| | 网站首页 | 我要研发 | C语言学习专题 | 电子电路 | 51设计开发论坛 | | |
![]() |
|
| 您现在的位置: 51RD >> 我要研发 >> 数字电路 >> 数字实验 >> 资料正文 |
|
|||||
| 边沿触发器 原理及电路图 |
|||||
| 作者:51rd 资料来源:www.51rd.net 点击数: 更新时间:2007-11-10 | |||||
|
边沿触发器 一、实验目的 1、 研究边沿RS触发器的功能 。 2、 研究边沿D触发器的功能。 3、 研究边沿JK触发器的功能。 二、实验仪器 5V直流电源 1个 逻辑探头 4个 逻辑开关 5个 2输入或非门7402 2个 2输入与门7408 4个 反相器7404 3个 RS触发器 1个 上升沿D触发器7474 1个 3输入与非门7410 1个 下降沿JK触发器74112 1个 方波信号发生器 3个 数字信号发生器 1台 逻辑分析仪 1台 三、实验原理 边沿触发器的次态仅取决于CP的上升沿或下降沿到来时刻输入信号的状态,而在CP变化前后,输入信号状态变化对触发器的次态都不产生影响。 图1的逻辑电路为上升沿触发RS触发器。其中反相器7404和与门7408A构成窄脉冲检测电路。当时钟脉冲的上升
图1 边沿RS触发器 沿加到这个电路的输入端CLK时,其输出端EN可产生一个持续时间很短的正脉冲信号,这是因为反相器一边的信号延迟了几纳妙。当时钟脉冲从0跳变为1时,在几纳秒的时间内,反相器的输出仍旧保持为1,而与门7408的另一个输入端也是1,因此与门的输出EN为1。在这几个纳秒的时间内控制门7408B和7408C被打开,使RS触发器在信号传输内能够置1、置0或保持原态。当时钟脉冲上升沿到来时,若输入S=1、R=0,则触发器的次态为1;若输入S=0、R=1。则触发器的次态为0;若输入S=R=0,则触发器的次态保持不变。而R和S同时为1的状态是不允许。如果在窄脉冲检测电路的输入端CLK再加上一个反相器,就可构成一个下降沿RS触发电路。
图2 边沿D触发器 图2逻辑电路是一个由RS触发器连成的上升沿D触发器。这个电路除了在R端和S端之间多接了一个反相器以外,其他部分与上升沿RS触发器基本相同。当时钟脉冲的上升沿到达时,若D=1,则触发器的次态为1;若D=0,则触发器的次态为0。因此边沿触发器的特性方程为 在CP的上升沿过去以后,D触发器不再响应D输入端的变化。下降沿触发的D触发器,除了响应下降沿触发信号以外,D触发器不再响应D输入端的变化。下降沿触发的D触发器,除了相应下降触发信号以外,其工作情况与上升沿触发的D触发器的基本相同。 图3电路可用来测量上升沿D触发器的时间波形。数字信号发生器向D触发器提供时钟脉冲和D端的输入信号。逻辑分析仪则显示CLK端的时钟输入波形、窄脉冲检测电路输出端EN的波形、D端输入波形、Q端输出波形以及反相输出端Q/(即
图3 上升沿D触发器
图4 7474边沿D触发器 在图4中,7474为集成双D上升沿触发器,设有异步置位(PRE)和复位(CLR)输入端,低电平有效,以便在需要时对触发器直接进行置位和复位。这个实验只用到其中的一个D触发器。异步输入端为非边沿触发,可响应直流电平输入信号。 当CLR=0、PRE=1时、无论CP和D取值如何,触发器复位,Q=0。 当CLR=1、PRE=0时,无论CP和D取值如何,触发器置位,Q=1。 如果CLR=PRE=1,当CP上升沿到来时,将由D端的输入状态决定触发器的状态。
图5 7474上升沿D触发器的时间波形 图5电路用来测试7474 D上升沿触发器的时间波形。数字信号发生器为触发器提供时钟脉冲及D端输入信号。逻辑分析仪则显示时钟输入端CLK的波形、D端输入波形、Q端输出波形及反相输出端 图6使用RS触发器连成的JK上升沿触发器电路。在JK触发器电路中,除了J位置位输入端和K为复位输入端以外,其余部分与RS触发器相似。
图7 74112边沿JK触发器 在时钟脉冲的上升沿到达时,若输入J=1、K=0,则触发器的输出Q=1;若输入J=0、K=1,则触发的输出Q=1;若输入J=K=0,则触发器的输出保持原状;若输入J=K=1,则触发器的输出Q将随着CP脉冲的到达在0和1之间翻转,即
由于JK触发器在任何输入情况下都有确定的输出,因此应用比较广发。 图7为74112双下降沿JK触发器电路。具有异步置位端PRE和复位端CLK,输入低电平有效。在这个实验中只用到其中的一个JK触发器。74112异步输入端的功能于7474D触发器的功能相同。逻辑开关S和C用来控制异步输入端PRE和CLR的输入高电平。 图8电路可显示74112下降沿JK触发器的时间波形。数字信号发生器为触发器的CLK端提供时钟脉冲,并为J、K端提供输入放波信号。逻辑分析仪可同时显示CP脉冲、J端输入、K端输入、Q端输出和 四、实验步骤 1、在EWB平台上建立如图1所示的实验电路,这是一个上升沿RS触发器,逻辑开关R、S和CLOCK开始应置0。 2、 击仿真开关进行动态分析。如果输出Q=0,则按计算机键盘上的S键使S=1;如果输出Q=1.则按键盘上的R键使R=1。 3、 键盘上的空格键使CLK端的输入由0遍为1,给RS触发器的示中输入端加上一个上升沿触发信号。 4、 按R键和S键,改变原来的R、S输入信号,使R=1、S=0或R=0、S=1。按键盘上的空格键,使CLK端的输入由1变为0,给RS触发器的时钟输入端加上一个下降沿触发信号,观察输出端逻辑探头的明暗变化。 5、 按键盘上的空格键,使CLK 端的输入由0变为1,给RS触发器的时钟输入端加上一个上升沿触发信号,观察触发器次态的变化。 6、 将R和S同时置0,并通过空格键给触发器的时钟输入端连续加上几个上升沿触发信号,观察触发器输出端Q的变化。 7、 将R和S同时置1,并用空格键连续发出几个上升沿触发信号,观察输出端Q和 8、 单击仿真开关停止仿真。在EWB平台上建立如图2所示的实验电路,这是一个由RS触发器连成的上升沿D触发器,电路中逻辑开关D和CLOCK置0。、 9、 单击仿真开关进行动态分析。如果输出Q=0,则按计算机键盘山的D键使触发器输入1;如果输出Q=1,则按键盘上的D键使触发器输入0。 10、 按键盘上的空格键使CLK端的输入由0变为1,给D触发器的时钟输入端加上一个上升沿触发信号,观察触发器次态的变化。 11、 按键盘上的D键使D端的输入信号与原值相反。按键盘上的空格键使CLK端的输入由1变为0,产生一个下降沿触发信号,观察输出变化。 12、 按键盘上的空格键使CLK端的输入由0变为1,产生一个上升沿触发信号,观察触发器输出状态的变化。 13、 单击开关停止仿真。在EWB平台上建立如图3所示的实验电路,这是一个显示上升沿D触发器时间波形的测试电路,数字信号发生器和逻辑分析议按图设置。 14、 单击仿真开关进行动态分析。数字信号发生器在触发器的CLK 端加上时钟输入信号,并在D数端加上方波信号。在逻辑分析仪的屏幕上可同时显示时钟脉冲信号的输入波形、触发器D端的输入信号波形以及输出端Q和 15、 单击开关停止仿真。在EWB平台上建立如图4所示的实验电路,这是一个7474上升沿D触发器电路,其中非同步置位端PRE和复位端CLR输入信号低电平有效。 16、 将电路中逻辑开关D和CLOCK置0,逻辑开关S和置1。单击仿真开关进行动态分析。 17、 如果触发器的输出Q=0,则按计算机键盘上的S键使置位端PRE加上有效低电平0;如果输出Q=1,则按键盘上的C键使复位端CLR加上有效低电平0。观察触发器输出状态的变化。 18、 按键盘上的S键或C键使相应的逻辑开关接高电平1,观察触发器输出状态的变化。 19、 重复步骤17,观察CP脉冲上升沿到达时触发器输出状态的变化。 20、 单击仿真开关停止仿真。在EWB平台上建立如图5所示的实验电路,这是一个测试7474上升沿D触发器时间波形的电路,数字信号发生器和逻辑分析仪按图设置。 21、 单击仿真开关进行动态分析。数字信号发生器在触发器的CLK端加上时钟脉冲信号波形以及输出端Q和 22、 单击开关停止仿真分析。在EWB平台上建立如图6所示的实验电路,这是一个用RS触发器连成的上升沿JK触发器电路。电路中逻辑开关J、K和CLOCK开始时应当置0。 23、 单击仿真开关进行动态分析。如果输出Q=0,则按计算机键盘上的J键使触发器的J端输入1;如果输出Q=1,则按键盘上的K键使触发器的K端输入1。按键盘上的空格键使时钟输入端CLK由1变为0,产生下降沿触发信号。观察触发器输出状态的变化。 24、 按J键和K键改变输入,使J端和K端的输入信号与原来的相反。按键盘上的空格键时钟输入端CLK由1变为0,产生下降沿触发信号。观察触发器输出状态的变化。 25、 按空格键使时钟输入端CLK由0变为1,产生上升沿触发信号。观察输出端Q的状态变化。 26、 在触发器的J端和K端同时输入0,连续按空格键,在时钟输入端CLK输入一系列的上升沿触发脉冲信号。观察触发器输出状态的变化。 27、 在触发器的J端和K 端同时输入1,连续按空格键,在时钟输入端CLK输入一系列的上升沿触发脉冲,观察触发器输出状态的变化。 28、 单击开关停止仿真。在EWB平台上建立如图7所示的实验电路。这是一个74112下降沿JK触发器实验电路,其非同步置位端PRE和复位端CLR输入低电平有效。逻辑开关J和K开始应当置0,逻辑开关CLOCK、S和C应当置1。 29、 单击仿真开关进行动态分析。如果输出Q=0,则按计算机键盘上的J键使触发器的J端输入1;如果输出Q=1,则按键盘上的K键使触发器的K端输入1。按键盘上的空格键使时钟输入端CLK由1变为0,产生下降沿触发信号。观察下降沿触发脉冲到达使输出端Q的变化。 30、 改变J、K输入,使J、K端的输入信号与原来的相反。按空格键使时钟输入端CLK由0变为1,产生上升沿触发信号。观察输出Q的状态的变化。 31、 按键盘上的空格键使时钟输入端CLK由1变为0,产生下降沿脉冲信号。观察触发器输出状态的变化。 32、 将J、K输入端同时置0。连续按空格键,产生一系列的下降沿触发脉冲信号。观察输出Q的状态变化。 33、 将J、K输入端同时置1。连续按空格键,产生一系列的下降沿触发脉冲信号。观察输出Q的状态变化。 34、 继续按空格键,使74112触发器的输出Q=0,然后按S键使非同步置位端PRE置0,观察触发器输出状态的变化。 35、 按S键使74112的PRE端置1。按C键使74112的非同步复为端CLR置0,观察输出Q的状态发生什么变化。 36、 单击仿真开关停止动态分析。在EWB平台上建立如图8所示的实验电路。这是一个测试74112下降沿触发器时间波形的电路。数字信号发生器和逻辑分析仪按图设置。 37、 单击仿真开关进行动态分析。数字信号发生器将一系列的时钟脉冲加到触发器的CLK输入端,并在J端和K端加上不同的方波输入信号。逻辑分析亦将同时显示CLK端的时钟脉冲波形、J端输入信号、K端输入信号波形以及输出端Q和 五、思考与分析 1、 图1所时的边沿RS触发器使上升沿触发还是下降沿触发?根据实验结果完成表1。 2、 图2 所时的边沿D触发器使上升沿触发还是下降沿触发?根据实验结果完表2。 3、 在实验报告中画出图3所时的边沿D触发器的时间波形图。 4、 图4 所时的边沿D触发器使上升沿触发还是下降沿触发?根据实验结果完表3。 5、 在实验报告中画出图5所时的边沿JK触发器的时间波形图。 进入仿真 |
| 最新热点 | 最新推荐 | 相关资料 | ||
| 边沿触发器 |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | | |