freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

pic單片機(jī)學(xué)習(xí)教程轉(zhuǎn)載-資料下載頁(yè)

2025-06-29 07:16本頁(yè)面
  

【正文】 令周期(Instruction Cycles)和所用時(shí)間(Time)值。點(diǎn)擊Synch(同步)按鈕可以將Stopwatch(跑表)的值與Total Simulated(模擬總數(shù))的值同步;點(diǎn)擊Zero(歸零)按鈕可以隨時(shí)將指令周期和時(shí)間值設(shè)置為零?!ICkit 2硬件調(diào)試器PICkit 2編程器除了可以燒寫程序以外,還可以與MPLAB IDE集成開(kāi)發(fā)環(huán)境相配合,作為硬件的調(diào)試器使用,這也是我們?yōu)槭裁捶QPICkit 2為編程器/調(diào)試器的原因。MPLAB IDE 允許將PICkit 2 用作在線調(diào)試器,可以讓單片機(jī)在板上完成運(yùn)行、檢查和修改程序的過(guò)程。這樣,你可以一邊調(diào)試程序,一邊測(cè)試硬件。使用PICkit 2的調(diào)試功能PICkit 2在作為調(diào)試器使用時(shí),可以運(yùn)行、停止、單步運(yùn)行程序,設(shè)置一個(gè)或多個(gè)斷點(diǎn),也可以將處理器復(fù)位。當(dāng)處理器停止運(yùn)行時(shí),可檢查和修改寄存器的內(nèi)容。1)連接編程器和目標(biāo)板。使用PICkit 2對(duì)于所有低檔PIC 單片機(jī)和部分中檔PIC 單片機(jī)在線調(diào)試時(shí)需要在編程器和目標(biāo)板之間加入ICD轉(zhuǎn)接頭。PIC18系列單片機(jī)在進(jìn)行硬件調(diào)試時(shí)不需要轉(zhuǎn)接頭,直接使用ICSP 編程接口進(jìn)行調(diào)試。所以我們只要將PICkit 2編程器的USB接口與PC相連,將編程器的ICSP接口與目標(biāo)板的ICSP接口相連即可。2)檢查編程器是否支持目標(biāo)單片機(jī)。在菜單欄選擇“Configure→Select Device”選項(xiàng),如圖316所示。該對(duì)話框會(huì)顯示MPLAB IDE集成開(kāi)發(fā)環(huán)境下對(duì)于選定器件的支持情況,具體如圖317所示。在此窗口中:Device選項(xiàng)用于選定目標(biāo)單片機(jī)。Programmers選項(xiàng)用于查看對(duì)目標(biāo)單片機(jī)的編程支持。Language and Design Tools選項(xiàng)用于查看對(duì)目標(biāo)單片機(jī)的編譯器支持。Debuggers選項(xiàng)用于查看對(duì)目標(biāo)單片機(jī)的調(diào)試支持。在器件支持窗口中,紅色的圓圈表示該設(shè)備對(duì)選定的目標(biāo)單片機(jī)不支持;黃色表示該設(shè)備對(duì)選定的目標(biāo)單片機(jī)提供beta 支持,即MICROCHIP尚未對(duì)其進(jìn)行內(nèi)部認(rèn)證測(cè)試;綠色表示該設(shè)備對(duì)選定的目標(biāo)單片機(jī)完全支持。從圖317中不難看出,PICkit 2編程器不僅支持對(duì)PIC18F4520的燒寫,還支持對(duì)該芯片的仿真調(diào)試。3)配置位與在線調(diào)試。我們前面說(shuō)過(guò),部分PIC16中檔單片機(jī)以及所有PIC18系列高檔單片機(jī)在調(diào)試時(shí)不需要ICD轉(zhuǎn)接頭,直接使用ICSP端口即可。這樣的PIC單片機(jī)有一個(gè)共同的特點(diǎn),就是在配置字中都會(huì)有一個(gè)DEBUG 位,該位用于使能和禁止PIC 單片機(jī)的調(diào)試模式。當(dāng)我們使用PICkit 2對(duì)這類芯片進(jìn)行在線調(diào)試時(shí),MPLAB IDE軟件會(huì)自動(dòng)地設(shè)置該位,確保調(diào)試的正常進(jìn)行,所以我們?cè)谠创a中無(wú)須對(duì)該配置位進(jìn)行干預(yù),使用默認(rèn)值即可。4)編譯寫好的程序,之后在菜單欄“Debugger→Select Tool”選項(xiàng)里勾選“PICkit 2”,將其設(shè)為硬件調(diào)試器,如圖318所示。這時(shí),硬件工具欄上會(huì)出現(xiàn)三組按鈕,它們分別是:調(diào)試工具條(Debug),如圖319所示。這組按鈕的功能我們?cè)谲浖M器中已經(jīng)做了介紹。資源工具條(Resources),如圖320所示。工具條上可以顯示目標(biāo)單片機(jī)支持的硬件斷點(diǎn)的數(shù)量、已經(jīng)使用的斷點(diǎn)的數(shù)量等信息。點(diǎn)擊資源工具條上的藍(lán)色“i”形按鈕,可以打開(kāi)斷點(diǎn)詳情窗口,如圖321所示。窗口中可以顯示出不同的斷點(diǎn)類型及其使用情況。PICkit 2調(diào)試工具條(PICkit 2 Debug Toolbar),如圖322所示。該工具條與PICkit 2的編程工具條類似,我們分別來(lái)介紹一下這些按鈕的功能。按鈕:編程目標(biāo)器件,用于將編譯生成的HEX文件燒寫到目標(biāo)單片機(jī)中。按鈕:讀目標(biāo)器件的存儲(chǔ)器,用于讀取單片機(jī)存儲(chǔ)器中燒錄的內(nèi)容。按鈕:讀目標(biāo)器件的EEPROM,用于讀取單片機(jī)EEPROM存儲(chǔ)器中燒錄的內(nèi)容。 按鈕:重新建立與PICkit 2編程器的連接,用于當(dāng)PC與PICkit 2編程器連接中斷(如USB線意外拔出)時(shí),重新與編程器建立連接。按鈕:打開(kāi)先進(jìn)斷點(diǎn)對(duì)話框。單擊“打開(kāi)先進(jìn)斷點(diǎn)對(duì)話框”按鈕,出現(xiàn)“PICkit 2 Advanced Breakpoints”窗口,如圖323所示。部分PIC18系列的單片機(jī)支持高級(jí)斷點(diǎn)。高級(jí)斷點(diǎn)允許在文件寄存器的某個(gè)地址處設(shè)置斷點(diǎn),并在讀取或?qū)懭朐撐募拇嫫鲿r(shí)觸發(fā)斷點(diǎn),讓程序暫停執(zhí)行。這種斷點(diǎn)也可以設(shè)置為當(dāng)從某個(gè)文件寄存器中讀取或向該寄存器中寫入特定值時(shí),才會(huì)暫停執(zhí)行。此外,還可以對(duì)任何種類的斷點(diǎn)類型設(shè)置通過(guò)計(jì)數(shù)(Pass Count)。假如我們把某個(gè)程度存儲(chǔ)器中斷點(diǎn)的通過(guò)計(jì)數(shù)設(shè)置為2,程序會(huì)通過(guò)該斷點(diǎn)兩次而不停止,當(dāng)程序第三次通過(guò)該斷點(diǎn)時(shí),斷點(diǎn)會(huì)將程序暫停。所有斷點(diǎn)的默認(rèn)通過(guò)計(jì)數(shù)都為“0”,表示程序在第一次遇到斷點(diǎn)時(shí)就會(huì)暫停執(zhí)行。5)在這里我們同樣可以打開(kāi)各種觀察窗口,來(lái)查看每一條指令的運(yùn)行結(jié)果。接下來(lái)只要單擊“單步”按鈕即可開(kāi)始在線調(diào)試了。程序會(huì)自動(dòng)打開(kāi)匯編源文件窗口,程序指針會(huì)定位在匯編源文件的程序開(kāi)始處,多次單步運(yùn)行后,程序指針會(huì)跳轉(zhuǎn)到C程序的主函數(shù)入口處,并且會(huì)順序地執(zhí)行程序,當(dāng)程序執(zhí)行到圖324所示的位置時(shí),目標(biāo)板的狀態(tài)如圖325所示。從上述步驟不難看出,硬件的在線調(diào)試器能夠在實(shí)際的工作環(huán)境下驅(qū)動(dòng)單片機(jī),使其單步或連續(xù)地執(zhí)行程序,達(dá)到軟硬件聯(lián)合調(diào)試的目的。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1