魯世斌 樊敏 楊金 張量
摘要:本文討論了Proteus仿真軟件在《數(shù)字電子技術(shù)基礎(chǔ)》課程教學(xué)中的應(yīng)用。通過具體案例仿真分析,可以將理論知識與實踐結(jié)合起來,并對自行開發(fā)的《數(shù)字電子技術(shù)基礎(chǔ)》教學(xué)案例的功能做了介紹。通過充分運用Proteus仿真軟件和自行開發(fā)教學(xué)案例演示教學(xué),加深了學(xué)生對知識的理解,調(diào)動了學(xué)習(xí)的主動性,提高了課堂教學(xué)效果。
關(guān)鍵詞:EDA;數(shù)字電子;仿真;Proteus
中圖分類號:G642? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)20-0153-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
Abstract: This paper discusses the application of Proteus simulation software in the teaching of digital electronic technology foundation. Through detailed case simulation analysis, the theoretical knowledge and practice can be combined, and the function of self-developed teaching case of digital electronic technologyfoundation is introduced. Through the full use of Proteus simulation software and self-development of teaching cases,the knowledge understanding of students is deepened, the learning initiative is mobilized, and the classroom teaching effect is improved.
Key words: EDA; digital electronics; simulation; Proteus
1引言
《數(shù)字電子技術(shù)基礎(chǔ)》是電子信息類、電氣信息類和計算機類等專業(yè)的基礎(chǔ)課程之一,具有較強的理論性和實踐性[1],該課程在人才培養(yǎng)過程中占有重要地位。隨著電子技術(shù)和計算機技術(shù)的發(fā)展,數(shù)字電子技術(shù)的發(fā)展和應(yīng)用日新月異[2],傳統(tǒng)的課程教學(xué)方式已經(jīng)不能夠滿足當(dāng)代課堂教學(xué)要求。因此,《數(shù)字電子技術(shù)基礎(chǔ)》課程的教學(xué)方式亟待改革,需要通過電子設(shè)計自動化(Electronic Design Automation,簡稱 EDA )軟件,如Multisim[3],Proteus[4],EWB[5]等對相關(guān)數(shù)字電路進行仿真測試[6]。利用EDA軟件和自行開發(fā)的《數(shù)字電子技術(shù)基礎(chǔ)》教學(xué)案例,可以將抽象的理論知識與實踐結(jié)合起來,生動形象地展現(xiàn)電路的工作原理,調(diào)動學(xué)生的學(xué)習(xí)積極性,鍛煉學(xué)生的動手實踐能力,培養(yǎng)學(xué)生分析問題和解決問題的能力。下面主要從門電路功能測試、教學(xué)案例和六十進制計數(shù)器三方面來介紹相關(guān)軟件在《數(shù)字電子技術(shù)基礎(chǔ)》課程中的應(yīng)用。
2 門電路功能測試
門電路在《數(shù)字電子技術(shù)基礎(chǔ)》課程的學(xué)習(xí)過程中占據(jù)重要地位,然而學(xué)生在學(xué)習(xí)《數(shù)字電子技術(shù)基礎(chǔ)》這門課程中,經(jīng)常遇到門電路概念混淆不清的現(xiàn)象,導(dǎo)致課程后續(xù)內(nèi)容學(xué)習(xí)困難,主要原因歸結(jié)于傳統(tǒng)的課堂授課不能形象地體現(xiàn)門電路的具體功能,大部分教師仍然采取純理論授課形式。因此,門電路的教學(xué)內(nèi)容迫切需要通過仿真軟件來演示其相應(yīng)的功能。表1為與門、或門和異或門的功能表。
圖1為二輸入與門(74LS08)、二輸入或門(74LS32)和異或門(74LS86)的功能測試電路。當(dāng)AB=00時,二極管D1、D2、D3均不亮,此時門電路輸出均為低電平;當(dāng)AB=01或AB=10時,二極管D1不亮,D2、D3亮,因此與門輸出低電平,或門和異或門輸出高電平;當(dāng)AB=11時,二極管D1、D2亮,D3不亮,說明與門和或門輸出高電平,異或門輸出低電平。通過對圖1所示門電路功能測試,可以形象生動地演示與門、或門和異或門三種門電路的邏輯功能,能夠使學(xué)生輕松掌握門電路基礎(chǔ)知識,增加了學(xué)生的學(xué)習(xí)興趣,提高了《數(shù)字電子技術(shù)基礎(chǔ)》課程的課堂教學(xué)效果,為《數(shù)字電子技術(shù)基礎(chǔ)》課程后續(xù)內(nèi)容學(xué)習(xí)打下堅實的基礎(chǔ)。
3數(shù)字電子技術(shù)基礎(chǔ)教學(xué)案例
課程組利用VB.net編程軟件自行開發(fā)了用于《數(shù)字電子技術(shù)基礎(chǔ)》課程教學(xué)的案例演示課件,具有手動演示、自動演示等功能,如圖2所示。主要包括半加器、全加器、譯碼器、移位寄存器、計數(shù)器[7]等案例內(nèi)容,學(xué)生通過該案例演示軟件的學(xué)習(xí),可以加深對《數(shù)字電子技術(shù)基礎(chǔ)》課程的理論知識理解,熟悉常規(guī)數(shù)字集成電路芯片在組合邏輯和時序邏輯電路中的應(yīng)用,增強學(xué)生的邏輯思維能力。
圖3為7400芯片構(gòu)成的半加器電路,通過對開關(guān)A、B的控制,可以觀察半加和S、進位CO的輸出情況。當(dāng)開關(guān)A、B都接地時,S和CO均為低電平;當(dāng)開關(guān)A接地、B接VCC時,S為高電平、CO為低電平;當(dāng)開關(guān)A接VCC、B接地時,S為高電平、CO為低電平;當(dāng)開關(guān)A、B都接VCC時,S為低電平、CO為高電平。通過該案例的演示,學(xué)生可以輕松掌握半加器的工作原理,為全加器和逐位進位加法器設(shè)計做準(zhǔn)備。
4六十進制計數(shù)器
由時鐘電路(NE555)、計數(shù)器(74LS160)、譯碼器(74HC4511)和七段數(shù)碼顯示器組成的六十進制計數(shù)器電路如圖4所示。NE555芯片構(gòu)成占空比[8]為50%的多諧振蕩器,產(chǎn)生計數(shù)器的時鐘信號。兩片74LS160芯片首先構(gòu)成100進制計數(shù)器,然后通過反饋置零法構(gòu)成六十進制計數(shù)器,計數(shù)器的輸出信號經(jīng)過七段顯示譯碼器74HC4511譯碼后驅(qū)動共陰極數(shù)碼管。六十進制計數(shù)器仿真波形如圖5所示。根據(jù)該案例設(shè)計方法,可以讓學(xué)生組成數(shù)個興趣小組,以項目驅(qū)動方式設(shè)計一個數(shù)字時鐘,培養(yǎng)學(xué)生的綜合應(yīng)用能力。
5總結(jié)
本文運用EDA軟件將《數(shù)字電子技術(shù)基礎(chǔ)》課程中抽象的知識點用直觀的方法來展示,列舉了如何用該方法來教授基本門電路這一較難理解的知識點,學(xué)生可以清楚地看到相同的輸入條件下,與、或、異或三種門電路不同的輸出結(jié)果,教學(xué)效果?良好。另外介紹了VB.net開發(fā)的案例演示課件,具有手動演示、自動演示等不同功能,該案例庫包含了加法器、譯碼器、編碼器、移位寄存器、計數(shù)器等眾多案例,涵蓋了教學(xué)大綱中大部分知識點。通過案例庫的建設(shè),知識不再是書本上艱深晦澀的知識點,能增強學(xué)生的學(xué)生興趣,學(xué)生還能學(xué)會中規(guī)模集成芯片的應(yīng)用。最后,本文通過六十進制計數(shù)器,將555定時器、組合邏輯電路、時序電路和顯示電路結(jié)合起來,以項目形式展現(xiàn)書本知識,培養(yǎng)學(xué)生的工程應(yīng)用能力。
參考文獻(xiàn):
[1] 周貴舟.數(shù)字電子技術(shù)基礎(chǔ)“虛實結(jié)合”的自主性實驗?zāi)J窖芯縖J].電腦知識與技術(shù),2019,15(05):264-265.
[2]廖秋香,郭慧.“數(shù)字電子技術(shù)基礎(chǔ)”課程教學(xué)改革探索[J].梧州學(xué)院學(xué)報,2012,22(1):90-92.
[3]呂念芝.Multisim在“數(shù)字電子技術(shù)”課程設(shè)計中的應(yīng)用[J].電氣電子教學(xué)學(xué)報,2018,40(03):143-146.
[4] 佘新平.Proteus仿真軟件在《數(shù)字電子技術(shù)》課程教學(xué)中的應(yīng)用[J].長江大學(xué)學(xué)報(自科版),2013,10(28):124-126.
[5]楊方.在數(shù)字電子技術(shù)基礎(chǔ)教學(xué)中應(yīng)用EWB仿真軟件[J].贛南師范學(xué)院學(xué)報,2012,33(3):97-98.
[6] 魯世斌,陳軍寧,柯導(dǎo)明.基于OrCAD/PSpice10.5的電子電路仿真[J].電腦知識與技術(shù),2006(08):108-110.
[7]康華光,秦臻,張林.電子技術(shù)基礎(chǔ)數(shù)字部分(第六版)[M].北京:高等教育出版社,2014:310-330.
[8]閻石,王紅.數(shù)字電子技術(shù)基礎(chǔ)(第六版)[M].北京:高等教育出版社,2016:375-381.
【通聯(lián)編輯:王力】