摘要:該文結(jié)合實(shí)例,介紹了基于Proteus的單片機(jī)電路系統(tǒng)設(shè)計(jì)和仿真過(guò)程,論述了Proteus在單片機(jī)課程教學(xué)中的作用和實(shí)際價(jià)值。Proteus在教學(xué)中的使用明顯提高了教學(xué)質(zhì)量,促使單片機(jī)課程的教學(xué)改革走出了一條"仿真教學(xué)"的新路,同時(shí)Proteus顯著提高了學(xué)生自主學(xué)習(xí)的興趣,在教學(xué)中收到了較好的效果。
關(guān)鍵詞:PROTEUS;單片機(jī);仿真教學(xué)
中圖分類號(hào):TP391.9 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)18-4330-03
PROTEUS Application in the Teaching of SCM
YU Bei-min
(Anhui Technical Institute of Electronics & Information, Bengbu 233030, China)
Abstract: This article with examples, based on the Proteus of the MCU circuit design and simulation process, on the Proteus in SCM teaching and the role of real value. Proteus significantly improve the quality of teaching, teaching courses to SCM reform has created a "simulation teaching" the new road, while the Proteus significantly increased interest in independent study students, in teaching had received good results.
Key words: PROTEUS; SCM; simulation teaching
1 概述
單片機(jī)是電子類等相關(guān)專業(yè)的一門重要課程,在實(shí)際工程中有著廣泛應(yīng)用。全國(guó)各大中專院校開(kāi)設(shè)了不同類型的單片機(jī)課程及相關(guān)的實(shí)驗(yàn)和綜合設(shè)計(jì)。在這些專業(yè)的課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)及大學(xué)生電子競(jìng)賽中,單片機(jī)也是一種非常重要的開(kāi)發(fā)工具。隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,使用EDA軟件進(jìn)行電路仿真與設(shè)計(jì)已經(jīng)成為一種趨勢(shì)。該文介紹的一款EDA軟件——Proteus,它的最大特點(diǎn)就是不需要仿真儀就可以仿真單片機(jī)及其外圍器件的電路設(shè)計(jì)利器。在當(dāng)前的教學(xué)中得到了廣泛應(yīng)用。
2 Proteus簡(jiǎn)介
Proteus軟件是由英國(guó)Labcenter Electronics公司開(kāi)發(fā)的EDA工具軟件,已有近20年的歷史。該軟件集成了高級(jí)原理布圖、混合模式SPICE電路仿真、PCB設(shè)計(jì)以及自動(dòng)布線來(lái)實(shí)現(xiàn)一個(gè)完整的電子設(shè)計(jì)系統(tǒng)。它是一種混合電路仿真工具,包括模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的仿真等。
Proteus軟件由ISIS和ARES兩個(gè)軟件構(gòu)成,其中ISIS是一款便捷的電子系統(tǒng)仿真平臺(tái)軟件,ARES是一款高級(jí)的布線編輯軟件。ISIS是一個(gè)操作簡(jiǎn)便且功能強(qiáng)大的原理繪圖工具,它整合了SPICE的仿真模型,擁有超過(guò)8000個(gè)元件的龐大庫(kù)結(jié)構(gòu)。ARES則可將ISIS的仿真原理圖生成PCB版圖。該文主要介紹其單片機(jī)仿真在教學(xué)中的應(yīng)用。
3 原理圖的繪制
運(yùn)行Proteus VSM的ISIS后就可以出現(xiàn)程序主窗口界面,鼠標(biāo)左鍵單擊工具欄的
4 程序的編制
主要部分流程圖有,外部中斷1中斷服務(wù)程序流程圖如圖2 所示,外部中斷0服務(wù)程序流程圖如圖3 所示。其匯編語(yǔ)言源程序如下:
5 仿真
在源文件菜單欄中點(diǎn)擊添加原文件后,進(jìn)行編譯生成qiangdaqi.hex文件,確認(rèn)沒(méi)有錯(cuò)誤后,雙擊AT80C51即可彈出如圖4 所示對(duì)話框,添加16進(jìn)制文件代碼qiangdaqi.hex并修改晶振頻率為6MHz后點(diǎn)擊OK按鈕即可。
6 結(jié)束語(yǔ)
從上面的例子中,可以看出,利用Proteus做單片機(jī)仿真教學(xué)有如下特點(diǎn):
1)速度快,程序修改、編譯后立刻就能看到效果,效率比較高。
2)方便、直觀形象、交互性較強(qiáng)。硬件電路隨時(shí)可以進(jìn)行更改且修改非常方便。
3)可以自主設(shè)計(jì)和驗(yàn)證方案,有利于系統(tǒng)、科學(xué)、有效地培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力和創(chuàng)新能力。
Proteus軟件功能非常強(qiáng)大,可以做很多的電子類仿真實(shí)驗(yàn),不僅彌補(bǔ)了實(shí)驗(yàn)室硬件資源的不足,而且又克服了實(shí)驗(yàn)箱教學(xué)中教學(xué)內(nèi)容的局限性;不僅提高了學(xué)生的學(xué)習(xí)興趣,還在課程設(shè)計(jì)及畢業(yè)論文設(shè)計(jì)的應(yīng)用中收到了良好的效果。隨著EDA技術(shù)的不斷發(fā)展、完善,基于軟件的電路仿真技術(shù)會(huì)發(fā)揮越來(lái)越重要的作用。
參考文獻(xiàn):
[1] 何立民. 單片機(jī)高級(jí)教程[M]. 北京: 北京航空航天大學(xué)出版社,2000.
[2] 林志琦,郎建軍,等. 基于Proteus的單片機(jī)可視化軟硬件仿真[M]. 北京:北京航空航天大學(xué)出版社,2006.
[3] 李海鯤. Proteus在單片機(jī)課程設(shè)計(jì)中的應(yīng)用[J]. 電腦知識(shí)與技術(shù),2006(12):208.
[4] 汪寧. Proteus軟件的單片機(jī)仿真方法[J]. 山東輕工業(yè)學(xué)院學(xué)報(bào),2007,21(1):24-27.
[5] 張小華. EDA技術(shù)在現(xiàn)代電路與系統(tǒng)設(shè)計(jì)中的應(yīng)用[J]. 自動(dòng)化與儀器儀表,2004(4):67-69.
摘要:該文結(jié)合實(shí)例,介紹了基于Proteus的單片機(jī)電路系統(tǒng)設(shè)計(jì)和仿真過(guò)程,論述了Proteus在單片機(jī)課程教學(xué)中的作用和實(shí)際價(jià)值。Proteus在教學(xué)中的使用明顯提高了教學(xué)質(zhì)量,促使單片機(jī)課程的教學(xué)改革走出了一條"仿真教學(xué)"的新路,同時(shí)Proteus顯著提高了學(xué)生自主學(xué)習(xí)的興趣,在教學(xué)中收到了較好的效果。
關(guān)鍵詞:PROTEUS;單片機(jī);仿真教學(xué)
中圖分類號(hào):TP391.9 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)18-4330-03
PROTEUS Application in the Teaching of SCM
YU Bei-min
(Anhui Technical Institute of Electronics & Information, Bengbu 233030, China)
Abstract: This article with examples, based on the Proteus of the MCU circuit design and simulation process, on the Proteus in SCM teaching and the role of real value. Proteus significantly improve the quality of teaching, teaching courses to SCM reform has created a "simulation teaching" the new road, while the Proteus significantly increased interest in independent study students, in teaching had received good results.
Key words: PROTEUS; SCM; simulation teaching
1 概述
單片機(jī)是電子類等相關(guān)專業(yè)的一門重要課程,在實(shí)際工程中有著廣泛應(yīng)用。全國(guó)各大中專院校開(kāi)設(shè)了不同類型的單片機(jī)課程及相關(guān)的實(shí)驗(yàn)和綜合設(shè)計(jì)。在這些專業(yè)的課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)及大學(xué)生電子競(jìng)賽中,單片機(jī)也是一種非常重要的開(kāi)發(fā)工具。隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,使用EDA軟件進(jìn)行電路仿真與設(shè)計(jì)已經(jīng)成為一種趨勢(shì)。該文介紹的一款EDA軟件——Proteus,它的最大特點(diǎn)就是不需要仿真儀就可以仿真單片機(jī)及其外圍器件的電路設(shè)計(jì)利器。在當(dāng)前的教學(xué)中得到了廣泛應(yīng)用。
2 Proteus簡(jiǎn)介
Proteus軟件是由英國(guó)Labcenter Electronics公司開(kāi)發(fā)的EDA工具軟件,已有近20年的歷史。該軟件集成了高級(jí)原理布圖、混合模式SPICE電路仿真、PCB設(shè)計(jì)以及自動(dòng)布線來(lái)實(shí)現(xiàn)一個(gè)完整的電子設(shè)計(jì)系統(tǒng)。它是一種混合電路仿真工具,包括模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的仿真等。
Proteus軟件由ISIS和ARES兩個(gè)軟件構(gòu)成,其中ISIS是一款便捷的電子系統(tǒng)仿真平臺(tái)軟件,ARES是一款高級(jí)的布線編輯軟件。ISIS是一個(gè)操作簡(jiǎn)便且功能強(qiáng)大的原理繪圖工具,它整合了SPICE的仿真模型,擁有超過(guò)8000個(gè)元件的龐大庫(kù)結(jié)構(gòu)。ARES則可將ISIS的仿真原理圖生成PCB版圖。該文主要介紹其單片機(jī)仿真在教學(xué)中的應(yīng)用。
3 原理圖的繪制
運(yùn)行Proteus VSM的ISIS后就可以出現(xiàn)程序主窗口界面,鼠標(biāo)左鍵單擊工具欄的
4 程序的編制
主要部分流程圖有,外部中斷1中斷服務(wù)程序流程圖如圖2 所示,外部中斷0服務(wù)程序流程圖如圖3 所示。其匯編語(yǔ)言源程序如下:
5 仿真
在源文件菜單欄中點(diǎn)擊添加原文件后,進(jìn)行編譯生成qiangdaqi.hex文件,確認(rèn)沒(méi)有錯(cuò)誤后,雙擊AT80C51即可彈出如圖4 所示對(duì)話框,添加16進(jìn)制文件代碼qiangdaqi.hex并修改晶振頻率為6MHz后點(diǎn)擊OK按鈕即可。
6 結(jié)束語(yǔ)
從上面的例子中,可以看出,利用Proteus做單片機(jī)仿真教學(xué)有如下特點(diǎn):
1)速度快,程序修改、編譯后立刻就能看到效果,效率比較高。
2)方便、直觀形象、交互性較強(qiáng)。硬件電路隨時(shí)可以進(jìn)行更改且修改非常方便。
3)可以自主設(shè)計(jì)和驗(yàn)證方案,有利于系統(tǒng)、科學(xué)、有效地培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力和創(chuàng)新能力。
Proteus軟件功能非常強(qiáng)大,可以做很多的電子類仿真實(shí)驗(yàn),不僅彌補(bǔ)了實(shí)驗(yàn)室硬件資源的不足,而且又克服了實(shí)驗(yàn)箱教學(xué)中教學(xué)內(nèi)容的局限性;不僅提高了學(xué)生的學(xué)習(xí)興趣,還在課程設(shè)計(jì)及畢業(yè)論文設(shè)計(jì)的應(yīng)用中收到了良好的效果。隨著EDA技術(shù)的不斷發(fā)展、完善,基于軟件的電路仿真技術(shù)會(huì)發(fā)揮越來(lái)越重要的作用。
參考文獻(xiàn):
[1] 何立民. 單片機(jī)高級(jí)教程[M]. 北京: 北京航空航天大學(xué)出版社,2000.
[2] 林志琦,郎建軍,等. 基于Proteus的單片機(jī)可視化軟硬件仿真[M]. 北京:北京航空航天大學(xué)出版社,2006.
[3] 李海鯤. Proteus在單片機(jī)課程設(shè)計(jì)中的應(yīng)用[J]. 電腦知識(shí)與技術(shù),2006(12):208.
[4] 汪寧. Proteus軟件的單片機(jī)仿真方法[J]. 山東輕工業(yè)學(xué)院學(xué)報(bào),2007,21(1):24-27.
[5] 張小華. EDA技術(shù)在現(xiàn)代電路與系統(tǒng)設(shè)計(jì)中的應(yīng)用[J]. 自動(dòng)化與儀器儀表,2004(4):67-69.
摘要:該文結(jié)合實(shí)例,介紹了基于Proteus的單片機(jī)電路系統(tǒng)設(shè)計(jì)和仿真過(guò)程,論述了Proteus在單片機(jī)課程教學(xué)中的作用和實(shí)際價(jià)值。Proteus在教學(xué)中的使用明顯提高了教學(xué)質(zhì)量,促使單片機(jī)課程的教學(xué)改革走出了一條"仿真教學(xué)"的新路,同時(shí)Proteus顯著提高了學(xué)生自主學(xué)習(xí)的興趣,在教學(xué)中收到了較好的效果。
關(guān)鍵詞:PROTEUS;單片機(jī);仿真教學(xué)
中圖分類號(hào):TP391.9 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)18-4330-03
PROTEUS Application in the Teaching of SCM
YU Bei-min
(Anhui Technical Institute of Electronics & Information, Bengbu 233030, China)
Abstract: This article with examples, based on the Proteus of the MCU circuit design and simulation process, on the Proteus in SCM teaching and the role of real value. Proteus significantly improve the quality of teaching, teaching courses to SCM reform has created a "simulation teaching" the new road, while the Proteus significantly increased interest in independent study students, in teaching had received good results.
Key words: PROTEUS; SCM; simulation teaching
1 概述
單片機(jī)是電子類等相關(guān)專業(yè)的一門重要課程,在實(shí)際工程中有著廣泛應(yīng)用。全國(guó)各大中專院校開(kāi)設(shè)了不同類型的單片機(jī)課程及相關(guān)的實(shí)驗(yàn)和綜合設(shè)計(jì)。在這些專業(yè)的課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)及大學(xué)生電子競(jìng)賽中,單片機(jī)也是一種非常重要的開(kāi)發(fā)工具。隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,使用EDA軟件進(jìn)行電路仿真與設(shè)計(jì)已經(jīng)成為一種趨勢(shì)。該文介紹的一款EDA軟件——Proteus,它的最大特點(diǎn)就是不需要仿真儀就可以仿真單片機(jī)及其外圍器件的電路設(shè)計(jì)利器。在當(dāng)前的教學(xué)中得到了廣泛應(yīng)用。
2 Proteus簡(jiǎn)介
Proteus軟件是由英國(guó)Labcenter Electronics公司開(kāi)發(fā)的EDA工具軟件,已有近20年的歷史。該軟件集成了高級(jí)原理布圖、混合模式SPICE電路仿真、PCB設(shè)計(jì)以及自動(dòng)布線來(lái)實(shí)現(xiàn)一個(gè)完整的電子設(shè)計(jì)系統(tǒng)。它是一種混合電路仿真工具,包括模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的仿真等。
Proteus軟件由ISIS和ARES兩個(gè)軟件構(gòu)成,其中ISIS是一款便捷的電子系統(tǒng)仿真平臺(tái)軟件,ARES是一款高級(jí)的布線編輯軟件。ISIS是一個(gè)操作簡(jiǎn)便且功能強(qiáng)大的原理繪圖工具,它整合了SPICE的仿真模型,擁有超過(guò)8000個(gè)元件的龐大庫(kù)結(jié)構(gòu)。ARES則可將ISIS的仿真原理圖生成PCB版圖。該文主要介紹其單片機(jī)仿真在教學(xué)中的應(yīng)用。
3 原理圖的繪制
運(yùn)行Proteus VSM的ISIS后就可以出現(xiàn)程序主窗口界面,鼠標(biāo)左鍵單擊工具欄的
4 程序的編制
主要部分流程圖有,外部中斷1中斷服務(wù)程序流程圖如圖2 所示,外部中斷0服務(wù)程序流程圖如圖3 所示。其匯編語(yǔ)言源程序如下:
5 仿真
在源文件菜單欄中點(diǎn)擊添加原文件后,進(jìn)行編譯生成qiangdaqi.hex文件,確認(rèn)沒(méi)有錯(cuò)誤后,雙擊AT80C51即可彈出如圖4 所示對(duì)話框,添加16進(jìn)制文件代碼qiangdaqi.hex并修改晶振頻率為6MHz后點(diǎn)擊OK按鈕即可。
6 結(jié)束語(yǔ)
從上面的例子中,可以看出,利用Proteus做單片機(jī)仿真教學(xué)有如下特點(diǎn):
1)速度快,程序修改、編譯后立刻就能看到效果,效率比較高。
2)方便、直觀形象、交互性較強(qiáng)。硬件電路隨時(shí)可以進(jìn)行更改且修改非常方便。
3)可以自主設(shè)計(jì)和驗(yàn)證方案,有利于系統(tǒng)、科學(xué)、有效地培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力和創(chuàng)新能力。
Proteus軟件功能非常強(qiáng)大,可以做很多的電子類仿真實(shí)驗(yàn),不僅彌補(bǔ)了實(shí)驗(yàn)室硬件資源的不足,而且又克服了實(shí)驗(yàn)箱教學(xué)中教學(xué)內(nèi)容的局限性;不僅提高了學(xué)生的學(xué)習(xí)興趣,還在課程設(shè)計(jì)及畢業(yè)論文設(shè)計(jì)的應(yīng)用中收到了良好的效果。隨著EDA技術(shù)的不斷發(fā)展、完善,基于軟件的電路仿真技術(shù)會(huì)發(fā)揮越來(lái)越重要的作用。
參考文獻(xiàn):
[1] 何立民. 單片機(jī)高級(jí)教程[M]. 北京: 北京航空航天大學(xué)出版社,2000.
[2] 林志琦,郎建軍,等. 基于Proteus的單片機(jī)可視化軟硬件仿真[M]. 北京:北京航空航天大學(xué)出版社,2006.
[3] 李海鯤. Proteus在單片機(jī)課程設(shè)計(jì)中的應(yīng)用[J]. 電腦知識(shí)與技術(shù),2006(12):208.
[4] 汪寧. Proteus軟件的單片機(jī)仿真方法[J]. 山東輕工業(yè)學(xué)院學(xué)報(bào),2007,21(1):24-27.
[5] 張小華. EDA技術(shù)在現(xiàn)代電路與系統(tǒng)設(shè)計(jì)中的應(yīng)用[J]. 自動(dòng)化與儀器儀表,2004(4):67-69.