





摘 要:【目的】在數(shù)字電子技術(shù)的教學(xué)中,集成計數(shù)器的設(shè)計是教學(xué)的重點和難點。為了便于學(xué)生快速準(zhǔn)確地完成計數(shù)器的設(shè)計,加強設(shè)計思維的訓(xùn)練,設(shè)計了六十進制異步級聯(lián)加計數(shù)器。【方法】選用集成計數(shù)器74LS161D,采用反饋預(yù)置法和組合邏輯電路的設(shè)計方法。首先,按照時序電路設(shè)計步驟獲得異步六十進制電路圖;其次,利用Multisim10.0軟件進行仿真,并對運行結(jié)果記錄和分析;最后,在實驗室的數(shù)字電子技術(shù)實驗臺上進行實物操作,進一步驗證該設(shè)計在實踐中運行的穩(wěn)定性、正確性、可靠性。【結(jié)果】實驗結(jié)果表明,該六十進制計數(shù)器電路符合設(shè)計要求,運行穩(wěn)定可靠。【結(jié)論】通過Multisim10.0進行仿真分析并設(shè)計電路,保證了實物實驗順利進行,提高了設(shè)計效率,降低了故障發(fā)生概率,加強了學(xué)生對設(shè)計過程的理解,激發(fā)了學(xué)生對設(shè)計計數(shù)器的興趣。
關(guān)鍵詞:集成計數(shù)器74LS161;設(shè)計;六十進制異步計數(shù)器;仿真;實踐
中圖分類號:TN79" " "文獻標(biāo)志碼:A" " "文章編號:1003-5168(2024)09-0005-04
DOI:10.19968/j.cnki.hnkj.1003-5168.2024.09.001
Design and Implementation of Asynchronous Sexagesimal Counter
SHI Zhanhua
(Department of Physics and Hydropower Engineering, Gansu Normal University for Nationalities,Hezuo 747000, China )
Abstract: [Purposes] In the teaching of digital electronic technology, the design of integrated counter is the focus and difficulty of teaching. In order to make students complete the counter design quickly and accurately, this paper uses the integrated counter 74LS161D to design the sexagesimal asynchronous plus counter. [Methods] Using the design method of feedback preset method and combinational logic circuit method,F(xiàn)irst, the asynchronous sexagesimal circuit diagram is obtained according to the sequential circuit design step, and then the Multisim10.0 software platform is used to simulate, Record and analyze the operating results in accordance with the design requirements; Finally, physical experimental analysis was conducted on the digital electronic technology experimental platform in the laboratory to further verify the stability, correctness, and reliability of the design in practical operation.[Findings] The experimental results show that the designed sexagesimal counter circuit meets the design requirements. [Conclusions] The simulation analysis and circuit design are carried out by Multisim10.0, which ensures the smooth progress of the physical experiment, improves the design efficiency, reduces the probability of failure, strengthens the students' understanding of the design process, and stimulates the students'interest in designing the counter.
Keywords: the integrated counter74LS161; design; sexagesimal asynchronous counter; simulation; practice
0 引言
計數(shù)器在居民的日常生活中應(yīng)用廣泛,例如數(shù)字鐘、秒表、定時器等[1]。在數(shù)字系統(tǒng)中,計數(shù)器是一種用途最為廣泛的基本部件,可以用來計數(shù)、對脈沖分頻、構(gòu)成時間分配器或時序發(fā)生器、執(zhí)行數(shù)字運算[2],是用來累計和寄存輸入脈沖個數(shù)的時序邏輯部件[3]。通常集成計數(shù)器可分為BCD碼十進制計數(shù)器和四位二進制計數(shù)器。計數(shù)器的功能比較完善,不僅可以自擴展,而且可以通過級聯(lián)的方式擴展成任意進制的計數(shù)器,甚至可以以計數(shù)器為核心器件,輔以其他組件實現(xiàn)時序電路的設(shè)計。本研究以四位二進制計數(shù)器74LS161為核心,以多諧振蕩電路、若干與門、顯示譯碼器為輔助組件,設(shè)計了異步六十進制計數(shù)器。首先,按照嚴(yán)格的時序電路設(shè)計原理和邏輯電路設(shè)計方法,得出六十進制計數(shù)器電路原理圖;其次,基于Multisim10.0軟件仿真平臺,并根據(jù)設(shè)計原理圖,選用虛擬器元器件構(gòu)建仿真電路并運行。仿真結(jié)果表明,該仿真電路設(shè)計正確;最后,通過數(shù)字實驗技術(shù)平臺進行實物驗證,進一步證實了設(shè)計的正確性。通過將虛擬實驗與實物實驗相結(jié)合,進一步證實了該設(shè)計的實踐可靠性。從理論到虛擬再到實踐,顯然,虛擬仿真在理論和實踐中起到橋梁作用。仿真運行的動態(tài)效果,能激發(fā)學(xué)生對電路設(shè)計方面的學(xué)習(xí)興趣,活躍課堂氛圍,進而提高學(xué)習(xí)效率。同時也體現(xiàn)了新工科背景下,數(shù)字電子技術(shù)理論的教學(xué)模式[3]。在時序電路設(shè)計原理的基礎(chǔ)上,個位計數(shù)器的脈沖信號由多諧振蕩器構(gòu)成的脈沖產(chǎn)生電路提供,通過十位計數(shù)器的脈沖信號輸入變量與個位計數(shù)器的脈沖信號輸出變量所構(gòu)成的邏輯函數(shù)關(guān)系,由組合邏輯電路實現(xiàn)十位計數(shù)器的脈沖信號輸入。
1 多諧振蕩器組成脈沖產(chǎn)生電路
多諧振蕩器是一種無穩(wěn)態(tài)電路,在接通電源后,無須外加觸發(fā)信號,電路狀態(tài)就能發(fā)生變換,產(chǎn)生矩形波的輸出。由江曉安等[3]可知,該輸出端接在計數(shù)器的脈沖信號輸入端。
2 基于74LS161D集成芯片的六十進制加計數(shù)器設(shè)計
集成計數(shù)器74LLS161D是同步四位二進制可預(yù)置計數(shù)器,由Cr為清零控制端,LD、P、T為使能端,A、B、C、D為置數(shù)端,Q為輸出端,OC為進位輸出端組成,其邏輯功能見表1。
2.1 確定狀態(tài)遷移關(guān)系
74LS161D計數(shù)器有16個狀態(tài),六十進制計數(shù)器有60個狀態(tài),因此需要使用2片74LS161集成芯片。為了能清晰地顯示脈沖的計數(shù)個數(shù),故選用十進制數(shù)碼0~9對應(yīng)的十個狀態(tài)。計數(shù)個數(shù)為0~59,因此個位集成芯片74LS161D狀態(tài)為0 000~1 001,共10個狀態(tài);十位集成芯片74LS161D狀態(tài)為0 000~0 101,共6個狀態(tài)。2個芯片狀態(tài)遷移到最后一個狀態(tài),就要返回到第一個狀態(tài)0 000,因此,確定QDQCQBQA與反饋預(yù)置端LD的函數(shù)關(guān)系分別見式(1)、式(2)。另外十位芯片的狀態(tài)每遷移一次必須等到個位芯片的狀態(tài)遷移到1 001的最后一個狀態(tài)時,再來一個下降沿,才會動作,即十位芯片CP2與個位芯片輸出端函數(shù)關(guān)系見式(3)。因此,該六十進制加計數(shù)器為異步級聯(lián)計數(shù)器[4]。
個位芯片預(yù)置端LD與其輸出端QDQCQBQA的邏輯表達(dá)式,即反饋函數(shù),見式(1)。
[LD=QDQA] (1)
十位芯片預(yù)置端LD與其輸出端QDQCQBQA的邏輯表達(dá)式,即反饋函數(shù),見式(2)。
[LD=QCQA]" (2)
十位芯片脈沖輸入端CP2與個位芯片輸出端QDQCQBQA的邏輯表達(dá)式,見式(3)。
[CP2=QDQA] (3)
2.2 采用反饋預(yù)置法組成異步六十進制計數(shù)器電路
將多諧振蕩器的輸出端接至個位芯片的CP端[5],個位芯片的QD與QA接入兩輸入與非門的輸入端,輸出端接至LD預(yù)置端;再將兩輸入與門的輸出端接至十位芯片的CP端;十位芯片的QC與QA接入兩輸入與非門的輸入端,輸出端接至LD預(yù)置端,即構(gòu)成六十進制異步計數(shù)器。由于多諧振蕩器輸出脈沖信號周期為1s,因此該計數(shù)器可用作60秒計時器。六十進制異步計數(shù)器邏輯電路如圖1所示。在測試時,為便于計數(shù)需要分別在個位和十位的芯片上連接譯碼顯示器。
2.3 六十進制異步計數(shù)器理論分析
多諧振蕩器接通電源后,輸出端會產(chǎn)生1 Hz的矩形脈沖電壓信號。此時,個位芯片會收到第1個下降沿,輸出起始狀態(tài)QDQCQBQA=0 000,即置零;直到接收到第10個下降沿時,輸出遷移到最后一個狀態(tài)QDQCQBQA=1 001。十位芯片脈沖輸入端在個位芯片輸出狀態(tài)為0 000~1 000時,CP2=0;在個位芯片輸出狀態(tài)為1 001時,CP2=1,即CP2為上升沿,故十位芯片狀態(tài)不變,處于維持功能;直到個位芯片接收到第11個下降沿,輸出狀態(tài)為0 000時,CP2=0,十位芯片才接收到下降沿,其輸出狀態(tài)才會遷移到下一個狀態(tài)。于是個位芯片輸出狀態(tài)每循環(huán)一次,十位芯片狀態(tài)將改變一次,直到最后一個狀態(tài)0 101。此時,個位芯片為最后一個狀態(tài)1001,同時個位芯片收到的脈沖總數(shù)為60個,時間60 s;若再接收到1個下降沿,個位和十位芯片同時反饋置零,回到初始狀態(tài)0 000,重新開始計數(shù)。該六十進制計數(shù)器狀態(tài)為00 000 000~01 011 001,按照遞增規(guī)律依次加1,共60個狀態(tài)。顯示器用來顯示字形,從00~59即完成60 s計時。
3 六十進制異步加計數(shù)器電路測試
3.1 仿真電路測試及結(jié)果分析
利用Multisim仿真軟件進行仿真測試。打開軟件工作界面,先選取1個555定時器、2個阻值為470 Ω電阻器、1個容量為1 mF的電容器、1個容量為10 nF的電容、1個+5 V的直流電源和接地元件連接成多諧振蕩器。接著選取安捷倫虛擬,對多諧振蕩器輸出信號檢測,得到輸出波形如圖2所示。
由圖2可知,該波形周期T≈1 s,即輸出頻率1 Hz的脈沖波形。表明多諧振蕩器設(shè)計正確,運行可靠。選取2個74LS161D集成計數(shù)器,分別作為個位和十位計數(shù)器,74LS00集成芯片上的2個與非門,74LS08集成芯片上的1個與門,2個譯碼顯示器,其中譯碼顯示器是由4 511和七段數(shù)碼管構(gòu)成,按照圖1所示六十進制異步計數(shù)器的原理電路圖,將振蕩器、芯片及譯碼顯示器連接在一起,構(gòu)成六十進制異步加計數(shù)器的仿真測試電路如圖3所示。
由圖3可知,中間部分為個位芯片,右邊部分為十位芯片。在測試過程中為便于讀數(shù),可將個位和十位芯片位置互換即可。打開仿真界面運行按鈕,即開始計數(shù)。仿真結(jié)果表明,計數(shù)從00開始,按照遞增規(guī)律計數(shù),直到59結(jié)束,共60個狀態(tài)。從00 000 000至01 011 001,每遷移到下一個狀態(tài)需要時間1 s,因此,時間共計60 s。測試結(jié)果與實際理論一致,表明該設(shè)計是正確的,而且運行穩(wěn)定可靠。在進行實物實驗前,先利用仿真平臺進行測試,一方面,可以檢測所選組件的功能是否完好,減少構(gòu)建電路花費的時間;另一方面,搭建電路圖方便快捷,能夠快速判斷設(shè)計是否正確,以便及時修改,提高效率。因此,仿真測試在設(shè)計時序電路方面是必不可少的環(huán)節(jié)。仿真運行結(jié)果正確,才可以進行實物實驗電路圖搭建,不僅為實際應(yīng)用奠定基礎(chǔ),提高電路設(shè)計效率,降低故障發(fā)生概率。而且在教學(xué)中應(yīng)用能激發(fā)學(xué)生的實驗興趣,提高課堂學(xué)習(xí)效率。
3.2 實物實驗測試及結(jié)果分析
實物集成芯片選取2片四位二進制集成計數(shù)器74LS161、1片兩輸入四與門74LS08、1片兩輸入四與非門74LS00、1片單輸入端六反相器74LS04、1片555時基電路、1只容量為1 000 μF的電解電容、2只470 Ω的電阻、數(shù)字實驗技術(shù)平臺上選取2只CC4 511顯示譯碼器、5 V的直流電源、導(dǎo)線若干,按照上面設(shè)計的六十進制計數(shù)器的實物原理連接各組件如圖4所示。
由圖4可知,實物連接圖較復(fù)雜,導(dǎo)線占用空間較多,連接時不僅需要非常的細(xì)心,而且還需確保每一根導(dǎo)線是導(dǎo)通狀態(tài)。此外,連接六十進制計數(shù)器電路前,應(yīng)測試所取每一個集成電路的功能,確保功能完好后,才能組成六十進制計數(shù)器電路。因為當(dāng)運行結(jié)果出現(xiàn)錯誤時,那么所選用的任意一個元件均有可能出現(xiàn)故障,從而導(dǎo)致的運行結(jié)果錯誤。如果進行重新檢查,就會耗費大量的時間和精力,降低課堂效率。在連接并檢測完好的各個組件后,打開電源,開始運行。實驗臺上選取的顯示器左邊部分是十位,右邊部分是個位。實驗結(jié)果表明,顯示器初始數(shù)目00,間隔時間1 s,逐漸遞增計數(shù),直到顯示器數(shù)目為59時,返回到00,開始重新計數(shù)。
4 結(jié)語
本研究利用集成計數(shù)器74LS161芯片,采用反饋預(yù)置和組合邏輯電路的設(shè)計方法,并根據(jù)十位芯片狀態(tài)遷移取決于個位芯片輸出狀態(tài)的關(guān)系,成功設(shè)計了六十進制異步級聯(lián)計數(shù)器。由于計數(shù)器的脈沖信號頻率為1 Hz,因此也叫作60 s計時器。其適用于兩位數(shù)及以上任意進制的計數(shù)情況。本研究利用Multisim10.0仿真平臺和實物實驗對設(shè)計電路進行了測試分析,結(jié)果均與理論一致,且穩(wěn)定運行。仿真實驗為實物實驗奠定了基礎(chǔ),實物實驗為學(xué)生提供了動手操作的機會。這種由理論設(shè)計到虛擬仿真再到實物實驗的思維方法,有利于學(xué)生建立科學(xué)有效的學(xué)習(xí)思維,深入理解理論知識,激發(fā)求真探索精神。
參考文獻:
[1]龔猷龍.五十一進制計數(shù)器的設(shè)計與仿真實現(xiàn)[J].科學(xué)咨詢(科技·管理),2020,36(9):89.
[2]李宏杰,常盛華.新工科背景下數(shù)字電子技術(shù)教學(xué)改革研究[J].電腦知識與技術(shù),2022,18(12):116-117.
[3]江曉安,周慧鑫.數(shù)字電子技術(shù)[M].4版.西安:西安電子科技大學(xué)出版社,2015:146.
[4]楊明,高春林.基于 Multisim 的集成計數(shù)器及應(yīng)用邏輯功能的仿真[J].電子測試(設(shè)計與研發(fā)),2017,17(9):11-13.
[5]欒爽,翟艷楠,李晶等.基于集成計數(shù)器74LS161設(shè)計的六十進制計數(shù)器[J].電子測試,2020(21):18-19.