時序邏輯電路的設計_第1頁
時序邏輯電路的設計_第2頁
時序邏輯電路的設計_第3頁
時序邏輯電路的設計_第4頁
時序邏輯電路的設計_第5頁
已閱讀5頁,還剩9頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

第4章:

時序邏輯電路4.2.2時序邏輯電路的設計

在設計時序邏輯電路時,要求設計者根據給定的具體邏輯問題,求出實現這一邏輯功能的邏輯電路。所得到的設計結果應力求簡單。

當采用小規模集成電路做設計時,電路最簡的標準是所用的觸發器和門電路及其輸入端的數目均為最少,而當使用中、大規模集成電路時,電路最簡的標準則是使用的集成電路數目最少,種類最少,而且互相間的連線也最少。1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計現將同步時序電路的一般設計步驟簡要說明如下:(1)邏輯抽象根據給定的命題要求分清輸入變量、輸出變量,并由此確定電路所包含的狀態,再作出與輸入相應的輸出狀態圖。(2)狀態化簡根據原始狀態圖進行狀態化簡或狀態合并。1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計(3)狀態編碼

對簡化的狀態圖賦予每個狀態一個二進制代碼,稱為狀態編碼或狀態分配。編碼所用的碼一般為自然二進制碼。編碼方案確定后,根據簡化的狀態圖,畫出編碼形式的狀態圖或狀態表。(4)選擇觸發器的類型及個數

按照下式選擇觸發器的個數n:

(4.4)其中M是電路所包含的狀態個數。1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計(5)求電路的輸出方程及各觸發器的驅動方程根據編碼后的狀態表及觸發器的驅動表可求得電路的輸出方程和各觸發器的驅動方程。(6)畫出邏輯圖,并檢查自啟動能力。1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計例4-3]

試設計一個帶有進位輸出端的十進制計數器。解:該命題要求有進位輸出,說明是單純的十進制加法計數器,不需要輸入信號。取進位信號為輸出邏輯變量C,規定有進位輸出時C=l,無進位輸出時C=0。十進制計數器應當有十個有效狀態,若分別用S0、S1、…、S9表示,則按題意可畫出如圖4-9所示的電路狀態轉換圖,而且這十個狀態均是不可少的,即無等價狀態,所以這個狀態圖已不能化簡。1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計根據式(4.4),現要求M=10,故應取觸發器個數n=4。因為本命題對狀態分配無特殊要求,可以取8421BCD碼0000~1001作為S0~S9的編碼,于是可得到如表4.3的狀態轉換表。1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計由于電路的次態

和進位輸出C唯一地取決于電路現態

的取值,故可根據表4.3畫出表示次態邏輯函數和進位輸出函數的卡諾圖。由于計數器正常工作時不會出現1010~1111即“10”~“15”這六個狀態,所以可將

這六個最小項作為約束項處理,在卡諾圖中用“×”表示。根據表4.3可列出對應于狀態轉換順序的五個卡諾圖,如圖4-10所示,分別表示

和C這五個邏輯函數。1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計1.時序邏輯電路的設計步驟4.2.2時序邏輯電路的設計根據驅動方程和輸出方程畫出該計數器的邏輯圖和狀態轉換圖,如圖4-11和圖4-12所示。1.時序邏輯電路的設計步驟4.2.2時

溫馨提示

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

評論

0/150

提交評論