電子技術(shù)基礎課件:寄存器_第1頁
電子技術(shù)基礎課件:寄存器_第2頁
電子技術(shù)基礎課件:寄存器_第3頁
電子技術(shù)基礎課件:寄存器_第4頁
電子技術(shù)基礎課件:寄存器_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

寄存器總目錄下頁

寄存器是數(shù)字系統(tǒng)中常見的主要部件,寄存器是用來存入二進制數(shù)碼或信息的電路,由兩個部分組成,一個部分為具有記憶功能的觸發(fā)器,另一個部分是由門電路組成的控制電路。按照功能的不同,可將寄存器分為數(shù)據(jù)寄存器和移位寄存器兩大類。數(shù)據(jù)寄存器只能并行送入數(shù)據(jù),需要時也只能并行輸出。移位寄存器中的數(shù)據(jù)可以在移位脈沖作用下依次逐位右移或左移,數(shù)據(jù)既可以并行輸入、并行輸出,也可以串行輸入、串行輸出,還可以并行輸入、串行輸出,串行輸入、并行輸出,十分靈活,用途也很廣。8.2.3寄存器下頁上頁首頁

寄存器是利用觸發(fā)器置0、置1和不變的功能,把0和1數(shù)據(jù)存入觸發(fā)器中,以Q端的狀態(tài)代表存入的數(shù)據(jù),例如存入1,Q=1;存入0,Q=0。每個觸發(fā)器能存放一位二進制代碼,存放N位數(shù)據(jù)就應具有N個觸發(fā)器??刂齐娐返淖饔檬潜WC寄存器能正常存放數(shù)據(jù)。下頁上頁首頁1.基本寄存器

圖8-47所示為用D觸發(fā)器構(gòu)成的4位二進制數(shù)據(jù)寄存器,當接收脈沖CP有效時只要一拍就完成接收代碼的功能,即能將輸入數(shù)據(jù)D3D2D1D0直接存入觸發(fā)器,變?yōu)椋?/p>

。此后這一狀態(tài)將保持下去,一直到CP的下一個上升沿到來為止。這就相當于將D3D2D1D04個數(shù)據(jù)暫時寄存在這一基本寄存器中。圖8-44用D觸發(fā)器構(gòu)成的4位二進制基本寄存器

由于這一電路只需一步操作就能完成數(shù)據(jù)寄存的全過程,所以稱這種方式為單拍工作方式。而雙拍工作方式是在數(shù)據(jù)存入寄存器之前,必須先進行清零工作,把以前存儲的數(shù)據(jù)清除之后,才能進行置數(shù)操作。目前應用較多的是單拍工作方式。

目前常用的中規(guī)模集成4位基本寄存器主要是由多個邊沿D觸發(fā)器組成的觸發(fā)型寄存器,如74LS171(4D)、74LS171(6D)、74LS175(4D)、74LS273(8D)等。下頁上頁首頁

圖8-48分別給出集成基本寄存器74LS175的邏輯電路圖和引腳排列圖。圖8-48集成基本寄存器74LS175邏輯電路圖和引腳排列圖

其中RD是異步清零控制端。在往寄存器中寄存數(shù)據(jù)或代碼之前,必須先將寄存器清零,否則有可能出錯。1D~4D

是數(shù)據(jù)輸入端,在CP

脈沖上升沿作用下,1D~4D端的數(shù)據(jù)被并行地存入寄存器。輸出數(shù)據(jù)可以并行從1Q~4Q端引出,也可以并行從1~4

端引出反碼輸出。

上面介紹的寄存器只有寄存數(shù)據(jù)或代碼的功能。有時為了處理數(shù)據(jù),需要將寄存器中的各位數(shù)據(jù)在移位控制信號作用下,依次向高位或向低位移動1位。具有移位功能的寄存器稱為移位寄存器。下頁上頁首頁2.移位寄存器

移位寄存器和基本寄存器不同,移位寄存器不僅能存儲數(shù)據(jù),而且具有移位的功能。照數(shù)據(jù)移動的方向,可分為單向移位和雙向移位.而單向移位又有左移和右移之分。移位寄存除了接受、存儲、輸出數(shù)據(jù)外,同時還能將其中寄存器的數(shù)據(jù)按一定方向進行移動。移位寄存器有單向和雙向移位寄存器之分。下頁上頁首頁

(1)單向移位寄存器

單向移位寄存器只能將寄存的數(shù)據(jù)在相鄰位之間單方向移動。按移動方向分為左移位寄存器和右移位寄存器兩種類型。圖8-49所示是用邊沿D觸發(fā)器構(gòu)成的單向移位寄存器,其特征為移位寄存器的個數(shù)決定了存儲單元的個數(shù);各個存儲單元受統(tǒng)一個時鐘信號的控制,即電路工作是同步的,屬于同步時序電路。圖8-49用邊沿D觸發(fā)器構(gòu)成的單向移位寄存器

假設各個觸發(fā)器的起始狀態(tài)均為0,根據(jù)時序邏輯電路功能分析的步驟,得

時鐘方程:

驅(qū)動方程:

觸發(fā)器特征方程為:

將對應驅(qū)動方程分別代入D觸發(fā)器特征方程,進行化簡變換可得狀態(tài)方程:

下頁上頁首頁

根據(jù)假定電路初態(tài),在某一時刻電路輸入數(shù)據(jù)D在第一、二、三、四個CP脈沖時依次為1、0、1、1,根據(jù)狀態(tài)方程可得到對應的電路輸出D3D2D1D0的變化情況,如表8-21所示。CP輸入數(shù)據(jù)D右移移位寄存器輸出Q3Q2Q1Q0000000111000200100311010411101表8-21右移移位寄存器輸出變化

在確定該時序電路的邏輯電路功能時,由時鐘方程可知該電路是同步電路。

從表8-21可知,在右移移位寄存器電路中,隨著CP脈沖的遞增,觸發(fā)器輸入端依次輸入數(shù)據(jù)D,稱為串行輸入,輸入一個CP脈沖,數(shù)據(jù)向右移位一位。輸出有兩種方式:數(shù)據(jù)從最右端Q0依次輸出,稱為串行輸出;由Q3Q2Q1Q0端同時輸出,稱為并行輸出。串行輸出需要經(jīng)過八個CP脈沖才能將輸入的四個數(shù)據(jù)全部輸出,而并行輸出只需四個CP脈沖。時序圖如圖8-50所示。下頁上頁首頁下頁上頁首頁圖8-47時序圖

(2)雙向移位寄存器

以圖8-51中觸發(fā)器FF0、FF1為例,其數(shù)據(jù)輸入端D的邏輯表達式分別為:

下頁上頁首頁圖8-51D觸發(fā)器構(gòu)成的雙向移位寄存器

當S=1時,D0=DSR,D1=Q0,即FF0的D0端與右移串行輸入端DSR接通,F(xiàn)F1的D1端與Q0接通,在時鐘脈沖CP

作用下,由DSR端輸入的數(shù)據(jù)將作右向移位;反之,當S=0時,D0=Q1

,D1=Q2,在時鐘脈沖CP作用下,Q2、Q1的狀態(tài)將作左向移位。同理,可以分析其他兩位觸發(fā)器間的移位情況。當S=1時,數(shù)據(jù)作右向移位;當S=0時,數(shù)據(jù)作左向移位??蓪崿F(xiàn)串行輸入-串行輸出(由DOR

或DOL

輸出)、串行輸入-并行輸出工作方式(由Q3~Q0

輸出)。下頁上頁首頁3.集成移位寄存器的應用

(1)實現(xiàn)數(shù)據(jù)傳輸方式的轉(zhuǎn)換

在數(shù)字電路中,數(shù)據(jù)的傳送方式有串行和并行兩種,而移位寄存器可實現(xiàn)數(shù)據(jù)傳送方式的轉(zhuǎn)換。如圖8-52所示,寄存器74LS194既可將串行輸入轉(zhuǎn)換為并行輸出,也可將串行輸入轉(zhuǎn)換為串行輸出。下頁上頁首頁圖8-52串并轉(zhuǎn)換

(2)構(gòu)成移位型計數(shù)器1)環(huán)形計數(shù)器

環(huán)形計數(shù)器是將單向移位寄存器的串行輸入端和串行輸出端相連,構(gòu)成一個閉合的環(huán),如圖8-53(a)所示。實現(xiàn)環(huán)形計數(shù)器時,必須設置適當?shù)某鯌B(tài),假設電路初態(tài)為0100且輸出Q3Q2Q1Q0端初始狀態(tài)不能完全一致(即不能完全為“1”或“0”),這樣電路才能實現(xiàn)計數(shù),狀態(tài)變化如圖8-53(b)所示。圖8-53環(huán)形計數(shù)器2)扭環(huán)形計數(shù)器

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論