MPLABIDEV860使用說(shuō)明_第1頁(yè)
MPLABIDEV860使用說(shuō)明_第2頁(yè)
MPLABIDEV860使用說(shuō)明_第3頁(yè)
MPLABIDEV860使用說(shuō)明_第4頁(yè)
MPLABIDEV860使用說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、工程建立和編譯1. 首先找到自己桌面上的快捷圖標(biāo)并雙擊,打開(kāi)后如圖所示2. 選擇Project->Project Wizard菜單項(xiàng),利用安裝向?qū)?lái)完成整個(gè)項(xiàng)目的建立3. 出現(xiàn)安裝向?qū)Ы缑?,點(diǎn)擊下一步(N)4. 出現(xiàn)第一步(Step One),選擇一款芯片(Select a Device),在芯片列表中我們選擇PIC16F877A,然后點(diǎn)擊下一步(N)5. 進(jìn)入下一步(Step Two),選擇編譯語(yǔ)言(Select a language toolsuite),由于我們編程使用匯編語(yǔ)言,這里我們?cè)贏ctive Toolsuite中選擇Microchip MPASM Toolsuite,點(diǎn)擊

2、下一步(N)6. 進(jìn)入第三步(Step Three),建立工程并選擇工程存放路徑,找到自己存放的路徑,并為工程起名,點(diǎn)擊下一步(N)(注意路徑應(yīng)為英文路徑,不能有中文),點(diǎn)擊保存(S),點(diǎn)擊下一步(N)7. 第四步(Step four),添加已經(jīng)存在的源文件到工程中(Add existing files to your project),如果有已經(jīng)寫(xiě)好的源文件,請(qǐng)?jiān)谧髠?cè)的文件列表中找到,并點(diǎn)擊ADD添加,添加后右側(cè)會(huì)出現(xiàn)該文件的路徑和名稱(chēng),點(diǎn)擊下一步(N),如果還沒(méi)有寫(xiě)源程序,則直接點(diǎn)擊下一步(N)(如果未寫(xiě)源程序,則不需要添加(ADD),直接點(diǎn)擊下一步)8. 進(jìn)入最后出現(xiàn)的工程概況,包括芯片

3、型號(hào),編譯器類(lèi)型,文件存放路徑,點(diǎn)擊完成9. 如果第四步(Step four)時(shí)已經(jīng)添加(Add)源文件到工程里,點(diǎn)擊完成后會(huì)看到源文件已經(jīng)被添加進(jìn)去了,雙擊文件名可以打開(kāi)源文件如果第四步(Step four)時(shí)沒(méi)有添加(Add)源文件到工程里,下面進(jìn)入源文件建立過(guò)程如果第四步(Step four)時(shí)沒(méi)有添加(Add)源文件到工程里,下面進(jìn)入源文件建立過(guò)程10. 點(diǎn)擊File->New或者使用快捷圖標(biāo)開(kāi)始編寫(xiě)源程序11. 出現(xiàn)編寫(xiě)源文件界面,把自己的源文件寫(xiě)入,選擇File->Save或者直接點(diǎn)擊快捷圖標(biāo)保存,文件后綴為.asm,并選擇添加文件到工程(Add File to Pro

4、ject),點(diǎn)擊保存(S),工程中將會(huì)出現(xiàn)你的源文件名稱(chēng)12. 如果想要更改芯片型號(hào),可以選擇Configure->Select Device更改13. 然后選擇Project->Build All來(lái)進(jìn)行編譯14. 如果你的程序沒(méi)有問(wèn)題,將會(huì)出現(xiàn)編譯成功信息,有問(wèn)題查找錯(cuò)誤,修改后再編譯,直到正確為止。在線(xiàn)仿真1. 首先打開(kāi)已經(jīng)建立的工程2. 選擇Configure-> Configuration Bits來(lái)更改配置位,改變Configuration Bits set in code的勾選狀態(tài)后,才可以對(duì)配置位進(jìn)行修改。在線(xiàn)調(diào)試狀態(tài)下要做如下設(shè)置,設(shè)置好后勾選Configur

5、ation Bits set in code進(jìn)行保存:FOSC(振蕩模式)設(shè)置為HS oscillatorWDTE(看門(mén)狗定時(shí)器)設(shè)置為DisablePWRTE(上電延時(shí)定時(shí)器)設(shè)置為DisableBOREN(電源跌落檢測(cè))設(shè)置為DisableLVP(低電壓燒寫(xiě)編程)設(shè)置為 HV on MCLR must be usedCPD(保護(hù)EEPROM的內(nèi)容)設(shè)置為OFFWRT(FLASH存儲(chǔ)器燒寫(xiě))設(shè)置為OFFCP(保護(hù)FLASH內(nèi)的代碼)設(shè)置為OFF3. 然后選擇Debugger->Select Tool->PICkit 3,如果成功連接PICkit3,Output窗口會(huì)出現(xiàn)連接成功提

6、示。如果出現(xiàn)Voltage Caution窗口,點(diǎn)擊OK。4. 然后選擇Debugger->Program,將源程序下載到PICkit3仿真器上,選擇Debugger->Run或者圖標(biāo)來(lái)在線(xiàn)運(yùn)行程序。脫機(jī)燒寫(xiě)1. 首先選擇Debugger->Select Tool->None2. 選擇Programmer->Select Programmer->PICkit33. 然后選擇Programmer->Program,將源文件燒寫(xiě)到芯片上。程序調(diào)試1. 連續(xù)運(yùn)行方式首先選擇Debugger->Run或者按動(dòng)F9鍵或者點(diǎn)擊圖標(biāo)按鈕,均可令程序進(jìn)入連續(xù)運(yùn)行

7、狀態(tài)。終止程序運(yùn)行需要選擇Debugger->Halt或者按動(dòng)F5鍵或者點(diǎn)擊按鈕。2. 設(shè)置觀(guān)察窗口打開(kāi)文件寄存器窗口:選擇View->File Registers,該窗口可以看到指定單片機(jī)的全部RAM數(shù)據(jù)寄存器的內(nèi)容(十六進(jìn)制),以每行16個(gè)單元排列。打開(kāi)特殊功能寄存器窗口:選擇View->Special Function Registers,該窗口中以列表形式顯示寄存器名稱(chēng)和寄存器內(nèi)容。寄存器內(nèi)容以四種格式同時(shí)顯示:十六進(jìn)制、十進(jìn)制、二進(jìn)制和ASCII碼。打開(kāi)觀(guān)察寄存器變量窗口和選定被觀(guān)察寄存器變量:選擇View->Watch,出現(xiàn)一個(gè)Watch窗口,在下拉列表中選

8、擇要觀(guān)察的變量名或者直接數(shù)入要觀(guān)察的變量名,然后點(diǎn)擊Add Symbol按鈕,即可在Watch窗口中增加一個(gè)待觀(guān)察的寄存器變量??梢杂猛瑯拥姆椒ㄔ赪atch窗口中添加多個(gè)寄存器變量。在該窗口可以查看到變量的物理地址、符號(hào)名和數(shù)值。3. 單步運(yùn)行方式首先選擇Debugger->Reset->Prosessor Reset或者按動(dòng)F6鍵或者點(diǎn)擊圖標(biāo)按鈕使單片機(jī)復(fù)位。然后選擇Debugger->Step into或者按動(dòng)F7鍵,均可令程序進(jìn)入單步運(yùn)行狀態(tài)。一次次的點(diǎn)擊單步運(yùn)行按鈕的同時(shí),可以看到觀(guān)察窗口中出現(xiàn)變紅的寄存器或變量,并且其中的值會(huì)不斷的更新。4. 自動(dòng)單步運(yùn)行方式選擇D

9、ebugger->Animate或者點(diǎn)擊圖標(biāo)按鈕可令程序進(jìn)入自動(dòng)單步運(yùn)行狀態(tài)。5. 設(shè)置斷點(diǎn)運(yùn)行方式首先確保當(dāng)前窗口為源程序觀(guān)察窗,再用鼠標(biāo)右鍵點(diǎn)擊該窗口中計(jì)劃設(shè)置斷點(diǎn)的源程序語(yǔ)句行。這時(shí)在彈出的菜單中選擇Set Breakpoint選項(xiàng)即可。在源窗口中設(shè)有斷點(diǎn)的語(yǔ)句行前面會(huì)出現(xiàn)一個(gè),以區(qū)別于其他語(yǔ)句行。用這種方法可以在同一個(gè)程序里設(shè)置多個(gè)斷點(diǎn)。消除某一行語(yǔ)句的斷點(diǎn)的操作方法是用右鍵點(diǎn)擊該語(yǔ)句,在彈出的菜單中選擇Remove Breakpoint即可引腳信號(hào)異步激勵(lì)對(duì)于MPLAB-SIM軟件模擬器而言,當(dāng)被調(diào)試的用戶(hù)程序,在執(zhí)行過(guò)程中,有時(shí)需要檢測(cè)和接收單片機(jī)引腳上的輸入信號(hào)。首先選擇Debugger->Select Tool->MPLAB SIM,然后選擇Debugger->Stimulus->New workbook這時(shí)會(huì)出現(xiàn)Stimulus窗口, 定義異步按鍵,完成后單擊Save保存引腳激勵(lì)信號(hào)。在程序運(yùn)行時(shí)點(diǎn)最左邊的FIRE 下面的 “ >” 符號(hào)就可以了。Pin/SFR選擇引腳Rx/TxCLKAction選擇動(dòng)作Plus/ High/ Low /ToggleWidth 選擇寬度十進(jìn)制數(shù)值Units單位cyc/ sec /ns/us/ms跑表觀(guān)察窗可以利用該窗口來(lái)計(jì)算整個(gè)子程序的延遲時(shí)間。選擇Debugger-&

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論