logo设计网站排行榜,如何 网站收录情况,多用户商城系统哪个好,淘宝客网站需要备案0x00 JK 触发器
JK 触发器是 RS 触发器和 T 触发器的组合#xff0c;有两个输入端 J 和 K#xff0c;如果两个输入端都等于 1#xff0c;则将当前值反转。 行为表 状态图 Timing Diagram Circuit
JK 触发器的设计目的是防止 RS 触发器在输入 S 和 R 均等于 … 0x00 JK 触发器
JK 触发器是 RS 触发器和 T 触发器的组合有两个输入端 J 和 K如果两个输入端都等于 1则将当前值反转。 行为表 状态图 Timing Diagram Circuit
JK 触发器的设计目的是防止 RS 触发器在输入 S 和 R 均等于 1 的值时被浪费因为该值被认为是非法输入。它与 RS 触发器相同不同之处在于如果输入值为 1,1它不会作为非法值被接受而是作为当前存储值的反相值被接受。 0x01 D 触发器
D 型触发器是触发器中最简单的一种。D 型触发器的名称来源于 延迟Delay一词因为输出是输入的延迟值直到下一个有效时钟转换为止。换句话说D 型触发器的下一个状态是在有效时钟转换发生之前 D 的输入值。触发器有两种类型跟踪边沿触发和前沿触发。 行为表 D q q* 0 0 0 0 1 0 1 0 1 1 1 1 D q* 0 0 1 1 状态图 Timing Diagram Circuit 0x02 D 触发器的实现
真值表 D Flip Flop Truth Table Input Output 입력 순서 D Q ~Q 1 0 0 1 2 0 0 1 3 1 1 0 4 0 0 1 5 1 1 0 6 1 1 0 Design source
timescale 1ns / 1psmodule DFF(input clk,input D,input CLR,output Q,output Qp
);reg Q;// falling edge triggered
always (posedge !clk) beginif(CLR) Q1b0;else beginif((D1b0)) Q1b0;else if((D1b1)) Q1b1;end
endassign Qp ~Q;endmodule Testbench
timescale 1ns / 1psmodule DFF_tb;
reg clk, D, CLR;
wire Q, Qp;DFF u_DFF(.clk(clk ),.D(D ),.CLR(CLR ),.Q(Q ),.Qp(Qp )
);initial clk 1b0;
initial CLR 1b1;
initial D 1b0;always clk #50 ~clk;always(CLR) beginCLR #125 ~CLR;
endalways(D) beginD #375 ~D;D #50 ~D;
endalways(D) beginD #575 ~D;D #50 ~D;
endalways(D) beginD #675 ~D;D #50 ~D;
endinitial begin#800$finish;
endendmodule 运行结果如下 Schematic D 触发器在时钟的上升沿或下降沿将其输入端 D 的值直接传递到输出端 Q。设计了一个具有下降沿触发器的 D 触发器并编写了代码来检查 D 的值和时钟的值以确保当时钟的值从 1 下降到 0 时存储在 D 中的值被存储到 Q 中。 [ 笔者 ] 王亦优[ 更新 ] 2023.11.28
❌ [ 勘误 ] /* 暂无 */[ 声明 ] 由于作者水平有限本文有错误和不准确之处在所难免本人也很想知道这些错误恳望读者批评指正 参考资料 Introduction to Logic and Computer Design, Alan Marcovitz, McGrawHill, 2008 Microsoft. MSDN(Microsoft Developer Network)[EB/OL]. []. . 百度百科[EB/OL]. []. https://baike.baidu.com/.