Keil如何軟件仿真調試?

Tags: 軟件, 情況,

在Keil編寫好的代碼,通過編譯後,下載到單片機。我們只能看到兩種結果:第一實驗成功,展現出我們想要的效果;第二實驗不成功,什麼效果都沒有看到。失敗的原因是什麼,通過硬件測試,我們無法看到代碼在單片機內部裡面如何運行、變量是如何傳遞、變量的變化情況等等。Keil軟件裡面是提供了軟件仿真調試功能。下面由我帶領大家來認識一下軟件仿真。

工具/原料

Keil uVision2

方法/步驟

第一步:確認寫好的程序能通過編譯。然後點擊“Debug”→"Start/Stop Debug Session"進入調試模式。如下圖操作所示:

Keil如何軟件仿真調試

第二步:調出觀察窗口(用來設置要觀察變量的設置窗口);點擊“View”→"Watch&Call Stack Window"。如下圖操所示:

Keil如何軟件仿真調試

第三步:彈出的“Watch “窗口,如下圖所示:

Keil如何軟件仿真調試

第四步:在彈出的”Watch“窗口中設置要要觀察的變量,點擊”Watch#1“→雙擊"type F2 to edit"→輸入要觀察的變量名,在這裡我要觀察的是P11,具體操作如下:

Keil如何軟件仿真調試

第五步:點擊”單步調試“按鈕,點擊一次,同時觀察”Watch“窗口P11變量的變化情況。如下圖所示:

Keil如何軟件仿真調試

第六步:再一次點擊”單步調試“按鈕。同時觀察”Watch“窗口P11變量的變化情況。如下圖所示:

Keil如何軟件仿真調試

相關問題答案