標題: 74LS161設計60進制計數(shù)器-數(shù)電課程設計 [打印本頁]
作者: pangniu_0922 時間: 2018-5-3 14:34
標題: 74LS161設計60進制計數(shù)器-數(shù)電課程設計
計數(shù)器是一個用以實現(xiàn)計數(shù)功能的時序部件,它不僅可用來及脈沖數(shù),還常用作數(shù)子系統(tǒng)的定時、分頻和執(zhí)行數(shù)字運算以及其它特定的邏輯功能。
計數(shù)器種類很多。按構成計數(shù)器中的各觸發(fā)器是否使用一個時鐘脈沖源來分,有同步計數(shù)器和異步計數(shù)器。根據(jù)計數(shù)制的不同,分為二進制計數(shù)器、十進制計數(shù)器和任意進制計數(shù)器。根據(jù)計數(shù)器的增減趨勢,又分為加法、減法和可逆計數(shù)器。還有可預制數(shù)和可變程序功能計數(shù)器等等。目前,無論是TTL還是CMOS集成電路,都有品種較齊全的中規(guī)模集成計數(shù)器。使用者只要借助于器件手冊提供的功能和工作波形圖以及引出端的排列,就能正確運用這些器件。
計數(shù)器在現(xiàn)代社會中用途中十分廣泛,在工業(yè)生產(chǎn)、各種和記數(shù)有關電子產(chǎn)品。如定時器,報警器、時鐘電路中都有廣泛用途。在配合各種顯示器件的情況下實現(xiàn)實時監(jiān)控,擴展更多功能。
1.1 計數(shù)器設計目的
(1)每隔1s,計數(shù)器增1;能以數(shù)字形式顯示時間。
(2)熟練掌握計數(shù)器的各個部分的結構。
(3)計數(shù)器間的級聯(lián)。
(4)不同芯片也可實現(xiàn)六十進制。
1.2 計數(shù)器設計組成
(1)用兩個74ls161芯片和門電路元件實現(xiàn)。
(2)當定時器遞增到59時,定時器會自動返回到00顯示,然后繼續(xù)計時。
(3)本設計主要設備是兩個74LS161同步十六進制計數(shù)器,并且由200HZ、5V電源供電。
(4)兩個芯片間的級聯(lián)。
2.1 74LS161的功能
74LS161為4位二進制同步加法計數(shù)器。圖2-1是它的管腳排列圖,其中
是異步清零端,
是預置數(shù)控制端,D3 D2 D1 D0是預置數(shù)輸入端,CTt和CTp是計數(shù)使能端,CO是進位輸出端(CO=Q3 Q0)。 
圖2-1 74LS161的管腳排列圖表2-1是74LS161的功能表,由表可知,74LS161具有以下功能:
表2-1 74LS161的功能表
| |
| | | | | |
| | | | × × × × D3 D2 D1 D0 × × × × × × × × × × × × | 0 0 0 0 D3 D2 D1 D0 保持 保持 計數(shù) |
(1)異步清零。當
=0時,不管其他輸入端的狀態(tài)如何,不論有無時鐘脈沖CP,計數(shù)器輸出將被直接置零(Q3Q2QlQ0=0000),稱為異步清零。 (2)同步預置數(shù)。當
=1、
=0時,且在輸入時鐘脈沖CP上升沿的作用下,輸入端的數(shù)據(jù)D3 D2 D1 D0被置入計數(shù)器的輸出端,即Q3Q2QlQ0=D3 D2 D1 D0。由于這個操作要與CP上升沿同步,所以稱為同步預置數(shù)。 (3)保持。當
=
=1,且CTtCTp=0時,不論有無CP脈沖作用,計數(shù)器都將保持原有的狀態(tài)不變。 (4)計數(shù)。當
=
=CTt=CTp=1時,在CP端輸入計數(shù)脈沖,74161處于計數(shù)狀態(tài),其狀態(tài)表與表1 相同。 2.2方案框架
六十進制計數(shù)器個位和十位的實現(xiàn):利用兩片74LS161分別作為六十進制計數(shù)器的高位和低位,分別與數(shù)碼管連接。把其中的一個通過一個與門器件構成一個十進制計數(shù)器,另一個芯片構成六進制計數(shù)器。十進制計數(shù)器(個位)和六進制計數(shù)器(十位)均采用反饋清零法利用兩個74LS161構成。在計數(shù)過程中,不管74LS161輸出處于哪一狀態(tài),只要異步清零輸入端
出現(xiàn)低電平,74LS161的輸入端立即返回到0000狀態(tài)。清零信號消失后,74LS161又從0000狀態(tài)開始重新計數(shù)。這種方法即為反饋清零法。 計數(shù)器十位的計數(shù)要求:當個位計數(shù)器從1001計數(shù)到0000時,十位計數(shù)器要計數(shù)一次,可通過兩芯片之間級聯(lián)實現(xiàn)。
使用200HZ時鐘信號作為計數(shù)器的時鐘脈沖。根據(jù)設計基理可知,計數(shù)器初值為00,按遞增方式計數(shù),增到59時,再自動返回到00。圖2-2為60進制計數(shù)器的總體框圖。
圖2-2 系統(tǒng)總體框圖
3.1基本電路分析設計
(1)十進制計數(shù)器(個位)電路:計數(shù)器應從0000狀態(tài)開始計數(shù),當?shù)谑畟CP脈沖出現(xiàn)時,即1010狀態(tài)出現(xiàn)時應立即返回到0000狀態(tài)。需要說明的是,電路是在進入1010狀態(tài)后立即被置成0000狀態(tài)。如圖3-1所示電路,Q3、Ql作為反饋信號接到與非門的輸入端,與非門的輸出端與74LS161的清零端
相連。 圖3-1 十進制計數(shù)器(個位)
(2)六進制計數(shù)器(十位)電路:計數(shù)器應從0000狀態(tài)開始計數(shù),當?shù)诹鶄CP脈沖出現(xiàn)時,即0110狀態(tài)出現(xiàn)時應立即返回到0000狀態(tài)。需要說明的是,電路是在進入0110狀態(tài)后立即被置成0000狀態(tài)。如圖3-2所示電路,Q3、Q2作為反饋信號接到與非門的輸入端,與非門的輸出端與74LS161的清零端
相連。 圖3-2 六進制計數(shù)器(十位)
- 來自個位的進位電路:十進制計數(shù)器(個位)的輸出端Q1、Q2接到與門的輸入端,與門的輸出端與六進制計數(shù)器(十位)相連。當十進制計數(shù)器(個位)計數(shù)到1001狀態(tài)時,六進制計數(shù)器(十位)ET端接收到1信號,此時六進制計數(shù)器(十位)處于保持狀態(tài),當下一個CP脈沖信號到來時,計數(shù)器(個位)和計數(shù)器(十位)同時處于計數(shù)狀態(tài),緊接著計數(shù)器十位ET端接收到0信號,繼而保持新的狀態(tài)。來自個位的進位電路如圖3-3所示。

圖3-3 來自個位的進位電路
(4)時鐘脈沖電路

圖3-4 時鐘脈沖電路
(5)選定儀器列表
表3-1 儀器列表
(6)譯碼顯示電路
圖3-5 譯碼顯示電路
綜上所述,可設計六十進制計數(shù)器電路如圖3-6所示。
圖3-6 六十進制計數(shù)器
3.2 計數(shù)器電路的仿真
進入Multisim12.0界面,選擇放置元件,按照電路圖進行線路連接,同時標明所需參數(shù)值,確認電路無誤后,即可單擊仿真按鈕,實現(xiàn)對電路的仿真工作。觀察結果看是否與理論分析的預測結果相同。如圖3-7所示為該六十進制計數(shù)器的仿真圖。
作者: Voidcat 時間: 2018-11-21 11:42
感謝分享



作者: jkhl 時間: 2019-6-18 22:32
感謝分享
作者: 龍龍龍龍龍long 時間: 2019-6-19 11:46
謝謝分享
作者: MAGICEJ 時間: 2019-12-16 08:27
謝謝分享
作者: 2300771316 時間: 2019-12-18 15:51
謝謝分享
作者: drownindeepsea 時間: 2019-12-23 20:17
感謝分享!!!!!
作者: drownindeepsea 時間: 2019-12-23 20:17
謝謝分享



作者: 超級小菜雞 時間: 2019-12-30 16:38
thank you
作者: RS123 時間: 2020-6-4 18:40
上面的明明接的是CR端。導線接到了LD端。。。
作者: 三三兩兩在離別 時間: 2020-6-12 10:27
這不是60進制吧,是77進制吧,你這用的是同步反饋預置計數(shù)器,低位是從0000--1010共11個狀態(tài),高位是從0000--0110共7個狀態(tài),相乘是77個狀態(tài),你兩個161都少計了一個0000的狀態(tài)。。。
作者: 你說得對 時間: 2023-11-21 17:57
三三兩兩在離別 發(fā)表于 2020-6-12 10:27
這不是60進制吧,是77進制吧,你這用的是同步反饋預置計數(shù)器,低位是從0000--1010共11個狀態(tài),高位是從0000 ...
他用的應該是清零法,沒問題吧
| 歡迎光臨 (http://www.denmoz.com/bbs/) |
Powered by Discuz! X3.1 |