日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 基礎入門 >> 數字電子電路 >> 正文

移位寄存器的工作原理

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2018-10-13
把若干個觸發器串接起來,就可以構成一個移位寄存器。由4個邊沿D 觸發器構成的4位移位寄存器邏輯電路如圖1所示。數據從串行輸入端D1輸入。左邊觸發器的輸出作為右鄰觸發器的數據輸入。假設移位寄存器的初始狀態為0000,現將數碼D3D2D1D0(1101)從高位(D3)至低位依次送到D1端,經過第一個時鐘脈沖后,Q0D3。由于跟隨數碼D3后面的數碼是D2,則經過第二個時鐘脈沖后,觸發器FF0的狀態移入觸發器FF1,而FF0變為新的狀態,即Q1D3Q0D2。依此類推,可得4位右向移位寄存器的狀態, 如表1所示。
     self
圖1 用邊沿D觸發器構成的4位移位寄存器
表1 圖1電路的狀態表
CP
Q0
Q1
Q2
Q3
0
0
0
0
0
1
D3
0
0
0
2
D2
D3
0
0
3
D1
D2
D3
0
4
D0
D1
D2
D3
    由表可知,輸入數碼依次地由低位觸發器移到高位觸發器,作右向移動。經過4個時鐘脈沖后,4個觸發器的輸出狀態Q3Q2Q1Q0與輸入數碼D3D2D1D0相對應。為了加深理解,在圖2中畫出了數碼1101(相當于D3=1,D2=1,D1=0 ,D0=1)在寄存器中移位的波形,經過了4個時鐘脈沖后,1101出現在寄存器的輸出端Q3Q2Q1Q0。這樣,就可將串行輸入(從D1端輸入)的數碼轉換為并行輸出(從Q3Q2Q1Q0端輸出)的數碼。這種轉換方式特別適用于將接收到的串行輸入信號轉換為并行輸出信號,以便于打印或由計算機處理。
    self
圖2 圖1電路的時序圖
    在圖3中還畫出了第5到第8個時鐘脈沖作用下,輸入數碼在寄存器中移位的波形(如圖2所示)。由圖可見,在第8個時鐘脈沖作用后,數碼從Q3端已全部移出寄存器。這說明存入該寄存器中的數碼也可以從Q端串行輸出。根據需要,可用更多的觸發器組成多位移位寄存器。
    除了用邊沿D 觸發器外,還可用其他類型的觸發器來組成移位寄存器,例如,用主從JK 觸發器來組成移位寄存器,其級間連接方式如圖3所示。根據JK觸發器的特征方程,由圖3可得:

   FF2和FF3的接法與FF1完全相似,所以各JK 觸發器均以D 觸發器的功能工作,圖3和圖1所示電路具有相同的功能。
Tags:移位寄存器,數字電路,工作原理  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢