單片機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書.doc

ID:61463677

大?。?.55 MB

頁(yè)數(shù):51頁(yè)

時(shí)間:2021-02-02

單片機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書.doc_第1頁(yè)
單片機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書.doc_第2頁(yè)
單片機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書.doc_第3頁(yè)
單片機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書.doc_第4頁(yè)
單片機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書.doc_第5頁(yè)
資源描述:

《單片機(jī)原理與接口技術(shù)實(shí)驗(yàn)指導(dǎo)書.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、單片機(jī)實(shí)驗(yàn)指導(dǎo)書張玉杰編寫電信學(xué)院電信實(shí)驗(yàn)室實(shí)驗(yàn)1Keil軟件的使用1.1創(chuàng)建一個(gè)KeilC51應(yīng)用程序開(kāi)發(fā)單片機(jī)的第一步就是用KeilC51軟件編寫程序,并形成最終的“*.hex”目標(biāo)文件,然后用編程器將該文件燒寫到單片機(jī)中,最后將燒寫好的單片機(jī)插到電路板上,接通電源就可以工作了。在KeilC51集成開(kāi)發(fā)環(huán)境下使用工程的方法來(lái)管理文件的,而不是單一文件的模式。所有的文件包括源程序(包括C程序,匯編程序)、頭文件、甚至說(shuō)明性的技術(shù)文檔都可以放在工程項(xiàng)目文件里統(tǒng)一管理。在使用KeilC51前,用戶應(yīng)

2、該習(xí)慣這種工程的管理方式。對(duì)于使用KeilC51的用戶來(lái)講,一般可以按照下面的步驟來(lái)創(chuàng)建一個(gè)自己的KeilC51應(yīng)用程序。1.新建一個(gè)工程項(xiàng)目文件;2.為工程選擇目標(biāo)器件(例如選擇SST的SST89C58);3.為工程項(xiàng)目設(shè)置軟硬件調(diào)試環(huán)境;4.創(chuàng)建源程序文件并輸入程序代碼;5.保存創(chuàng)建的源程序項(xiàng)目文件;6.把源程序文件添加到項(xiàng)目中。下面以創(chuàng)建一個(gè)新的工程文件Led_Light.μV2為例,詳細(xì)介紹如何建立一個(gè)KeilC51的應(yīng)用程序。(1)雙擊桌面的KeilC51快捷圖標(biāo),進(jìn)入如圖1.1所示的K

3、eilC51集成開(kāi)發(fā)環(huán)境?;蛟S打開(kāi)KeilC51界面有所不同,這是因?yàn)閱?dòng)μVision2后,μVision2總是打開(kāi)用戶前一次正確處理的工程,可以點(diǎn)擊工具欄的Project選項(xiàng)中的CloseProject命令關(guān)閉該工程。圖1.1KeilC51集成開(kāi)發(fā)界面(2)點(diǎn)擊工具欄的Project選項(xiàng),在彈出如圖1.2所示的下拉菜單中選擇NewProject命令,建立一個(gè)新的μVision2工程,這時(shí)可以看到如圖2.10所示的項(xiàng)目文件保存對(duì)話框。圖1.2新建工程項(xiàng)目下拉菜單在這里需要完成下列事情:①為工程取

4、一個(gè)名稱,工程名應(yīng)便于記憶且文件名不宜太長(zhǎng);②選擇工程存放的路徑,建議為每個(gè)工程單獨(dú)建立一個(gè)目錄,并且工程中需要的所有文件都放在這個(gè)目錄下;③選擇工程目錄F:示范程序Led_Light和輸入項(xiàng)目名Led_Light后,點(diǎn)擊保存返回。點(diǎn)擊選擇工程存放路徑填寫新建工程的名稱圖1.3新建工程項(xiàng)目對(duì)話窗口在工程建立完畢以后,μVision2會(huì)立即彈出如圖1.4所示的器件選擇窗口。器件選擇的目的是告訴μVision2最終使用的80C51芯片的型號(hào)是哪一個(gè)公司的哪一個(gè)型號(hào),因?yàn)椴煌吞?hào)的51芯片內(nèi)部的資源

5、是不同的。,μVision2可以根據(jù)選擇進(jìn)行SFR的預(yù)定義,在軟硬件仿真中提供易于操作的外設(shè)浮動(dòng)窗口等。圖1.4器件選擇窗口由圖1.4可以看出,μVision2支持的所有CPU器件的型號(hào)根據(jù)生產(chǎn)廠家形成器件組,用戶可以根據(jù)需要選擇相應(yīng)的器件組并選擇相應(yīng)的器件型號(hào),如Philips器件組內(nèi)的P80/P87C52X2CPU。另外,如果用戶在選擇完目標(biāo)器件后想重新改變目標(biāo)器件,可點(diǎn)擊工具欄project選項(xiàng),在彈出的如圖1.5所示的下拉菜單中選擇是selectdevicefortarget‘target

6、1’命令。也將出現(xiàn)如圖1.4所示的對(duì)話窗口后重新加以選擇。由于不同廠家的許多型號(hào)性能相同或相近,因此如果用戶的目標(biāo)器件型號(hào)在μVision2中找不到,用戶可以選擇其它公司的相近型號(hào)。圖1.5器件選擇命令下拉菜單(4)到現(xiàn)在用戶已經(jīng)建立了一個(gè)空白的工程項(xiàng)目文件,并為工程選擇好了目標(biāo)器件,但是這個(gè)工程里沒(méi)有任何程序文件。程序文件的添加必須人工進(jìn)行,但如果程序文件在添加前還沒(méi)有建立,用戶還必須建立它。點(diǎn)擊工具欄的File選項(xiàng),在彈出的如圖1.6所示的下拉菜單中選擇New命令。這時(shí)在文件窗口會(huì)出現(xiàn)如圖1.

7、7所示的新文件窗口Text1,如果多次執(zhí)行New命令則會(huì)出現(xiàn)Text2,Text3.等多個(gè)新文件窗口。圖1.6新建源程序下拉菜單圖1.7源程序編輯窗口(5)現(xiàn)在Led_Light.μV2項(xiàng)目中有了一個(gè)名為Text1新文件框架,在這個(gè)源程序編輯框內(nèi)輸入自己的源程序Led_Light.asm。下面是完整的Led_Light.asm源程序代碼,用戶可以輸入。ORG0000HJMPMAINORG0100HMAIN:MOVA,#0FEH;流水燈向左移動(dòng)LEFT_MOV:MOVP1,ACALLDELAYRLA

8、CJNEA,#0FEH,LEFT_MOVMOVA,#7FH;流水燈向右移動(dòng)RIGHT_MOV:MOVP1,ACALLDELAYRRACJNEA,#7FH,RIGHT_MOVJMPMAIN;-----------------------延時(shí)子程序----------------------DELAY:MOVR2,#250DEL:MOVR3,#250NOPDJNZR3,$DJNZR2,DELRETEND(6)輸入完畢后點(diǎn)擊工具欄的File選項(xiàng),在彈出的下拉菜單中選擇是save命令存盤源

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

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

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