一、概述
計數器是一個用以實現計數功能的時序部件,它不僅可用來及脈沖數,還常用作數子系統的定時、分頻和執行數字運算以及其它特定的邏輯功能。
計數器種類很多。按構成計數器中的各觸發器是否使用一個時鐘脈沖源來分,有同步計數器和異步計數器。根據計數制的不同,分為二進制計數器、十進制計數器和任意進制計數器。根據計數器的增減趨勢,又分為加法、減法和可逆計數器。還有可預制數和可變程序功能計數器等等。目前,無論是TTL還是CMOS集成電路,都有品種較齊全的中規模集成計數器。使用者只要借助于器件手冊提供的功能和工作波形圖以及引出端的排列,就能正確運用這些器件。
計數器在現代社會中用途中十分廣泛,在工業生產、各種和記數有關電子產品。如定時器,報警器、時鐘電路中都有廣泛用途。在配合各種顯示器件的情況下實現實時監控,擴展更多功能。
1.計數器設計目的
1) 每隔1s,計數器增1;能以數字形式顯示時間。
2) 熟練掌握計數器的各個部分的結構。
? ? ? ?3) 計數器間的級聯。
4) 不同芯片也可實現六十進制。
2.計數器設計組成
1) 用兩個74ls192芯片和一個與非門實現。
2) 當定時器遞增到59時,定時器會自動返回到00顯示,然后繼續計時。
3) 本設計主要設備是兩個74LS160同步十進制計數器,并且由200HZ,5V電源供給。作高位芯片與作低芯片位之間級聯。
4) 兩個芯片間的級聯。
二、六十進制計數器設計描述
1.設計的思路
1) 芯片介紹:74LS192 為加減可逆十進制計數器,CPU端是加計數器時鐘信號,CPD是減計數時鐘信號RD=1 時無論時鐘脈沖狀態如何,直接完成清零功能。RD=0,LD=0 時,無論時鐘脈沖狀態如何,輸入信號將立即被送入計數器的輸出端,完成預置數功能。
2) 十進制可逆計數器74LS192引腳圖管腳及功能表
3) 74LS192是同步十進制可逆計數器,它具有雙時鐘輸入,并具有清除和置數等功能,其引腳排列及邏輯符號如下所示:
4) 利用兩片74ls192分別作為六十進制計數器的高位和低位,分別與數碼管連接。把其中的一個芯片連接構成十進制計數器,另一個通過一個與門器件構成一個六進制計數器。
5) 如下圖
2.設計的實現
1) 兩芯片之間級聯;把作高位芯片的進位端與下一級up端連接這是由兩片74LS90連接而成的60進制計數器,低位是連接成為一個十進制計數器,它的clk端接的是低位的進位脈沖。高位接成了六進制計數器。當輸出端為0101 的時候在下個時鐘的上升沿把數據置數成0000 這樣就形成了進制計數器,連個級聯就成為了60進制計數器,分別可以作為秒和分記時。
2) 方案的實現:
使用200HZ時鐘信號作為計數器的時鐘脈沖。根據設計基理可知,計數器初值為00,按遞增方式計數,增到59時,再自動返回到00。此電路可以作為簡易數字時鐘的分鐘顯示。下圖為60進制計數器的總體框圖。
數器,分別可以作為秒和分記時。 2) 方案的實現:
使用200HZ時鐘信號作為計數器的時鐘脈沖。根據設計基理可知,計數器初值為00,按遞增方式計數,增到59時,再自動返回到00。此電路可以作為簡易數字時鐘的分鐘顯示。下圖為60進制計數器的總體框圖。
評論
查看更多