2、計數器的級聯問題
當由兩塊74LS160計數器構成兩級計數電路時,一般的連接方法是上一級計數器的CP端與下一級計數器的進位端c相接,如圖3所示。
這種情況下,當個位計數器Q4Q3QZQI的狀態由1000變為1001時,產生進位信號C=1,波形如圖2(f)所示,此進位信號送至十位計數器的CP端,由于74LS160計數器為上升沿觸發,進位信號的上升沿使十位計數器輸出端Q4Q3Q2Q1的狀態由0000變為0001而此時個位計數器仍在Q4Q3Q2Q1=1001狀態,經譯碼顯示電路,個位顯示9,十位顯示1.即兩級計數電路在第9個計數脈沖到來后顯示19,這是不正常的一個狀態,在第10個計數脈沖來之后,顯示10,才回到正常狀態。同樣,在第19個計數脈沖來之后顯示29,在第29個脈沖來之后顯示39……在每一次進位信號產生時,總出現一個不正常的顯示狀態。為消除這一不正常狀態,在兩級計數電路之間加人一D觸發器,如圖4所示。
D觸發器的D端與個位計數器的進位端C相連,DM發器的CP端與個位計數器的CP端相連,D觸發器的Q端與十位計數器的CP端相連。當第9個計數脈沖到來后,個位計數器產生的進位信號先進人D計數器D端,使D=1,待第10個計數脈沖來之后,D觸發器的輸出端Q=1,向十位計數器的CP端輸出脈沖,波形圖如圖2(g)所示。
即加入D觸發器后,D觸發器把進位信號延遲了一個計數周期,在個位計數器Q4Q3Q2Q1;由狀態1001變為O000時,才向十位計數器輸出進位脈沖,解決了計數器級聯時進位信號與上升沿觸發的配合問題,消除了計數器宜接連接時產生的不正常狀態。
評論