256進(jìn)制計數器
我們可以采用具有保持功能的同步集成計數器(如74LS160)組成同步計數器,電路如圖3-4所示。在160計數器中當S1=S2=0時(shí)計數器保持Q、C=0;當S1=S2=1時(shí)計數器計數。
A. 定義1#芯片為低位,2#芯片為高位。
用低位芯片的進(jìn)位輸出端C,作為向高位芯片進(jìn)行進(jìn)位的控制信號(不是用C的邊沿去觸發(fā)高位計數器的CP脈沖端,而是去控制高位計數器的當S1、S2端,從而控制高位計數器的計數或是保持)。當低位計數器計數狀態(tài)從0到8時(shí),C=0,使高位計數器的S1=S2=0,處于保持狀態(tài),高位計數器不能進(jìn)行計數;當低位計數器計數到9狀態(tài)(即Q3Q2Q1Q0=1001)時(shí),C=1,由于兩集成計數器共A. 用同一個(gè)CP脈沖,雖然S1=S2=1,但CP脈沖有效邊沿已過(guò),高位計數器并不計數;在低位計數器的一個(gè)計數循環(huán)中,只有當第十個(gè)CP脈沖到來(lái)時(shí),高位計數器的S1=S2=1,處于計數狀態(tài),允許計數,使高位計數器遞加1。也就是說(shuō),低位計數器每一個(gè)計數循環(huán)(10個(gè)狀態(tài))中,C端只在最后一個(gè)狀態(tài)發(fā)出一個(gè)進(jìn)位控制信號,開(kāi)啟高位計數器進(jìn)行計數。本次進(jìn)位完畢后,低位計數器歸0,同時(shí)C=0,使高位計數器的S1=S2=0,封鎖了高位計數器的CP端,即使有CP脈沖,但高位計數器也不計數。從而使得低位計數器每一個(gè)計數循環(huán)完成后,允許高位計數器計數1,達到進(jìn)位的目的。這種方式級聯(lián)同步計數器,所有集成計數器共用同一個(gè)CP脈沖觸發(fā),是同步計數器,可以克服異步計數器中的過(guò)度干擾。 前面我們討論了十進(jìn)制集成計數器的級聯(lián),組成的計數器是百進(jìn)制、千進(jìn)制、10i進(jìn)制的計數器。用16進(jìn)制集成計數器進(jìn)行級聯(lián),得到的是幾進(jìn)制計數器呢?按數學(xué)上的計數規律,以16進(jìn)位,就是16進(jìn)制,得到16i進(jìn)制計數器(i:為16進(jìn)制數的位數,即16進(jìn)制集成計數器的個(gè)數),圖3-5就是由兩個(gè)16進(jìn)制集成計數器級聯(lián)組成的一個(gè)162=256進(jìn)制計數器。
圖3-5 兩個(gè)16進(jìn)制集成計數器級聯(lián)組成的=256進(jìn)制計數器
256進(jìn)制計數器 :注意:圖3-5與圖3-1的連線(xiàn)完全相同,這里為什么是256進(jìn)制呢?原因就在于采用的芯片是16進(jìn)制集成計數器74LS161,而不是十進(jìn)制集成計數器74LS160。
評論