keil的仿真功能在程序調試的時候特別常用,今天特整理出來供大家參考 1點擊Debug圖標,進入仿真模式,MDK多出一個工具條,這就是Debug工具條,這個工具條在仿真的時候非常有用。 工具條介紹:
0.png (16.5 KB, 下載次數: 114)
下載附件
2021-7-17 01:50 上傳
1復位:其功能相當于硬件上的復位按鍵,按下一次后代碼會重新從頭開始執行。 2執行到斷點處:用于快速執行到斷點處,有的時候并不需要觀看每步是怎么執行的,而是想快速執行到程序的某個地方查看結果,在你需要查看結果的地方打上斷點。 3停止執行:使程序停止下來進入單步調試模式。 4執行進去:用來實現執行到某個函數里面去的功能。 5執行過去:再碰到有函數的地方,通過該按鈕就可以單步執行過該函數,而不進入這個函數單步執行。 6執行出去:在進入該函數單步調試的時候,有時候你不需要再哦執行函數的剩余部分了,通過該按鈕直接執行完函數余下的部分,并跳出函數,回到函數被調用的位置。 7執行到光標處:迅速使函數運行到光標處,光標只有一個但是短點可以有多個。 8匯編窗口:查看匯編代碼。 9堆棧局部變量:顯示當前函數局部變量及其值,方便查看。 10觀察窗口:MDK5提供了2個觀察窗口,按下按鈕會彈出一個顯示變量的窗口,輸入你所想要觀察的變量/表達式,即可查看其值。 11內存查看窗口:MDK5提供了4個內存查看窗口,該按鈕按下,可以在里面輸入你要查看的內存地址,然后觀察者一片內存變化情況。 12串口打印窗口:MDK5提供了4個串口打印窗口, 該按鈕按下,會彈出類似于串口調試助手的窗口,用于顯示串口打印出來的內容。 13邏輯分析窗口:我們一般用第一個,邏輯分析窗口,通過SETUP按鈕新建一些IO口,以多種形式展示出來這些IO口變化情況,比較直觀。 14系統查看窗口:提供各種外設寄存器的查看窗口,選擇對應的外設,即可調出該外設的相關寄存器表,并顯示這些寄存器的值,方便的查看設置是否正確。 在使用的過程中去實際操作這些按鈕才能去真正明白這些工具條對應的功能,不知道什么意思可以先看一下,大體了解一下,再去實際調試。 |