2、N進(jìn)制計數(shù)器的設(shè)計
基于集成計數(shù)器的N進(jìn)制計數(shù)器設(shè)計方法一般采用反饋復(fù)零法,根據(jù)連接復(fù)零端的不同又分為異步清零法和同步置數(shù)法[21。
2.1異步清零法
異步清零法原理:主要利用一個與非門,其輸入端接在計數(shù)器的輸出端QDQOQBQA,輸出端接在74LS160的復(fù)位端CLR/。當(dāng)計數(shù)器從0開始計數(shù),計到N時,N對應(yīng)的二進(jìn)制代碼使反饋與非門的輸入端全部為1,則輸出端為0。由于與非門的輸出端連到74LS160的復(fù)位端CLR/,此時將強(qiáng)迫計數(shù)器復(fù)位,使計數(shù)器重新回到起始狀態(tài)。
在此以74LSl60實現(xiàn)的6進(jìn)制計數(shù)器為例進(jìn)行仿真設(shè)計。
1)求清零端控制信號的邏輯表達(dá)式
74LS160從0000狀態(tài)開始計數(shù),當(dāng)輸人第6個CP脈沖時.輸出Q3Q2Q1Q0=0110,所以復(fù)零邏輯表達(dá)式為:CLR/=Q:Q=0,復(fù)位端CLR/有效。
2)應(yīng)用EWB軟件搭建仿真電路圖
基于74LS160實現(xiàn)的6進(jìn)制計數(shù)器仿真電路如圖4所示,其中計數(shù)器各管腳連接要求如下:ENP=ENT:L0AD,1,CLK接開關(guān).由清零端邏輯表達(dá)式可知與非門輸入端接計數(shù)器的輸出Q1Q2,輸出端接到計數(shù)器清零端CL。

3)對電路進(jìn)行仿真
連接好電路后,打開EWB仿真開關(guān)。按動Space鍵給計數(shù)器輸入脈沖,可以看到計數(shù)器從0000開始計數(shù),當(dāng)?shù)?個脈沖來后,計數(shù)計到0110時,與非門輸出為零,此時計數(shù)器復(fù)位端有效,使得輸出為0000,此計數(shù)器經(jīng)過6個計數(shù)脈沖后完成一個循環(huán),實現(xiàn)6進(jìn)制的技術(shù)功能。
2.2同步置數(shù)法
同步置數(shù)法原理:和異步清零法原理相同,仍然利用一個反饋與非門,不同在與非門的輸出端接在74LS160的預(yù)置數(shù)端LOAD,,并且計數(shù)器的數(shù)據(jù)輸入端DBCA=0000。當(dāng)計數(shù)器計到N一1時,反饋與非門的輸入端全部為l,則輸出端為0,此時預(yù)置控制端有效,當(dāng)再來一個脈沖時,計數(shù)器的輸出端數(shù)據(jù)等于預(yù)置數(shù)。使計數(shù)器重新回到起始狀態(tài)。在此以74LS160實現(xiàn)的7進(jìn)制計數(shù)器為例進(jìn)行仿真設(shè)計。
1)求預(yù)置數(shù)端控制信號的邏輯表達(dá)式
計數(shù)器從0000開始計數(shù),當(dāng)?shù)?個脈沖到達(dá)后,計數(shù)器輸出Q3Q2Q1Q0=0110。所以復(fù)零邏輯表達(dá)式為:LOAD~Q2QI=0,預(yù)置數(shù)端LOAD有效。
2)應(yīng)用EWB軟件搭建仿真電路圖
仿真電路圖如圖4所示。其中計數(shù)器各管腳連接要求如下:ENP=ENT=CLR,-l,CLK接開關(guān),A=B=C=D=0,由預(yù)置數(shù)端邏輯表達(dá)式可知與非門輸入端接計數(shù)器的輸出Q1Q2,輸出端接到計數(shù)器清零端L0AD。

3)對電路進(jìn)行仿真
連接好電路后,打開EWB仿真開關(guān),按動開關(guān),可以看到計數(shù)器從0000開始計數(shù),當(dāng)計到0110時,與非門輸出為零,此時計數(shù)器預(yù)置數(shù)端有效,當(dāng)?shù)?個脈沖來后,使得輸出等于預(yù)置數(shù)0000。此計數(shù)器經(jīng)過7個計數(shù)脈沖后完成一個循環(huán),實現(xiàn)7進(jìn)制的計數(shù)功能。
2.3異步清零法和同步置數(shù)法比較
通過以上兩種計數(shù)器的設(shè)計可以看出,兩種方法都是通過與非門給相應(yīng)端子加復(fù)零信號。異步清零法是加在計數(shù)器復(fù)位端CL和同步置數(shù)法是加在預(yù)置值端L0AD/比較。只是歸零邏輯表達(dá)式不同,假設(shè)設(shè)計N進(jìn)制計數(shù)器,采用異步清零法時歸零邏輯表達(dá)式為N對應(yīng)的二進(jìn)制代碼為1的輸出項的與非表達(dá)式.而采用同步預(yù)置數(shù)法時歸零邏輯表達(dá)式為(N一1)對應(yīng)的二進(jìn)制代碼為1的輸出項的與非表達(dá)式。
3、結(jié)束語
本文主要以74LS160為例,介紹了采用異步清零法和同步置數(shù)法實現(xiàn)的N進(jìn)制計數(shù)器的設(shè)計方法及仿真步驟。應(yīng)用EWB軟件對設(shè)計的計數(shù)器進(jìn)行仿真,結(jié)果表明達(dá)到設(shè)計要求。
電子發(fā)燒友App



























































評論