① 數字電路 74160計數器
數字電路的 74160計數器,是10進制計數器,進位端C採用的是超前進位方式,就是內你說的不是容計10個脈沖進位而是9個脈沖就進位了。進位的目的是向高位進位,使高位加1計一個數。而74160採用超前進位就是為了實現多位計數器級聯組成同步計數器,就是多個計數器用同一個時鍾信號,只有這樣超前進位才可以。按你說的計10數再進位,那隻能組成非同步計數器。
用下面兩位計數器為例說明,當個位計數器為0~8時,C=0,(圖中是RCO=0)加到十位的EN=0,十位計數器停止計數。
② 關於數字電路
環形計數器是數字電路中的一種重要結構,它通過將單向移位寄存器的串列輸入端與串列輸出端相連,形成一個閉合環。這種結構的特點是將FFn-1的輸出Qn-1接到FF0的輸入端D0。環形計數器在輸入計數脈沖CP的作用下,各個觸發器的Q端將輪流地出現矩形脈沖。環形計數器的進制數N與移位寄存器內的觸發器個數n相等,即N=n。實現環形計數器時,需要設置適當的初態,且輸出Q3Q2Q1Q0端初始狀態不能完全一致。當連續輸入CP脈沖時,環形計數器中各個觸發器的Q端將輪流地出現矩形脈沖。
扭環形計數器則是將單向移位寄存器的串列輸入端與串列反相輸出端相連,同樣構成一個閉合的環。實現扭環形計數器時,不需要設置初態。扭環形計數器的進制數N與移位寄存器內的觸發器個數n滿足N=2n的關系。扭環形計數器的結構特點是將FFn-1的輸出接到FF0的輸入端D0。扭環形計數器的輸出可以作為順序脈沖發生器,無需添加解碼電路。
順序脈沖發生器是一種能按一定時間、一定順序輪流輸出脈沖波形的電路。計數器型順序脈沖發生器一般使用按自然態序計數的二進制計數器和解碼器構成,例如用集成計數器74LS163和集成3線-8線解碼器74LS138構成的8輸出順序脈沖發生器。移位型順序脈沖發生器由移位寄存器型計數器加解碼電路構成。環形計數器的輸出即是順序脈沖,故可不加解碼電路直接作為順序脈沖發生器。
計數器是應用十分廣泛的時序電路,用於計數、分頻、數字測量、運算和控制等。寄存器是用來存放二進制數據或代碼的電路,分為基本寄存器和移位寄存器兩大類。寄存器的應用很廣,特別是移位寄存器,不僅可將串列數碼轉換成並行數碼,或將並行數碼轉換成串列數碼,還可以很方便地構成移位寄存器型計數器和順序脈沖發生器等電路。
在數控裝置和數字計算機中,需要機器按照人們事先規定的順序進行運算或操作。這要求機器的控制部分不僅能正確地發出各種控制信號,而且要求這些控制信號在時間上有一定的先後順序。通常採取的方法是用一個順序脈沖發生器來產生時間上有先後順序的脈沖,以控制系統各部分協調地工作。計數型順序脈沖發生器狀態利用率高,但每次CP信號到來時,可能有兩個或兩個以上的觸發器翻轉,因此會產生競爭冒險,需要採取措施消除。移位型順序脈沖發生器沒有競爭冒險問題,但狀態利用率低。