2011實(shí)驗(yàn)一 keil c51集成開發(fā)環(huán)境的使用練習(xí)、仿真、調(diào)試和蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)

2011實(shí)驗(yàn)一 keil c51集成開發(fā)環(huán)境的使用練習(xí)、仿真、調(diào)試和蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)

ID:5823518

大小:54.00 KB

頁數(shù):6頁

時(shí)間:2017-12-25

2011實(shí)驗(yàn)一 keil c51集成開發(fā)環(huán)境的使用練習(xí)、仿真、調(diào)試和蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)_第1頁
2011實(shí)驗(yàn)一 keil c51集成開發(fā)環(huán)境的使用練習(xí)、仿真、調(diào)試和蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)_第2頁
2011實(shí)驗(yàn)一 keil c51集成開發(fā)環(huán)境的使用練習(xí)、仿真、調(diào)試和蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)_第3頁
2011實(shí)驗(yàn)一 keil c51集成開發(fā)環(huán)境的使用練習(xí)、仿真、調(diào)試和蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)_第4頁
2011實(shí)驗(yàn)一 keil c51集成開發(fā)環(huán)境的使用練習(xí)、仿真、調(diào)試和蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)_第5頁
資源描述:

《2011實(shí)驗(yàn)一 keil c51集成開發(fā)環(huán)境的使用練習(xí)、仿真、調(diào)試和蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、實(shí)驗(yàn)一KeilC51集成開發(fā)環(huán)境的使用練習(xí)、仿真、調(diào)試和蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)第一部分KeilC51集成開發(fā)環(huán)境的使用練習(xí)一、實(shí)驗(yàn)?zāi)康氖煜eilC51集成開發(fā)環(huán)境的使用方法二、實(shí)驗(yàn)設(shè)備及器件IBMPC機(jī)一臺三、實(shí)驗(yàn)內(nèi)容(一)、新建工程文件1、點(diǎn)擊工具欄Project選項(xiàng),在下拉菜單中選擇NewProject命令,彈出項(xiàng)目文件保存對話框,輸入項(xiàng)目名后,點(diǎn)擊保存按鈕。2、在工程建立完畢以后,uVision會彈出器件選擇窗口,選擇相應(yīng)的器件型號。例如:philips公司的p80/p87c52x2型單片機(jī)。3、點(diǎn)擊工具欄File選項(xiàng),選中New命令,新建文件,輸入

2、源程序。例如:ORG0000HLJMPMainORG00F0HMain:MOVR7,#0Loop:MOVR6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LoopCPLP1.0;P1.0取反CPLP1.1;P1.1取反CPLP1.2;P1.2取反CPLP1.3;P1.3取反CPLP1.4;P1.4取反CPLP1.5;P1.5取反CPLP1.6;P1.6取反CPLP1.7;P1.7取反SJMPMain;END4、把文件保存到磁盤中,如用匯編語言編寫程序用.asm為擴(kuò)展名,如用C語言編寫程序用.c為擴(kuò)展名。5、添加該

3、文件到工程中,在Projectwindos窗口內(nèi),選中SourceGroup1然后點(diǎn)擊鼠標(biāo)右鍵,選擇AddfilestoGroup“SourceGroup1”,選擇剛才創(chuàng)建的源程序文件,單擊Add按鈕。(二)、程序文件的編譯、鏈接1、編譯連接環(huán)境設(shè)置(1)點(diǎn)擊工具欄Project選項(xiàng),在下拉菜單中選擇OptionForTarget‘Target1’,會出現(xiàn)調(diào)試環(huán)境設(shè)置窗口,點(diǎn)擊Output選項(xiàng)卡在出現(xiàn)的窗口中選中CreateHEXfile選項(xiàng)。(2)選擇Debug選項(xiàng)會出現(xiàn)工作模式選擇窗口,軟件模擬選擇UseSimulator,硬件仿真選擇Use。2

4、、程序的編譯、連接點(diǎn)擊工具欄Project選項(xiàng),選中BuildTarget命令,選中RebuildAllTargetFile命令對所有的工程文件進(jìn)行重新編譯,此時(shí)“OutputWindows”信息輸出窗口輸出一些相關(guān)信息,直至編譯鏈接成功。一、實(shí)驗(yàn)要求熟練掌握KeilC51集成開發(fā)環(huán)境的工程建立、編輯與編譯功能。實(shí)驗(yàn)預(yù)習(xí)要求認(rèn)真閱讀本書的第2章的2.1節(jié)到2.4節(jié)內(nèi)容。二、實(shí)驗(yàn)思考題(1)試寫一條把片內(nèi)RAM50H~59H單元清零的程序。(2)試寫一條把片內(nèi)RAM50H~59H單元寫入01H的程序。第二部分基于KeilC51集成開發(fā)環(huán)境的仿真與調(diào)試一

5、、實(shí)驗(yàn)?zāi)康氖煜eilC51集成開發(fā)環(huán)境調(diào)試功能的使用和DP-51PROC單片機(jī)綜合仿真實(shí)驗(yàn)儀的使用。二、實(shí)驗(yàn)設(shè)備及器件1、IBMPC機(jī)一臺2、DP-51PROC單片機(jī)綜合仿真實(shí)驗(yàn)儀一臺三、實(shí)驗(yàn)步驟1、用40針排線把DP-51PROC實(shí)驗(yàn)儀上的A1區(qū)J76接口和A2區(qū)J79接口相連,然后使用排線把A2區(qū)的J61接口與D1區(qū)的J52接口相連。2、用串口通信電纜連接TKSMonitor51仿真器的RS-232串行通信口,另一端連接PC機(jī)的串行口,把TKSMonitor51仿真器上的開關(guān)撥到LOAD模式,即下載狀態(tài)下,用戶應(yīng)將TKSMonitor51仿真器

6、的仿真頭插入DP-51PROC單片機(jī)綜合仿真實(shí)驗(yàn)儀的U13鎖緊座上;然后ISP跳線JP14跳開(即不短接),按下復(fù)位按鍵“RESET”。此時(shí),DP-51PROC單片機(jī)綜合仿真實(shí)驗(yàn)儀即進(jìn)入下載狀態(tài)。對DP-51PROC實(shí)驗(yàn)儀上電,然后按照本書的第2章的2.5.1小節(jié)設(shè)置TKSMonitor5仿真器和使用軟件DPFLASH把MON51監(jiān)控程序下載到TKSMonitor5仿真器。3、關(guān)閉DPFLASH軟件。把TKSMonitor5仿真器的工作模式選擇開關(guān)切換到RUN處,然后按一下復(fù)位鍵(RST),MON51程序就開始運(yùn)行了。此時(shí),TKSMonitor5仿真

7、器進(jìn)入調(diào)試狀態(tài)。4、新建工程文件和文件的編譯、鏈接(一)新建工程文件1)打開“keiluvision2”軟件,點(diǎn)擊工具欄Project選項(xiàng),在下拉菜單中選擇NewProject命令,彈出項(xiàng)目文件保存對話框,輸入項(xiàng)目名后,點(diǎn)擊保存按鈕。2)在工程建立完畢以后,uVision會彈出器件選擇窗口,選擇相應(yīng)的器件型號。例如:philips公司的p80/p87c52x2型單片機(jī)。3)點(diǎn)擊工具欄File選項(xiàng),選中New命令,新建文件,輸入源程序。例如:ORG8000HLJMPMainORG80F0HMain:MOVR7,#0Loop:MOVR6,#0DJNZR6

8、,$DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LoopCPLP1.0;P1.0取反CPL

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。