在Keil編寫好的代碼,通過(guò)編譯后,下載到單片機(jī)。我們只能看到兩種結(jié)果:第一實(shí)驗(yàn)成功,展現(xiàn)出我們想要的效果;第二實(shí)驗(yàn)不成功,什么效果都沒有看到。失敗的原因是什么,通過(guò)硬件測(cè)試,我們無(wú)法看到代碼在單片機(jī)內(nèi)部里面如何運(yùn)行、變量是如何傳遞、變量的變化情況等等。Keil軟件里面是提供了軟件仿真調(diào)試功能。下面由我?guī)ьI(lǐng)大家來(lái)認(rèn)識(shí)一下Keil uVision2進(jìn)行軟件仿真調(diào)試的方法。
Keil uVision2軟件仿真調(diào)試教程:
第一步:確認(rèn)寫好的程序能通過(guò)編譯。然后點(diǎn)擊“Debug”→"Start/Stop Debug Session"進(jìn)入調(diào)試模式。如下圖操作所示:
第二步:調(diào)出觀察窗口(用來(lái)設(shè)置要觀察變量的設(shè)置窗口);點(diǎn)擊“View”→"Watch&Call Stack Window"。如下圖操所示:
第三步:彈出的“Watch “窗口,如下圖所示:
第四步:在彈出的”Watch“窗口中設(shè)置要要觀察的變量,點(diǎn)擊”Watch#1“→雙擊"type F2 to edit"→輸入要觀察的變量名,在這里我要觀察的是P11,具體操作如下:
第五步:點(diǎn)擊”單步調(diào)試“按鈕,點(diǎn)擊一次,同時(shí)觀察”Watch“窗口P11變量的變化情況。如下圖所示:
第六步:再一次點(diǎn)擊”單步調(diào)試“按鈕。同時(shí)觀察”Watch“窗口P11變量的變化情況。如下圖所示:
教程結(jié)束,以上就是關(guān)于keil uvision2怎么仿真?Keil uVision2進(jìn)行軟件仿真調(diào)試的方法教程的全部?jī)?nèi)容,希望大家喜歡!如果你覺得這個(gè)版本的keil uvision2軟件還不錯(cuò),那就趕快下載使用吧!
新聞熱點(diǎn)
疑難解答
圖片精選