再次點擊右鍵選擇“反匯編”子菜單將返回到高級語言的源代碼中進行單步調(diào)試。

在單步調(diào)試的過程中,你可能會注意到調(diào)試彈出窗口中的 LCD 顯示的數(shù)字是不完整的。但這是正確
的,因為顯示的結(jié)果就是由這些不完整的段組合起來的。 如果你想運行到下一個按鍵釋放的狀態(tài),只需要按下仿真控制面板中的“運行”按鈕,然后在調(diào)試彈出窗口中
點擊按鍵再次觸發(fā)斷點。
完成以后,點擊右鍵選擇清除所有的斷點,然后按下仿真控制面板的“停止”按鈕結(jié)束仿真調(diào)試。
注意事項
在 Proteus 中,當進入斷點或單步調(diào)試后,要知道現(xiàn)在整個系統(tǒng)是受時間的控制,這意味著系統(tǒng)處于暫停狀態(tài),
電容不進行放電,電機也失去了動力。當通過單步調(diào)試執(zhí)行指令,這些指令對系統(tǒng)產(chǎn)生作用以后,系統(tǒng)將再次 停止。調(diào)試時,可以通過狀態(tài)欄看到時間前進的信息。
還有一些其它非常有用的調(diào)試窗口,但在本教程沒有進行介紹。這些調(diào)試窗口可以從 VSM Studio 的“調(diào)試” 菜單中啟動,并放到 IDE 的底部。在仿真暫停后,數(shù)據(jù)會顯示在相應的窗口中。但是本教程將會在下一節(jié)單獨 介紹監(jiān)視窗口的功能和使用方法,因為它比較特殊。
監(jiān)視窗口
監(jiān)視窗口是一個調(diào)試窗口,能夠在運行仿真時提供實時數(shù)據(jù),同時也給了我們另外一個設(shè)置斷點的方法,F(xiàn)在,
我們使用監(jiān)視窗口監(jiān)控電位器的 ADC 轉(zhuǎn)換為例子來說明監(jiān)視窗口的使用方法。
先點擊 Proteus 軟件底部的“運行”按鈕開始仿真,然后從 VSM Studio 的“調(diào)試”菜單中啟動監(jiān)視窗口,監(jiān) 視窗口將出現(xiàn)在 IDE 的底部。
接下來,右鍵單擊監(jiān)視窗口從彈出的菜單中選擇“使用名字添加監(jiān)視項”。這里我們想添加 ADC 寄存器 ADRESH 和 ADRESL,可以通過雙擊寄存器進行添加,完成以后退出對話框,在監(jiān)視窗口中應該有兩個我們剛剛添加的 監(jiān)視項。