1. 數字電路1011序列發生器和檢測器的設計
要求用什麼做?還是什麼都可以?我隨便說一個簡單的了啊
產生:用161,把它接結成0000-0011循環的狀態,然後0000對應輸出1,0001對應輸出0,0010對1,0011對1,畫卡諾圖找邏輯關系連線
校驗:用狀態機設計,00態如果輸入為1跳01態,01態輸入0跳10態,10態輸入1跳11態,11態輸入1跳00態且並給出正確信號,其它情況跳回00態並給出錯誤信號。然後畫卡諾圖用D觸發器接就是了
2. 如何檢驗一個邏輯電路的自啟動
是看是否有偏離狀態,
偏離狀態回不到主循環的話就是非自啟動
他們成自循環的話,輸出的結果就不是你想要的,比如你想要的是0000~1010,則1011~1111都是偏離狀態,當偏離狀態中1011→←1100,兩個狀態互為次狀態,這樣一電路進入這兩個狀態的任意一個,就進入了死循環,就輸出不了你想要的狀態了。
遇見上面的死循環並不意味著就不能實現自啟動了,你可以把那個死循環解開,讓他們其中的一個次態回到主循環就可以,比如把1011的次態回到主循環的0000,這樣就可以實現自啟動了。
希望你能看懂。如果看不懂的話,在聯系。
3. 數字電路設計
列出真值表
輸入信號:ABC(為1表示按下,為0表示沒按下),
輸出信號:Y(為1表示鎖打開,為0表示鎖沒有打開)、
W(為1表示發出報警信號,為0表示沒有報警)
真值表:
ABCYW
00000
00101
01001
01110
10001
10110
11010
11111
降維為兩個輸入端AB的真值表:
ABYW
000C
01CC的非
10CC的非
111C
根據真值表可知:數據選擇器的使能端接地;地址端A1、A0分別為:A、B;其中一個輸出為Y,對應的D0--D3分別為:0、C、C、1;另一個輸出為W,對應的D0-D3分別為:C、C的非、C的非、C.
電路圖: