單片機(jī)中的Proteus軟件

時間:2022-02-12 02:49:22

導(dǎo)語:單片機(jī)中的Proteus軟件一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

單片機(jī)中的Proteus軟件

一、Proteus仿真軟件在單片機(jī)教學(xué)中的應(yīng)用

proteus軟件界面友好,功能強(qiáng)大,直觀性好,在教學(xué)中引入Proteus仿真軟件,能彌補(bǔ)單片機(jī)理論教學(xué)的不足,使學(xué)生增強(qiáng)動手能力,培養(yǎng)學(xué)習(xí)興趣,消除對本課程的畏懼感。下面以基于單片機(jī)的數(shù)碼管靜態(tài)顯示數(shù)字“89C52”為例,介紹利用Proteus軟件實(shí)現(xiàn)電路的硬件設(shè)計、軟件調(diào)試與系統(tǒng)仿真,實(shí)現(xiàn)單片機(jī)控制電路的功能要求,完成對控制方案的驗證。1硬件設(shè)計本例中的CPU采用AT89C51單片機(jī),顯示單元為5位數(shù)碼管,其中采用單片機(jī)的2位I/O口來控制數(shù)碼管的串行靜態(tài)顯示電路,將5位“89C52”的斷碼通過串行方式輸出到5片74LS164移位鎖存器的輸出端鎖存,并由5位數(shù)碼管顯示。學(xué)生根據(jù)實(shí)驗題目的控制要求及所需元器件在Proteus仿真軟件中設(shè)計出電路圖。在此過程中,能幫助學(xué)生更進(jìn)一步了解單片機(jī)及外圍相關(guān)元器件的功能及引腳特點(diǎn),鞏固硬件知識。2軟件設(shè)計(1)畫程序流程圖。學(xué)生根據(jù)實(shí)驗控制要求,整理好編程思路,在實(shí)驗冊上畫出程序流程圖,即可在Proteus仿真軟件上進(jìn)行程序的編寫。(2)編寫源程序。本課程采用匯編語言教學(xué),而Protues仿真軟件自帶匯編編譯器,可通過源文件菜單創(chuàng)建“ASM”源文件,打開相應(yīng)文件的SourceEditer即可進(jìn)行程序編寫,并編譯成HEX文件。3系統(tǒng)調(diào)試與仿真將編譯后生成的HEX文件載入到到單片機(jī)仿真系統(tǒng)中,通過調(diào)試菜單進(jìn)行仿真機(jī)調(diào)試,即可看電路運(yùn)行顯示效果,5個數(shù)碼管會從左到右依次顯示字符“89C52”。在電路仿真過程中,單片機(jī)及相應(yīng)芯片的每個引腳都有電平指示,紅色代表高電平,藍(lán)色代表低電平,編程者即可對程序做最基本的判斷。當(dāng)程序沒達(dá)到預(yù)期效果時,可根據(jù)引腳電平的變化判斷出程序出錯部分。Proteus系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,當(dāng)仿真結(jié)果與理論不相符時,學(xué)習(xí)者還可打開程序調(diào)試面板(8051CPUSourceCode)進(jìn)行調(diào)試。

二、Proteus仿真軟件在單片機(jī)教學(xué)中取得的教學(xué)效果

(1)教學(xué)質(zhì)量有很明顯的提高。在傳統(tǒng)的理論教學(xué)方法下學(xué)生普遍覺得單片機(jī)入門難,一開始就失去了學(xué)習(xí)的信心。而將Proteus引入到單片機(jī)教學(xué)課堂后,學(xué)生自己親自動手畫電路圖、編寫程序、調(diào)試程序,在其中獲得成功的喜悅。這很大程度上降低了單片機(jī)學(xué)習(xí)的抽象性,也增強(qiáng)了學(xué)生學(xué)習(xí)的信心和積極性,教學(xué)質(zhì)量明顯提高。(2)學(xué)生手腦結(jié)合,動手能力和創(chuàng)造能力明顯提高。Pruteus仿真軟件中的電路與實(shí)際硬件電路接近,仿真沒問題即可直接根據(jù)電路圖焊接電路板。如果在電路仿真上出了問題,學(xué)生可以通過調(diào)出示波器等仿真器測量波形等物理量,并對電路加以修改。在此過程中,學(xué)生也培養(yǎng)了設(shè)計電路、修改電路、調(diào)試電路的動手能力。

三、結(jié)束語

引入Proteus仿真軟件到單片機(jī)理論教學(xué)課堂上,其優(yōu)點(diǎn)和教學(xué)效果是顯著的。這不僅減少了單片機(jī)教學(xué)的難度、提高了學(xué)生的學(xué)習(xí)興趣,同時也鍛煉了學(xué)生的創(chuàng)造性思維,為其以后的學(xué)習(xí)及工程設(shè)計奠定了一定的基礎(chǔ)。

作者:邱少噯單位:佛山市三水區(qū)工業(yè)中等專業(yè)學(xué)校