移位寄存器原理图
移位寄存器——數(shù)電第六章學(xué)習(xí)
移位寄存器
- 單向寄存器
- 小結(jié)
 
- 雙向移位寄存器
- 74HC194A接多位雙向寄存器
- 移位器和加法器組成的電路
 
- 寄存器的應(yīng)用
- 延時(shí)
- 并行/串行數(shù)據(jù)轉(zhuǎn)換
- 通用異步收發(fā)兩用機(jī)
 
 
所謂“移位”,就是將移位寄存器所存各位數(shù)據(jù),在每個(gè)移位脈沖的作用下,向左或向右移動(dòng)一位。根據(jù)移位方向,常把它分成左移寄存器 、右移寄存器 和雙向移位寄存器三種。
 輸入-輸出方式:
 串行輸入-串行輸出 (serial in/serial out)
 串行輸入-并行輸出(serial in/parallel out)
 并行輸入-串行輸出(parallel in /serial out)
 并行輸入-并行輸出(parallel in /parallel out)
 
單向寄存器
由D觸發(fā)器組成的電路,輸出Q跟隨D狀態(tài)。
 
 
 
 那它移位的過程具體是如何實(shí)現(xiàn)的呢?
 當(dāng)CLK上升沿到來時(shí),信號(hào)傳到輸出端需要一定的傳輸延遲時(shí)間,我們將這個(gè)傳輸延遲時(shí)間叫做tpd。此時(shí)FF0輸出端無變化,后邊其余觸發(fā)器將按照原始狀態(tài)跟隨。然后,D1的代碼存入FF0。總效果相當(dāng)于移位寄存器的代碼向右移了1位。
由表也可看出經(jīng)過4個(gè)CLK信號(hào)后,串行輸入代碼存入寄存器中并轉(zhuǎn)為并行輸出;
 那么其實(shí)同理,如果將4位并行數(shù)據(jù)置入移位寄存器4個(gè)觸發(fā)器中,然后連續(xù)加入4個(gè)移位脈沖,則移位寄存器中的4位代碼將從串行輸出端串行輸出。
 
 仔細(xì)看Q0Q1Q2Q3時(shí)序圖,會(huì)有移位的效果。
小結(jié)
雙向移位寄存器
由SR觸發(fā)器組成的雙向移位寄存器。
 
 我們以第二個(gè)FF1為例子進(jìn)行分析。可以發(fā)現(xiàn),通過控制S1S0就可以控制194的工作狀態(tài)。
 
 S1=S0=1,Q1被選中;
 S1=S0=1,D1被選中,處于并行輸入狀態(tài);
 S1=0,S0=1,Q0被選中,處于右移狀態(tài);
 S1=1,S0=0,Q2被選中,處于左移狀態(tài);
 RD‘=0,觸發(fā)器將被同時(shí)置0,處于復(fù)位狀態(tài)。
 
 那如果我們現(xiàn)在想接多位雙向寄存器呢?
74HC194A接多位雙向寄存器
 雙向移位寄存器194中,4個(gè)觸發(fā)器的位置是按Q0Q1Q2Q3的順序,Q0在最左邊,Q3在最右邊。實(shí)現(xiàn)右移時(shí),來一個(gè)移位脈沖CLK后,DIR端的數(shù)據(jù)移至Q0,Q0移至Q1,…,依次類推。不難理解,當(dāng)2片194接成8位雙向移位寄存器時(shí),右邊194的DIR應(yīng)該接左邊194的Q3,而左邊194的DIL應(yīng)該接右邊194的Q0。
移位器和加法器組成的電路
寄存器的應(yīng)用
延時(shí)
并行/串行數(shù)據(jù)轉(zhuǎn)換
通用異步收發(fā)兩用機(jī)
總結(jié)
 
                            
                        - 上一篇: 2019网络攻击趋势
- 下一篇: 超宽带(UWB)无线通信技术介绍
