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

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