版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第三章單片機(jī)系統(tǒng)開發(fā)過程51單片機(jī)指令系統(tǒng)簡介31單片機(jī)系統(tǒng)開發(fā)過程簡單的例子:讓一個(gè)發(fā)光二極管閃爍5次。1、明確系統(tǒng)功能:讓一個(gè)發(fā)光二極管閃爍5次系統(tǒng)啟動(dòng)后,一支發(fā)光二極管閃爍5次后熄滅,當(dāng)按下一個(gè)按鈕開關(guān)后再閃爍5次后熄滅。以后每次按下按鈕開關(guān),發(fā)光二極管都會(huì)閃爍5次。2、硬件設(shè)計(jì)(單片機(jī)+外圍器件)外圍器件一個(gè)發(fā)光二極管、三XTAL2個(gè)電阻三個(gè)電ADi/POT容A8P20AlleE一個(gè)按A12P24Al3P25H57A14P2.6鈕開關(guān)A15P27P36w16P3.7RDATs3、搭建硬件平臺(tái)在面包板上插入器件,用導(dǎo)線完成電氣連接。4、軟件設(shè)計(jì)oRG00H;設(shè)置起始地址START:MOVRO,#5;循環(huán)閃爍5次,R0為計(jì)數(shù)器LooP:MovP1#00H;P1口輸出全0點(diǎn)亮二極管CALLDELAY;調(diào)用延時(shí)子程序MoVP1,#0FFH;P1口輸出全1,熄滅二極管CALLDELAY;調(diào)用延時(shí)子程序D刀NzR0,LoP;R0減1,若不為0轉(zhuǎn)LOP處JBP20,$;測P20為高電平(無按鍵)則執(zhí)行本行JMPSTART;否則有鍵按下跳到START處重新開始執(zhí)行DELAYP延時(shí)子程序(500ms)RET;返回主程序END;匯編程序結(jié)束5、下載程序到單片機(jī)并調(diào)試(1)在uVision中把目標(biāo)程廬公(2)編譯、連接無錯(cuò)后生成在程序反復(fù)檢查無(3)用下載線下載到單邏輯錯(cuò)誤時(shí),應(yīng)檢查(4)運(yùn)行程序硬件電路是否有問(5)根據(jù)運(yùn)行結(jié)果檢査功能實(shí)現(xiàn)情況,若未達(dá)系統(tǒng)要求,則OFTWAREoTrueIntegratiAVISION2在uVision中修改程IDEfor序,然后重復(fù)步驟Microcontroller(2)~(5),直至達(dá)到系統(tǒng)要求32uVisionVision軟件的使用1、新建一個(gè)工程(項(xiàng)目)并為該項(xiàng)目選定合適的CPU然后保存該工程vewProjectDebugFlashParipheralIoalsSwcswindowHelp具體步驟OpenProject圖幽①選Project→wmntBoolNewProject→保存工程目BuildtargetftrebuildalltargetfilesaD:aSsemblylanguaga\MP3Bcokipr_2-1\chapter2_1自Fle②在彈出窗口中選所需cPU(如選ATMEL),雙擊該cPU及一的中中0四園當(dāng)勃題山善冒函Target是cleetDevicefurTarKetTaIyEI定」啊。③選AT89S51,并確定。SelectDeviceforTargetTarget1Vendor:AtmelleviAr89551TUseExtendedLinker(x51)insteadofBL51EATO9LV5251basedFullStaticCMOScontrollerwithThree-LevelFrACAT89LV55ATa982051atchdogtimer,2DPTRstFlash,128BytesOn-chipRAmT89s51CEAT8s3253第AT8xC51222、設(shè)置工程,使編譯、連接后能生成可執(zhí)行代碼文件右擊art!→OptionsforTarget在彈出的窗口選0tpt→選擇CreateHEⅩ積豆ksdf-⊥xin3和+當(dāng)④二題因因&Target11ForTargetTargetIvEaopMhanCanplrstartDebugging廠RunUserProgra菜國SuddCommendArndmrk3、新建源文件選File→New→輸入源程序→保存圖(存在工程文件夾)(匯編程序:文件名.asm;C程序:文件名.cEilerT1sSs置indo"e1r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源電動(dòng)汽車充電站投資建設(shè)合同3篇
- 2025年度A4規(guī)格2025版勞動(dòng)合同樣本編制合同3篇
- 2025版辣椒原料采購與質(zhì)量控制合同3篇
- 2024版五金產(chǎn)品買賣雙方合同版
- 2024年茶飲店門面租賃及品牌管理服務(wù)合同3篇
- 2025版民宿托管出租代理服務(wù)合同6篇
- 2024年版:屋面防水的施工合同標(biāo)準(zhǔn)文本3篇
- 2025年度河南事業(yè)單位公開招聘合同范本6篇
- 2025年度機(jī)器學(xué)習(xí)技術(shù)研發(fā)與成果共享合同3篇
- 2025版投資顧問服務(wù)合同范本3篇
- 一例阿爾茨海默病患者的護(hù)理查房
- 農(nóng)貿(mào)市場安全生產(chǎn)工作方案
- 咸陽租房合同
- 《鋼筋保護(hù)層檢測》課件
- YJ-T 27-2024 應(yīng)急指揮通信保障能力建設(shè)規(guī)范
- 合伙人協(xié)議書決策機(jī)制
- 西藏畜牧獸醫(yī)知識(shí)培訓(xùn)課件
- 護(hù)理專業(yè)人才培養(yǎng)方案論證報(bào)告
- 我的家鄉(xiāng)武漢
- 眼鏡制造業(yè)灌膠機(jī)市場前景與機(jī)遇分析
- 智慧審計(jì)平臺(tái)項(xiàng)目匯報(bào)
評論
0/150
提交評論