計數器控制電路設計

1、設計任務和要求:

設計一個模爲“學號後三位+100”的計數器,當計數器的值等於同宿舍同學的學號(後三位)時輸出Z爲1(指示燈亮),否則輸出爲0.(CP頻率f=1HZ)

2、基本設計思路:

1)        基於本人學號爲“041”,於是設計一個模爲141的計數器。

2)        設計指示燈Z控制電路,當計數器的值等於同宿舍同學學號,即041、042、043、044、045、046、047、048時,指示燈亮。

3、各單位電路設計:

1)        模141計數器電路的設計:

使用兩個四位十進制計數器74LS161同步級聯組成N=16*16=256的計數器,然後用整體置數法構成模141計數器,計數範圍爲0~140,當計到140(10001100)時,將140對應的輸出端連接一個三輸入與非門的輸入端,輸出端連接兩個計數器的清零端,同步置零重新計數。

2)        指示燈控制電路的設計:

要使計數器的值爲041~048(00101001~00110000)時指示燈亮,爲其餘值時指示燈不亮,我們使用了一片74LS138即3-8譯碼器,當地址碼爲00101001~00110000時,譯碼器的輸出Y0的非~Y7的非分別被譯中,用一個八輸入與非門將74LS138的8個輸出端連接到指示燈,即可實現電路功能。

我們用A7~A0控制74LS138的使能輸入端,使得E1=A5(A4+A3)[A4+( A0 +A1 +A2 + A3 )],E2的非=E3的非=A7+A6+[A3+( A0 +A1 +A2)],即可實現電路功能。(加粗體的+表示異或)

4、電路設計如下圖:

5、電路仿真結果:

我們用Multisim進行仿真,得到了正確的結果,當計數器運行時間爲41~48秒,即計數器計到041~048時,指示燈亮。


當計數器運行時間超過48秒,指示燈滅。


當計數器運行時間爲182~189秒,即計數器第二個週期計到041~048時,指示燈亮。


6、電路不足反思:

不能實時顯示計數器的數值,不能直觀表示計數器的功能。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章