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

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

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



























































評(píng)論