实验分析报告触发器.docx
《实验分析报告触发器.docx》由会员分享,可在线阅读,更多相关《实验分析报告触发器.docx(9页珍藏版)》请在冰豆网上搜索。
实验分析报告触发器
实验报告-触发器
————————————————————————————————作者:
————————————————————————————————日期:
实验__二__
成 绩
【实验名称】
触发器
【目的与要求】
1.掌握基本的RS触发器的工作原理
2.学会触发器功能的验证
3.了解触发器的一些应用
【实验内容】
1.用与非门构成一个基本的RS触发器
2.验证D触发器和JK触发器的逻辑功能
3.用D触发器组成一个4位的寄存器和一个4位的移位寄存器
【操作步骤】
1.用与非门构成一个基本的RS触发器
(1)画出用与非门构成的基本的RS触发器的电路图
(2)画出RS触发器的特性表(真值表)
1
0
0
0
1
1
1
1
不变
0
0
不定
(3)用QuartusII进行功能仿真,检验逻辑电路是否正确,将仿真波形截图并粘贴于此
2.验证D触发器和JK触发器的逻辑功能
(1)在QuartusII中选取D触发器(在stroage中选dff),添加上各个引脚,并对各个引脚命名,保存,编译,编辑各个引脚的波形,然后进行功能仿真,将仿真波形截图并粘贴于此。
(2)根据仿真波形得到D触发器的特性表,并和
(3)ppt上的特性表进行比较,确定仿真是否正确。
R
S
CP
D
Q
1
1
0
1
0
0
1
1
1
0
1
1
1
1
1
1
1
0
0
1
1
0
1
0
1
1
1
0
1
1
0
1
0
1
0
0
1
1
0
0
1
0
0
0
1
当R≠1或S≠1时
If(R=0S=1)Q=0;
If(R=1S=0)Q=1;
当R=1且S=1时
CP上升时:
D=1Q=1;D=0Q=0;
(4)重复步骤
(1)和
(2),验证JK触发器,选jkff。
R=1且S=1时
当CP=1时
J=0K=0时Q不变
J=0K=1时Q=0
J=1K=0时Q=1
J=1K=1时Q反转(Q=1则Q=0;Q=0则Q=1)
R=0S=1时
Q=0
R=1S=0时
Q=1
3.用D触发器组成一个4位的寄存器和一个4位的移位寄存器
(1)用D触发器组成一个4位的寄存器
a)电路如图所示
b)在QuartusII中进行仿真,设要保存的4位数D3D2D1D0=1101,以下是保存数的过程:
使S=1,这样预置端不起作用,首先对4个D触发器进行清零(使清零端R=0,接着使R=1),然后将要保存的数1101输送到D3D2D1D0,再让CP的上升沿到来,则1101就被保存到了4个D触发器的输出端Q3Q2Q1Q0;只要CP没有上升沿,无论如何改变D3D2D1D0的值,Q3Q2Q1Q0都保持不变。
这就是寄存器保存数的工作过程。
c)将仿真波形粘贴于此。
(2)用D触发器组成一个4位的移位寄存器
移位寄存器可以用来使数据进行左移或右移,也可以用来使串行数据变成并行数据。
a)电路如图所示
b)
在QuartusII中进行仿真,设要保存的4位数D3D2D1D0=1101;以下是移位的过程:
设置S=1,然后让4个D触发器的输出端清零(R=0,然后R=1),数据D3D2D1D0从高位开始从D端输入,每送一位数,让CP有一个上升沿,经过4个上升沿后,1101就被送到了各自的输出端,由此可看出,从输入端D送入的是串行数据,经过4个上升沿后,从Q3Q2Q1Q0端就可以一次取走这4个数,就相当于将串行数据变成了并行数据。
c)将仿真的波形粘贴于此。
【附录】
D触发器应用很广,可用做数字信号的寄存,移位寄存,分频和波形发生器等。