[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沒打勾的話,設定值則使用程式碼所寫的設定值

打勾拿掉後,則可以自己手動設定。





留言

這個網誌中的熱門文章

[Excel]將圖片放置於儲存格中

[軟體]AUTOCAD關於開啟圖面時,字型找不到,而要手動指定成 chineset.shx 字型檔問題

[MS SQL]查詢資料庫中每個資料表之列數與資料表大小(容量)資訊。Get size of all tables in database