RS、JK、D、T和T’触发器的逻辑功能及使用方法

发布网友

我来回答

1个回答

热心网友

library ieee;
use ieee.std_logic_11.all;
entity jkdff is
port(pset,clr,clk,j,k:in std_logic;
q,qb:out std_logic);
end entity jkdff;
architecture rtl of jkdff is
signal q_s,qb_s:std_logic;
begin
process(pset,clr,clk,j,k)is
begin
if(pset='0')then
q_s<='1';
qb_s<='0';
elsif(clk 'event and clk='1')then
if(j='0')and(k='1')then
q_s<='0';
qb_s<='1';
elsif(j='1')and(k='0')then
q_s<='1';
qb_s<='0';
elsif(j='1')and(k='1')then
q_s<=not q_s;
qb_s<=not qb_s;
end if;
end if;
q<=q_s;
qb<=qb_s;
end process;
end architecture rtl;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com