摘要:計數器是典型的時序邏輯電路,也是數字系統中使用最多的時序邏輯器件,為了更好地理解和擴展集成計數器件的性能和用途,達到舉一反三、靈活運用的目的。以中規模集成計數器74LS192為例,選用兩片74LS192構成預置數的三十進位遞減計數器,計數器十位接成三進位,計數器個位接成十進位,完成30 s遞減計時;另外,選用一片74LS192和一片輸出低電平有效的3-8線解碼器CT74LS138構成順序脈衝發生器。通過以上實例的方法,得到了計數器不但具有傳統的計數定時功能之外,還可用作順序脈衝發生器的結論。
關鍵詞:中規模集成電路;計數器;解碼器;數字電路
計數器是典型的時序邏輯電路,它是用來累計和記憶輸入脈衝的個數。計數是數字系統中很重要的基本操作,集成計數器是最廣泛應甩的邏輯部件之一。計數器種類較多,按構成計數器中的多觸發器是否使用一個時鐘脈衝源來分,有同步計數器和異步計數器;根據計數制的不同,可分為二進位計數器、十進位計數器和任意進位計數器;根據計數的增減趨勢,又分為加法、減法和可逆計數器。還有可預置數和可編程序功能計數器等。下面以中規模集成電路計數器74LS192為例說明計數器在數字系統定時和產生時序脈衝方面的應用。
1 定時
在下述例子中,要完成30 s遞減計時,並具有顯示功能,當計時器遞減計數到零時,數碼顯示器顯示為「00」,同時發出光電報警信號,系統設置外部操作開關,控制計時器的啟動/復位和暫停/連續功能。如圖1所示,計數電路選用兩片中規模集成電路74LS192進行設計,74LS192是十進位計數器,具有「異步清零」和「異步置數」功能,且有進位和借位輸出端。
端發出借位脈衝,使十位計數器減計數;當高、低位計數器處於全零時,高位計數器74LS192的借位輸出靖有效,即可實現報警。
該電路還可進行清零、置數,並通過接一與非門對555脈衝發生器輸出靖的脈衝信號進行控制,即可實現對整個電路進行暫停計時,為減小開關按鍵產生的機械抖動對計時電路的影響,應接一RS鎖存器;當計時器74LS192的借位輸出端有效時,即可實現報警。最終計數器的輸出通過CD4511七段解碼器,並直接驅動半導體數碼顯示器顯示。
可以看出,此電路用件少,分塊清晰,採用按鍵操作,非常實用,可用作球類比賽的計時器。
2 順序脈衝發生器
圖2(a)所示為同步十進位可逆計數器74了LS192和輸出低電平有效的3-8線解碼器CT74LS138構成的順序脈衝發生器。由於74LS192輸出Q2,Q1,Q0的狀態000~111循環變化,因此,它可作為解碼器CT74LS138的三位二進位代碼輸入,分別與A2,A1,A0對應相連。這時電路在輸入計數脈衝CP作用下,解碼器的依次輸出低電平順序脈衝,如圖2(b)所示。
使解碼器工作時間和計數器中觸發器的翻轉時間錯開了,從而有效地消除了競爭冒險現象。
3 結語
通過以上應用實例表明,計數器在數字電路中不僅在定時方面起著重要作用,在其他方面也有很高的應用價值。在電子技術的學習中,只要深入了解器件的工作原理和各種器件之間的相互關係,就一定能發現更多奧秘,給大家學習和工作帶來更多的方便和幫助。