資源描述:
《單片機原理實驗教案參考程序.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、單片機原理實驗教案廣東松山職業(yè)技術(shù)學(xué)院《MCS-51單片機原理》實驗指導(dǎo)書寧玉珊黃曉林26廣東松山職業(yè)技術(shù)學(xué)院電氣工程系單片機原理實驗教案使用Proteus輔助設(shè)計與仿真實訓(xùn)項目1Proteus輔助設(shè)計與仿真的使用一、實訓(xùn)目的學(xué)習(xí)并熟練掌握PROTEUS輔助設(shè)計與仿真軟件的使用。通過使用Proteus的ISIS組件繪制AT89C51功能接口原理圖,并對原理圖編寫程序和調(diào)試程序,觀察在仿真條件下的實現(xiàn)功能的效果。二、實訓(xùn)內(nèi)容在PROTEUS仿真環(huán)境下實現(xiàn)一個發(fā)光二極管(LED)閃爍。要求LED亮0.5s滅1s,并繪制原理圖和編寫實現(xiàn)程
2、序,同時用虛擬的示波器觀察硬件和軟件實現(xiàn)的效果。三、實訓(xùn)器材安裝有Proteus7軟件的計算機1臺。四、實訓(xùn)步驟1)在硬盤建立文件夾用來保存新建項目的所有文件。如在D盤建立PROJECT文件夾。2)選擇‘開始→程序→Proteus7professional→ISISprofessional(或者雙擊桌面圖標(biāo)ISIS)’,進入Proteus仿真環(huán)境,如圖P1_1和P1_2所示。圖P1-1圖P1-23)選擇菜單【File/NewDesign】創(chuàng)建一個新的設(shè)計項目,如圖P1_3所示。26廣東松山職業(yè)技術(shù)學(xué)院電氣工程系單片機原理實驗教案圖P
3、1-34)此時系統(tǒng)會彈出模板選擇窗口,選擇‘DEFAULT’點擊【OK】即可,如圖P1_4所示。圖P1_45)點擊界面左側(cè)工具欄中的圖標(biāo),接著點擊元件池上方的按鈕,將要用到的元器件從系統(tǒng)庫調(diào)到當(dāng)前設(shè)計文件庫中。在彈出的PickDevices對話框左上角的‘Keywords’文本框中鍵盤輸入元件名(或元件的其它關(guān)鍵詞)搜索到需要的元器件。雙擊‘Results’欄下的目標(biāo)元件,該元件即調(diào)出到當(dāng)前設(shè)計文件庫的元件列表中,如圖P1_5所示。本實訓(xùn)中所要用到的元件如表PS1_1所示。圖P1_5元件名稱搜索關(guān)鍵詞元件序號數(shù)值備注26廣東松山職業(yè)
4、技術(shù)學(xué)院電氣工程系單片機原理實驗教案電阻器ResistorR110k電阻器ResistorR21k電解電容器MINELECT1U63VC14.7μ陶瓷電容器CERAMIC22PC2、C322p晶振CRYSTALX112MHz單片機AT89C51U1發(fā)光二極管LED-YELLOWD1表PS1_1元件列表6)點擊界面左側(cè)工具欄中的圖標(biāo),選擇元件列表中的元件,在原理圖編輯框中放置元件、布局及連線,構(gòu)成原理圖主體,如圖P1_6所示。放置元件、布局及連線的方法與Protel大致相同。圖P1_67)點擊ISIS界面左側(cè)工具欄TerminalsM
5、ode圖標(biāo),選擇元件列表中的元件為整幅原理圖添加地端和電源端。電源為Power,幅值可以默認(rèn)為VCC,地為Ground,如圖P1_7所示。圖P1_7圖P1_88)點擊ISIS界面左側(cè)工具欄VirtualInstrumentsMode圖標(biāo),選擇元件列表中的元件為整幅原理圖添加虛擬示波器,觀察系統(tǒng)運行時P1.0口的波形。虛擬示波器為Oscilloscopeund,如圖P1_8所示。9)選擇菜單【File/SaveDesign】保存剛才的設(shè)計項目,如圖P1_9所示。26廣東松山職業(yè)技術(shù)學(xué)院電氣工程系單片機原理實驗教案圖P1_9圖P1_10
6、10)此時系統(tǒng)會彈出保存文件的窗口,選擇好指定保存文件的位置,并在文件名文本框中輸文件名,點擊【保存】即可,如圖P1_10所示。11)選擇菜單【Soure/Add/RemoveSoureFiles】為CPU添加源程序。如圖P1_11所示。圖P1_1112)此時系統(tǒng)會彈出‘Add/RemovesourecodeFiles’對話框窗口。在對話框窗口的‘CodeGenerationTool’列表框中選擇匯編工具ASEM51。然后點擊‘New’按鈕,在彈出的對話框中的‘文件名’文本框中輸入源程序的文件名,點擊‘打開’按鈕,如文件不存在時彈出
7、確認(rèn)對話框,選擇“是”即可,如圖P1_12所示。圖P1_1213)選擇菜單【Soure】下剛才添加的源程序,如圖P1_13所示。26廣東松山職業(yè)技術(shù)學(xué)院電氣工程系單片機原理實驗教案圖P1_13圖P1_1414)此時系統(tǒng)會自動彈出Proteus自帶匯編語言源程序編輯器‘SourceEditor’窗口,在編輯器窗口中鍵入源程序并以后綴為ASM的文件存盤,如圖P1_14所示。參考的源程序清單如下:LED_FlagEQUp1.0;LED燈ORG0000HLJMPMAINORG0100HMAIN:SETBLED_Flag;LED燈MOVA,#
8、05HACALLDELAY;延時子程序CLRLED_Flag;LED燈MOVA,#0AHACALLDELAY;延時子程序SJMPMAIN;===============================================;