資源描述:
《單片機實驗指導(dǎo)書(6個實驗)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、單片機原理與接口技術(shù)實驗指導(dǎo)書襄樊學(xué)院物理與電子信息技術(shù)系實驗要求1.進(jìn)入實驗室前完成的部分1)認(rèn)真閱讀實驗指導(dǎo)書,弄懂實驗原理和實驗內(nèi)容。2)編寫實驗所要用到的程序,將其放在U盤上。3)寫出預(yù)習(xí)報告。2.進(jìn)入實驗室后完成的部分1)建立工程,加入已準(zhǔn)備好的程序文件。2)對程序進(jìn)行調(diào)試,修改錯謀,獲得要求的結(jié)果。3)保存調(diào)試后的程序。3.實驗結(jié)束后的部分對實驗結(jié)果進(jìn)行分析、總結(jié),寫出實驗報告。實驗報告內(nèi)容及格式1.實驗?zāi)康?.實驗設(shè)備3.實驗原理及環(huán)境4.實驗內(nèi)容只做文字?jǐn)⑹?,程序部分放在程序清單中。流程圖也可不畫。5.程
2、序清單本實驗使用的完整程序。如果使用了本實驗或前面實驗中完全相同的子程序,可不列寫,只做注明即可。6.實驗步驟7.實驗總結(jié)主要包括對實驗結(jié)果、調(diào)試過程、錯誤及產(chǎn)生的原因的分析,以及本次實驗的重要收獲等。此項為實驗成績評定的重耍依據(jù)。實驗1KeilC51的使用(匯編語言)實驗?zāi)康模撼醪秸莆誎eilC51(匯編語言)和ZY15MCU12BD型綜合單片機實驗箱的操作和使用,能夠輸入和運行簡單的程序。實驗設(shè)備:ZY15MCU12BD型綜合單片機實驗箱一臺、具有一個RS232串行口并安裝Ko訂C51的訃算機一臺。實驗原理及環(huán)境:在
3、計算機上已安裝KeilC51軟件。這個軟件既可以與硬件(ZY15MCU12BD型綜合單片機實驗箱)連接,在硬件(單片機)上運行程序;也口J以不與破件連接,僅在計算機上以虛擬仿真的方法運行程序。如果程序有對碩件的驅(qū)動,就需耍與不更件連接;如果沒有硬件動作,僅有軟件操作,就可以使用虛擬仿真。實驗內(nèi)容:1.掌握軟件的開發(fā)過程:1)建立一個工程項目選擇芯片確定選項。2)加入C源文件或匯編源文件。3)用項目管理器生成各種應(yīng)用文件。4)檢查并修改源文件中的錯誤。5)編譯連接通過后進(jìn)行軟件模擬仿真。6)編譯連接通過后進(jìn)行硬件仿真。7)
4、TAP編程操作2.按以上步驟實現(xiàn)在P1.0輸出一個頻率為1Hz的方波。3.在2的基礎(chǔ)上實現(xiàn)同吋在P1.0和Pl.1上各輸出一個頻率同為0.5Hz但電平狀態(tài)相反的方波。預(yù)習(xí)要求:1.熟悉使用KeilC51的各步驟。2.理解實驗內(nèi)容2屮程序的工作原理。3.編寫實驗內(nèi)容3所需耍的程序。實驗步驟:以下假定你在E:TEST文件夾下學(xué)習(xí)、運行Keil1.建立一個T程項日選擇芯片確定選項如圖1T所示:①Project—②NewProject-*③輸入工程名test-*④保存工程文件(鼠標(biāo)點擊保存按鈕)圖11創(chuàng)建工程名彈出下一界而。如
5、圖1-2所示:①選CPU廠家(Atmel)-②選CPU型號(89C51),③選好后確定圖1-2選廠家,選CPU型號接著選晶振頻率及生成HEX文件等。如圖1-3所示:①Project-*②OptionsforTarget'Target1'…f③在Target1!'-*④更改CPU晶振頻率為12MHz-⑤在Output中一⑥選擇生成HEX格式其它采用缺省設(shè)置一⑦選好后確定。圖1-3選晶振頻率及生成HEX文件等窗口1.建立匯編源文件如圖1-4所示:①File-②New,③彈出源文件編輯窗口。輸入以下源文件:AGAIN:ORG0
6、000HCPLP1.0L00P1:L00P2:MOVRO,#10涎吋0.5秒MOVR1,#100MOVR2,#250DJNZR2,$DJNZR1,L00P2DJNZRO,L00P1SJMPAGAINEND圖14進(jìn)入編輯源文件窗口源程序編寫完后,①File-②SaveAs將文件以test.asm保存在E:test日錄卜-,獲得匯編語言源程序。1.用項H管理器生成(編譯)各種應(yīng)用文件①點擊Target1詢之+號一出現(xiàn)②SourceGroup—③點擊它并按鼠標(biāo)右鍵會生彈出下拉菜單見圖1-5編譯文件文件窗口一選擇④AddFil
7、estoGroup'SourceGroup1'⑤點擊add向項目中添加Test.asm源文件-*⑥點rHclose關(guān)閉AddFilestoGroup*SourceGroup"T窗口一⑦在SourceGroup1前會出現(xiàn)一個+號一⑧點擊Z彈出test,asm文件名點擊該文件名一⑨主窗口中會出現(xiàn)該程序a252壬口5H39CionED>ainuUmxidvhile(l)3g.——、只斤塔衛(wèi)[uTt7卜麗VltIM?BI'雙如電Ul?lPil?S3Guup*c).voidxdiafx3xd)圖1-5
8、進(jìn)入編譯文件文件窗口編譯:Project-Buildtarget就會生成一系列到文件如OBJ文件LST文件HEX文件等。2.檢查并修改源文件中的錯誤如果在源文件中存在錯誤在Output窗口中會出現(xiàn)錯誤捉示信息,你可以在源程序中進(jìn)行修改,然后存盤后重新Build觀察錯謀提示信息。3.編譯連接通過后進(jìn)行軟件模擬仿真Deb