[Microchip]MPLAB IDE 介面設定介紹
老師在趕火車~~暈倒 先記錄一下 1.在MPLAB IDE,查看編譯後的組合語言。 組語內容如下: (1)31: <--這編號是這段程式是在C語言程式裡面的行號 (2)這是組語裡面的行號 (3)mov.w <-----移動一個word ; mov.b <-----移動一個byte (4) #4 <----常數 4 2.在IDE中設定以速度效率或程式碼大小為主的優化(C30必須為正式版本) 在下列的畫面設定 3.計算程式碼執行的時間 A:開啟MPLAB SIM 功能 B:點選啟動Stop Watch C: (1)在程式中設定兩個中斷點(要測試的程式前後) (2)點選執行的的按鈕,程式會跑到第一個中斷點 (3) 點選"歸零"按鈕 (4)再點選一次執行,會停在第二個中斷點。 如此就會在(3)的視窗中顯示這兩個中斷點間所執行的時間 ps.若覺得有些程式會干擾到你要測試的程式執行時間,可以在要測試的程式前後加上NOP();,然後在前後兩個NOP();上建立中斷點。 NOP; //組合語言的指令,在C30可以使用在C語言編譯。用途:啥事都不幹(認真的~~) 4.修改晶片的內部參數值(振盪器、WatchDog....) 在Configuration Bits set in code沒打勾的話,設定值則使用程式碼所寫的設定值 打勾拿掉後,則可以自己手動設定。