电子开发 | 基础入门 | 电路原理图 | 姊舰鍥惧疄渚� | PLC鍩虹   銆婂鏋滃枩娆㈡湰绔欙紝璇锋寜 Ctrl+D 鎵嬪姩鏀惰棌锛佹劅璋㈡偍鐨勬敮鎸併€�涓€璧峰涔犱竴璧疯繘姝ワ紝鐢靛瓙寮€鍙戠帇娆㈣繋鎮紒.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

鈽呯數璺叕寮忔墜鍐岋紝鏈€鏂扮増銆婄數瀛愮數璺叕寮忚绠楀櫒銆嬶紝鐢佃矾鍏紡鏌ヨ鎵嬪唽 鐢佃矾鍏紡璁$畻鍣ㄣ€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
鈽嗗崄澶╁浼氬崟鐗囨満瀹炰緥100 c璇█ chm鏍煎紡銆傝祫鏂欏唴瀹硅缁嗭紝瑕嗙洊渚嬪瓙澶氾紝鍐呭骞裤€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
搜索: 您现在的位置: 电子开发网 >> 基础入门 >> 数字电子电路 >> 正文

由D触发器组成的4位移位寄存器_4位双向移位寄存器74LS194逻辑电路和图形符号

作者:佚名    文章来源:本站原创    点击数:3478    更新时间:2018/10/13

移位寄存器不但可以寄存数码,而且在移位脉冲作用下,寄存器中的数码可根据需要向左或向右移动。移位寄存器也是数字系统和计算机中应用很广泛的基本逻辑部件。

图1所示电路是由边沿D触发器组成的4位移位寄存器。

由图1可知,由第一个D触发器FF0的输入端接收输入信号,其余的每个触发器的输入端均与前一个触发器的输出端相连。各触发器的时钟脉冲控制端与同一个时钟脉冲CP信号相连,因此各触发器的触发时刻相同,都是CP脉冲的上升沿。

下面以4位二进制代码1101为例,说明图1所示移位寄存器的寄存过程。

二进制代码1101以串行的方式从串行输入端DI依次输入。设各触发器的初始状态为零,即Q3Q2Q1Q0=0000。

图1 由D触发器组成的4位移位寄存器

首先,将第一个二进制码“1”输入串行输入端DI。当移位脉冲CP的第一个上升沿到达时,个触发器将各自的输入端状态传输到输出端。由于从CP脉冲的上升沿到达开始到各触发器次态的建立需要一段传输延时时间,因此当CP脉冲的上升沿同时作用于各触发器时,各触发器输入端的状态还没有改变。于是FF3按Q2原来的状态触发,FF2按Q1原来的状态触发,FF1按Q0原来的状态触发,FF0按串行输入端D1的状态触发。因此,当CP的第一个上升沿到达后,各触发器的状态变为Q3Q2Q1Q0=0001。

同理,将第二个二进制数码“1”送入串行输入端D1,当CP的第二个上升沿到达时,各触发器的状态变为Q3Q2Q1Q0=0011。以此类推,当第4个移位脉冲过后,将这4个二进制代码储存到了4个触发器的输入端Q3Q2Q1Q0=1101。

移位数据寄存情况如表1所示。也可以用波形图的形式表示移位寄存器的数据寄存情况,如图2所示。

表1 移位寄存器的移位寄存过程
CP脉冲 串行输入DI Q3 Q2 Q1 Q4
0 × 0 0 0 0
1 1 0 0 0 1
2 1 0 0 1 1
3 0 0 1 1 0
4 1 1 1 0 1
图2 图1电路的波形图

从图6-5-3所示的波形图可以看出,经过4个CP脉冲后,串行输入的4位二进制代码全部已入了移位寄存器中,同时可以从4个触发器的输出端同时输出这4为二进制代码。如果继续加入4个CP脉冲,则可以从串行输入-并行输出和串行输出入-串行输出。由于在移位脉冲的作用下,二进制代码在移位寄存器中依次右移,所以又称为右移移位寄存器。当移位寄存器的电路实现的是在移位脉冲的作用下,二进制代码在移位寄存器中依次左移,这种寄存器称为左移移位寄存器。

为了便于扩展移位寄存器的功能和增加使用的灵活性,在定型生产的移位寄存器集成电路上有的又附加了左移、右移控制,并行数据输入、保持、异步置零(复位)等功能。图3所示为4位双向移位寄存器74LS194的逻辑电路和图形符号。

图3(a) 逻辑图 图3(b) 图形符号

由图3所示,双向移位寄存器74LS194由4个RS触发器和输入控制电路组成。DIR为数据右移串行输入端,DIL为数据左移串行输入端,D0~D3为数据并行输入端,Q0~Q3为数据并行输出端,同时Q3还可以作为数据串行输出端,CP为移位脉冲控制端为清零端,移位寄存器正常工作时该端置“1”,S0、S1为双向移位寄存器的工作状态控制端。

74LS194既可以实现串行输入,也可以并行输入;既可以实现串行输出,也可以并行输出,在串行寄存方式中,既可以实现右移寄存,也可以实现左移寄存,还可以保持数据不变。74LS194双向移位寄存器的这些工作状态都是由控制端S0、S1实现的,如表1所示。表1称为74S194的逻辑功能表。

表1 74LS194的逻辑功能表
S1 S4 工作状态
0 × × 置零
1 0 0 保持
1 0 1 右移
1 1 0 左移
1 1 1 并行输入

当S1=S0=0时,移位寄存器处于数据保持状态。此时不论输入端和移位脉冲输入端有何变化,移位寄存器各输出端的状态保持不变。

当S1=0,S0=1时,移位寄存器保持右移寄存状态。随着位移脉冲的到来,右移串行输入端DIR的数据依次寄存到寄存器中,并且移位寄存器中的数据依次右移。

当S1=1,S0=0时,移位寄存器处于左移寄存状态。随着移位脉冲的到来,左移串行输入端DIL的数据依次寄存到寄存器中,并且移位寄存器中的数据依次左移。

当S1=1,S0=1时,位移寄存器处于并行输入寄存状态。此时串行输入端的数据不起任何作用。当移位脉冲CP来一个脉冲时,寄存器将并行输入端D0~D3的数据并行输入到并行输出端Q0~Q3

例1 用两片4位双向移位寄存器74LS194接成一个8位双向移位寄存器。

解 所要涉及的8位双向移位寄存器需要完成8位二制数据的寄存,因此需要由两片4位双向移位寄存器74LS194组成。同时,8位双向移位寄存器应具备4位双向移位寄存器所有的逻辑功能,即能实现并行输入、左移寄存、右移寄存、数据保持和异步清零等功能。

如图4所示,通过分析,将两片4位双向移位寄存器的输入和输出同时作为8位双向移位寄存器的输入和输出。将74LS194(I)的右移串行输入端作为8位双向移位寄存器的右移串行输入端,同时将74LS194(I)的串行输出端与右侧74LS194(II)的右移串行输入端相连。同样,将74LS194(II)的左移输入端作为8位双向移位寄存器的左移串行输出端,同时将74LS194(II)的串行输出端与74LS194(I)的左移串行输入端相连。将两片4位双向移位寄存器的移位脉冲输入端、清零端和工作状态输入端分别相连。这样,就实现了用两片4位双向移位寄存器74LS19474LS194接成一个8位双向移位寄存器。

图4 例1的电路图


Tags:D触发器,4位移寄存器,74ls194  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
    没有任何评论
最新推荐
鐢靛瓙寮€鍙戠綉锛氭眹闆嗙患鍚堝悇绫荤數瀛愬埗浣滀笌鐢佃矾鍥剧殑缃戠珯锛宲lc宸ユ帶鎶€鏈�,妯$數鏁扮數鐭ヨ瘑,鍗曠墖鏈篍DA绛夌瓑锛佽崯钀冪數璺浘缃戠珯绮惧崕锛屼负宸ョ▼甯堝垱閫犱环鍊笺€傛杩庡叧娉ㄥ井淇″叕浼楀彿锛氱數瀛愬紑鍙戠綉锛�
璧勬枡鍖呬笅杞�
 [闂佸憡顨嗗ú婊勬櫠閺嶎厼瀚夊Δ锕佹硶閵堫偊鏌¢崒锔藉]闂佸憡銇炵粈渚€濡垫径灞稿亾濞戝磭绱扮紒鍙樺嵆瀹曪繝寮撮悩宸毈闂佸搫鐗嗛幖顐︽偪閸曨剛鐟归柨鐕傛嫹100 c闁荤姴娴勯幏锟�
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]婵炴垶鎸搁ˇ瀹犮亹缁€鐑睠闁诲孩鍐荤紓姘卞姬閸曨剛顩烽悹鎭掑妽閸╁倿寮堕悜鍡楃仧婵炲棭鏁-TR
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]LM324闁哄鏅滈崝鏍棘閿燂拷4~20mA闁哄鍎戦幏锟�1~5V闂佹眹鍨归悘姘辩矈閿燂拷
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]LM386婵$偛婀辩划顖炴倵椤掍焦濯撮柟鎹愵嚙椤斿﹪鏌涜箛鎿冨剶妞ゃ儲鎹囧銊╁箚瑜嬫禍锝夋煕閿濆啫濡奸悽顖ゆ嫹
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]936闂佺粯甯掗敃銈堛亹閹绢喗鍋ㄥù锝呭暟閻斿懘鏌涘Ο鐓庢灁闁诡喖锕畷鍫曟晸閿燂拷
 [闂佸憡顨嗗ú婊勬櫠閺嶎厼瀚夊Δ锕佹硶閵堫偊鏌¢崒锔藉]闁烩剝甯掗幊搴ㄦ晬閹邦兘鏋栭柕蹇ョ磿閵堟挳鎮归悮瀛樺+濠电偞鎸撮弲娑氣偓鐧告嫹+闂佺缈伴崕鎾敆閻斿吋鍎嶉柛鏇ㄥ亜缁€锟�
 [闂備緡鍋呭銊╁极閵堝鍋ㄩ梻鍫熺〒閹藉秹鎮规担鐟扮妞ゆ挸鎲″ḿ顏堫敍濞嗘劦鍋�]S7-200PLC闂佹眹鍔岀€氼亞鎸掗姀銈嗗剳闁绘梹妲掗幏顐⒚归悪鍛 S7_2
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]S7-200闁圭厧鐡ㄩ幐濠氬几閸愨晝顩烽悹浣告贡缁€鍕煕韫囷絿鍘滅紒鎲嬫嫹,STEP7
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]ModbusPoll闂佸憡绮岄鐖媎busSalve闂佺ǹ楠忛幏锟�
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]STEP7濠碘槅鍨崜婵堚偓姘懇閺屽矁绠涢弬璺ㄦ▌婵炲濮伴崐鏇犺姳閿燂拷 Smart_
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]Modbus闁荤姴顑呴崯鎶芥儊椤栨粌鍨濋柛鎾楀倻瑙� v1.024 缂傚倷绶ら幏锟�
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]Modscan32闂佸憡绮岄鐖媎sim32,modb
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]89c51闂佺ǹ绻愰ˇ閬嶆偟濞戙垹妫橀梺顐g闂嗗綊鏌i鍡楁珢缂佽鲸鐛otues
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]婵炴垶鎸稿ú銈夊礋妤e啫鍌ㄩ柛鐐村Оotues婵炲濮惧▔鏇烇耿閿涘嫮鐭欓悗锝庝簽绾板秵绻濊閸旀鎮ラ敓锟�
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]51闂佸憡顨嗗ú婊勬櫠閺嶎厼瀚夐柛婵嗗閸у﹦绱掔€h埖瀚� protues婵炲濮惧▔鏇烇耿閿燂拷
鏈€鏂版枃绔�
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询