120 likes | 252 Views
第 5 章 記錄器和計數器 (Regis ters and Counters). 5-3 漣波計數器 (ripple counter). 何謂計數器 (count) ?. 計數器 : 假如 一個數位系統的狀態具有特定的變化順序的話,則此系統被稱為計數器。相對地,記錄器的狀態是沒有特定的變化順序。. 計數器的種類 : 漣波計數器 (ripple counter) : 外加時脈僅加到第一個正反器的輸入端, 而其它的正反器則接收別的正反器之狀態當做其觸發的來源 , 因此它的正反器之狀態並不會同時改變。
E N D
第5章 記錄器和計數器(Registers and Counters) 5-3 漣波計數器(ripple counter)
何謂計數器(count)? 計數器:假如一個數位系統的狀態具有特定的變化順序的話,則此系統被稱為計數器。相對地,記錄器的狀態是沒有特定的變化順序。 計數器的種類: 漣波計數器(ripple counter):外加時脈僅加到第一個正反器的輸入端,而其它的正反器則接收別的正反器之狀態當做其觸發的來源,因此它的正反器之狀態並不會同時改變。 同步計數器(synchronous counter):所有的正反器接收共同的時脈脈波來做為觸發來源,因此正反器會同時改變狀態。
二進位漣波計數器(binary ripple counter) T型正反器的4位元二進位漣波計數器: 最低有效位元 計數脈波輸入 計數順序依序為012…1501… 最高有效位元
二進位漣波計數器(binary ripple counter) T型正反器的4位元二進位漣波計數器: 計數順序 此順序顯示假如前一個正反器的狀態由1變成0時,則此正反器的狀態將會改變。 例如:計數值由0001變成0010時,因為 由1變成0,所以 的狀態會產生改變;但是由0010變成0011時,因為 由0變成1,所以 的狀態不會產生改變。因此此種計數器內的正反器必須被設計成負緣觸發的電路。
二進位漣波計數器(binary ripple counter) D型正反器的4位元二進位漣波計數器: 最低有效位元 計數脈波輸入 最高有效位元
二進位漣波計數器(binary ripple counter) 4位元的二進位漣波遞減計數器: 計數順序 計數順序依序為1514…10 15…。此順序顯示假如前一個正反器的狀態由0變成1時,則此正反器的狀態將會改變。 例如:計數值由0010變成0001時,因為 由0變成1,所以 的狀態會產生改變;但是由0011變成0010時,因為 由1變成0,所以 的狀態不會產生改變。因此此種計數器內的正反器必須被設計成正緣觸發的電路。
二進位漣波計數器(binary ripple counter) 4位元的二進位漣波遞減計數器 去掉。 去掉。
BCD漣波計數器(BCD ripple counter) BCD計數器的狀態圖 BCD計數器的計數順序
BCD漣波計數器(BCD ripple counter) 計數規則 • 每當一個計數脈波進來時, 的狀態一定會改變。 • 時,當 的狀態由1變成0時,將導致 的狀態改變。 • 時,則 的狀態會維持在0(由9變回0時)。 • 的狀態由1變成0時, 會改變其狀態;但如果 或 為1,則 會維持為0。 • 當 以及 由1變成0時, 的狀態將會變成1,但是當下一次 由1變成0時, 將會被清除為0。
BCD漣波計數器(BCD ripple counter) 具有J-K型正反器的BCD漣波計數器 計數脈波輸入端
BCD漣波計數器(BCD ripple counter) 三位數的BCD計數器 由1變成0時,代表它所表示的位數將由9變成0並且執行進位的動作,因此它必須去觸發較高位數的計數動作。