keil 模擬計算單片機程序執行時間


時鍾頻率設置

  • 設置進行模擬時間的晶振, 如11.0592

  • 然后找到Debug, 選中Use Simulator

進入Debug界面

  • 在上菜單欄上點擊 Debug-->Start/Stop Debug Session

  • 點擊調式快捷按鈕

  • 兩個重要按鈕

    • 重置按鈕: 復位 點擊一下之后, 程序就會跑到最開始執行的位置。
    • 全速運行: 點擊一下程序就會全速跑起來
    • 這兩個按鈕的旁邊還有個停止按鈕

設置斷點

  • 在程序最左側點一下即可

程序時間計算

  • 進入debug界面, 設置斷點后

  • 點擊RST按鈕寄存器欄中的sec值會變為0

  • 然后點擊全速運行,會停在斷點位置。在晶振為11.0592時sec值約為為0.00042...

  • 再次點擊全速運行,會在LED=1的位置停下來,這時候sec值變為了 0.163...

  • 減去上次的值,就是程序在這 兩個斷點之間執行所經歷的時間,也就是這個 for 循環的執行時間,大概是 163ms


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM