數(shù)字電路與邏輯設(shè)計 課件 8-時序邏輯電路2_第1頁
數(shù)字電路與邏輯設(shè)計 課件 8-時序邏輯電路2_第2頁
數(shù)字電路與邏輯設(shè)計 課件 8-時序邏輯電路2_第3頁
數(shù)字電路與邏輯設(shè)計 課件 8-時序邏輯電路2_第4頁
數(shù)字電路與邏輯設(shè)計 課件 8-時序邏輯電路2_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

時序邏輯電路2片上微控制系統(tǒng)原理與項目設(shè)計第八講授課內(nèi)容觸發(fā)器寄存器同步時序電路分析同步時序電路設(shè)計比特存儲模塊D觸發(fā)器是更好的比特存儲模塊。Dflip-flopDlatchmasterDlatchservantDmQmCmDsDClkQs’CsQsQ’QSRDQCDlatch特點:只加載時鐘上升沿出現(xiàn)的D值,因此在同一時鐘周期內(nèi),值不能傳播到其他觸發(fā)器。權(quán)衡:在內(nèi)部使用比D鎖存器更多的門,并且需要比SR更多的外部門——但現(xiàn)在門數(shù)不再是問題。特征:如果D在C=1之前和之前穩(wěn)定,則SR不能為11。

問題:C=1太久會通過太多的鎖存器傳播新值;太短可能不會導(dǎo)致該位被存儲。S1R1SQCRLevel-sensitiveSRlatch特點:S和R只在C=1時有效。我們可以設(shè)計外部電路,因此當(dāng)C=1時,SR=11永遠不會發(fā)生。問題:避免SR=11仍是一種負擔(dān)。R(reset)S(set)QSRlatch特點:S=1將Q設(shè)置為1,R=1將Q重置為0。問題:SR=11產(chǎn)生未定義的Q。.實驗:采用DFF實現(xiàn)護士呼叫系統(tǒng)2?寄存器存儲信息1bit:DFFMbits:采用多個D觸發(fā)器保存一組二進制信息的電路稱為寄存器,也稱為數(shù)據(jù)寄存器。moduleReg4hl(CP,D,Q);inputCP;input[3:0]D;outputreg[3:0]Q;always@(*)if(CP)Q<=D;endmodulemoduleReg4pe(CP,D,Q);inputCP;input[3:0]D;outputreg[3:0]Q;always@(posedgeCP)Q<=D;endmodule具有載入功能的寄存器寄存器可以用來存儲信息—狀態(tài)有些場景下,希望僅僅時我們讓他存儲時才存儲。DQDQDQDQI2I3Q2Q3Q1Q0I1I0clk4-bitregisterload應(yīng)用舉例1秤有兩個顯示屏當(dāng)前重量減輕重量有助于將當(dāng)前項目與上一個項目進行比較使用寄存器存儲重量按下按鈕會使當(dāng)前重量存儲在寄存器中寄存器內(nèi)容始終顯示為“已保存的重量”,即使出現(xiàn)新的當(dāng)前重量也是如此ScaleSavedweightWeightSamplerPresentweightclkbSaveI3I2I1I0Q3Q2Q1Q0load3pounds001100113pounds00102pounds1a應(yīng)用實例2有些汽車在后視鏡上方設(shè)有顯示屏。駕駛員可以按下按鈕,在顯示外部溫度(T),汽車的平均里程數(shù)(A),油耗(I)和剩余里程數(shù)(M)之間進行選擇。方案1:只使用數(shù)據(jù)選擇器需要32根線方案2:使用寄存器需要11根線Cd0d1d2d3ei0i0i1i2i3a0a1loadi12×488888Dd8xys1s08-bit4×1loadloadloadloadreg0reg1reg2reg3TAIM01000010101100001010Loadedonclockedge移位寄存器若干個D觸發(fā)器級聯(lián)構(gòu)成的D觸發(fā)器組稱為移位寄存器。數(shù)據(jù)從S輸入,每個時鐘節(jié)拍接收一位保存在D觸發(fā)器內(nèi)。moduleShiftRegm(CP,S,Q);inputCP,S;outputreg[m-1:0]Q;always@(posedgeCP)Q<={Q[m-2:0],S};endmodule串行輸入端Ri的值通過1個時鐘后從Q3端輸出,2個時鐘后從Q2端輸出,3個時鐘后從Q1端輸出,4個時鐘后從Q0端輸出。因此,移位寄存器實質(zhì)就是延時器,常用于數(shù)字信號處理電路中。若將D觸發(fā)器的數(shù)據(jù)輸入端通過2-1MUX來連接前級觸發(fā)器的狀態(tài)和并行輸入,則構(gòu)成可預(yù)置移位寄存器。modulePLSReg4(CP,Ri,LD,D,Q);inputCP,Ri,LD;input[3:0]D;outputreg[3:0]Q;always@(posedgeCP)Q<=LD?D:{Ri,Q[3:1]}endmodule應(yīng)用實例2(續(xù))方案1:只使用數(shù)據(jù)選擇器需要32根線方案2:使用寄存器需要11根線方案3:使用移位寄存器4根線11wirescd0d1d2d3ei0i0s1s0xyi1i2i3a0a1shifti12×4

溫馨提示

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

評論

0/150

提交評論