田老師的pic單片機(jī)教案7

田老師的pic單片機(jī)教案7

ID:15781658

大?。?023.20 KB

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

時(shí)間:2018-08-05

田老師的pic單片機(jī)教案7_第1頁(yè)
田老師的pic單片機(jī)教案7_第2頁(yè)
田老師的pic單片機(jī)教案7_第3頁(yè)
田老師的pic單片機(jī)教案7_第4頁(yè)
田老師的pic單片機(jī)教案7_第5頁(yè)
資源描述:

《田老師的pic單片機(jī)教案7》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)7.2硬件仿真技術(shù)7.3硬件維修技術(shù)第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)MPAB是專門用來對(duì)PIC16F87X系列微控制器進(jìn)行在線調(diào)試和編程的。本節(jié)將為你介紹MPLAB的軟件使用入門。將以“FIRST”這個(gè)項(xiàng)目為例進(jìn)行MPLAB-ICD的使用指導(dǎo)。本節(jié)學(xué)習(xí)MPLAB-IDE系統(tǒng)使用。在使用MPLAB-IDE系統(tǒng)前,必須首先把MPLAB軟件包安裝到PC機(jī);操作系統(tǒng)可以是WINDOW

2、S95/98,WINDOWSNT,或者WINDOWS2000。第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)7.1.1MPLAB工具介紹第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)7.1.2軟件使用:安裝并運(yùn)行MPLAB-IDE圖7-1MPLAB-IDE界面第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)新建“項(xiàng)目”文件夾和項(xiàng)目文件圖7-3建新“項(xiàng)目”文件夾和first.asm文件圖7-4:建立新項(xiàng)目-first.prj第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)7-6設(shè)置開發(fā)模式會(huì)話窗

3、口圖7-5編輯“項(xiàng)目”會(huì)話窗口第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)7.1.3項(xiàng)目編譯點(diǎn)擊“確定”按鈕,關(guān)閉編輯“項(xiàng)目”會(huì)話窗口。選擇文件>打開…打開剛建立項(xiàng)目的源文件。如圖7-8所示。選擇項(xiàng)目>項(xiàng)目編譯或單擊工具欄的編譯按鈕(綠色漏斗:),應(yīng)出現(xiàn)“創(chuàng)建完全成功”提示。第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)7.1.4單步運(yùn)行、觀察寄存器狀態(tài)編譯成功后,選擇窗口>觀察窗口>添加新觀察符號(hào),添加觀察窗口打開后,選擇窗口>調(diào)試>運(yùn)行>單步運(yùn)行(或者按動(dòng)F7鍵或者點(diǎn)擊工具欄上的),可以觀察程序執(zhí)行

4、情況。(或者按動(dòng)F8鍵或者點(diǎn)擊工具欄上的可以跳過子程序進(jìn)行單步運(yùn)行)。第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)圖7-8打開項(xiàng)目源文件第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)通過MPLAB-ICD的菜單項(xiàng)選擇窗口>觀察窗口>新觀察窗口或點(diǎn)擊,彈出如圖7-9“添加觀察符號(hào)”窗口,通過“添加觀察符號(hào)”編輯框中添加COUNT、PCL和w到圖7-10的Watch_2觀察窗口中。圖7-10觀察窗口圖7-9添加觀察符號(hào)第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)7.1.5連續(xù)運(yùn)行、觀察運(yùn)行時(shí)間選擇窗口>調(diào)試>運(yùn)行>

5、運(yùn)行(或者按動(dòng)F9鍵或者點(diǎn)擊工具欄上的綠色),可以觀察程序連續(xù)執(zhí)行情況。本次的演示程序是一個(gè)延時(shí)程序,通過設(shè)置斷點(diǎn),觀察“停止期觀察窗口”,觀察本程序的運(yùn)行時(shí)間。右擊欲設(shè)置斷點(diǎn)的語(yǔ)句行,此時(shí),會(huì)彈出提示窗口,如圖7-11所示。選擇第一項(xiàng),即可設(shè)置斷點(diǎn)。程序運(yùn)行在斷點(diǎn)處會(huì)停止執(zhí)行。這樣可以方便程序調(diào)試。第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)選擇窗口>調(diào)試>運(yùn)行>暫停(或者按動(dòng)F5鍵或者點(diǎn)擊工具欄上的紅色),可以暫停執(zhí)行程序。選擇窗口>調(diào)試>運(yùn)行>復(fù)位(或者按動(dòng)F6鍵或者點(diǎn)擊工具欄上),可以復(fù)位程序,即執(zhí)行P

6、C=0000。圖7-11斷點(diǎn)設(shè)置第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)清零:?jiǎn)螕簟扒辶恪笨墒?8位周期計(jì)數(shù)器復(fù)位到零。在處理器停機(jī)時(shí)或系統(tǒng)處于軟件仿真時(shí),可隨時(shí)使定時(shí)器復(fù)位。處理器頻率:MPLAB把“處理器頻率”作為實(shí)時(shí)計(jì)算依據(jù)使用,定時(shí)器/周期計(jì)數(shù)使用此頻率,將周期計(jì)數(shù)轉(zhuǎn)換成時(shí)間計(jì)數(shù)??梢岳么硕〞r(shí)器作精密定時(shí)測(cè)量。圖7-12秒表觀察窗口第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)7.1.6改變程序執(zhí)行的起點(diǎn)在軟件仿真調(diào)試時(shí),經(jīng)常需要跳過一段程序,執(zhí)行某段程序。這時(shí)我們可以選擇調(diào)試>運(yùn)行>修改

7、程序計(jì)數(shù)器打開如圖7.13所示的“修改程序計(jì)數(shù)器”會(huì)話窗口。在“程序”輸入所需的程序計(jì)數(shù)器地址。圖7.13“修改程序計(jì)數(shù)器”會(huì)話窗口第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.1軟件仿真技術(shù)7.1.7模擬程序激勵(lì)在進(jìn)行軟件模擬調(diào)試時(shí),經(jīng)常需要模擬一個(gè)激勵(lì)信號(hào)加在端口上,如中斷信號(hào)、復(fù)位信號(hào)、脈沖、高電平、低電平或者是觸發(fā)翻轉(zhuǎn)信號(hào)。第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.2硬件仿真技術(shù)7.2.1在線仿真設(shè)置為了進(jìn)行在線仿真,必須進(jìn)行合適的設(shè)置。方法是:選擇項(xiàng)目>編輯項(xiàng)目>點(diǎn)擊“改變”按鈕。在“工具”菜單中選擇“MPLAB-IC

8、D調(diào)試”,在“處理器”對(duì)話框中選擇用戶需要的處理器。確信已經(jīng)選擇了正確的處理器,然后點(diǎn)擊“確定”按鈕。如圖7.18所示。圖7.18設(shè)置開發(fā)模式第七章單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù)7.2硬件仿真技術(shù)MPLAB-IDE將和MPLAB-ICD建立通訊,在此過程中,MPLAB-ICD會(huì)話窗口將會(huì)同時(shí)出現(xiàn)。如圖7.19MPLA

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。