触发器(一)

触发器

触发器(Flip Flop)是一种可以存储电路状态的电子元件。学名“双稳态多谐振荡器(Bistable Multivibrator)”。

1.基本RS触发器

1.1定义

基本RS触发器的电路是由两个与非门(或非门),按正反馈方式闭合而成。           

                      基本RS触发器逻辑电路与逻辑符号(a为逻辑电路,b、c为逻辑符号。)                 状态真值表

1.2Verilog描述

1.2.1门级描述的基本RS触发器

1 module RSFlipFlop(R,S,Q,Qn);
2
3 input R,S;
4 output reg Q,Qn;
5
6 nand n1(Q,S,Qn);
7 nand n2(Qn,R,Q);
8
9 endmodule;

1.2.2行为描述的基本RS触发器

1 module RSFlipFlop(R,S,Q,Qn);
2
3 input R,S;
4 output reg Q;
5 output Qn;
6
7 assign Qn =~ Q; // 持续赋值语句assign多用于wire类型
8
9 always@(R,S)
10 case ({R,S})
11 2 ' b01:Q<=0;//过程赋值语句<=多用于reg型变量赋值
12 2 ' b10:Q<=1;
13 2 ' b11:Q<=1 ' bx;
14 endcase
15
16 endmodule

2.基本D触发器

 2.1定义

 

2.2Verilog描述

  

 1 module DFlipFlop(D,CP,Q);
2
3 input D,CP;
4 output reg Q;
5
6 always@(posedge CP)
7 begin
8 Q<=D;
9 end
10
11 endmodule

转载于:https://www.cnblogs.com/zerineofdream/archive/2011/09/18/2180383.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值