?? 上機調試說明.txt
字號:
上機操作說明
●為了加深理解本書中各章節的內容,必須進行上機操作。如果有一套51系列單
片機開發系統(仿真器),就可以運行上機盤中的全部程序。
●由于本書中的程序都是算法程序,只有很少幾個程序需要硬件支持,對于暫時
沒有仿真器的讀者,可以采用純軟件模擬方式來運行程序。
●為了運行需要,已經為每一個上機程序中添加了所需的輔助子程序,并提供了
調試用的原始數據。讀者可以修改調試數據,觀察不同數據的運行結果。
●運行程序有三種方法,第一種方法是單步運行,可以觀察算法執行的每一個細
節,有助于徹底理解算法的實現原理;第二種方法是分段運行,可以基本了解算法
的實現原理,而且消耗時間比較少;第三種方法是從頭到尾一次運行,只能看到程
序的執行結果,無法了解程序的實現過程。建議首先讀懂源程序,做到心中有數,
然后采用分段運行的方法驗證算法的實現過程。開始時分段要細,每一個程序分支
點都要停下來觀察數據的變化,看看和預想的是否一致。如果發現不一致或不理解
的地方,再用單步運行的方法重新執行那一段語句,看看問題出在哪兒。對于比較
容易理解的程序段可以直接運行,采用單步運行是不必要的。當對整個程序完全理
解之后,就可以修改原始數據,然后采用第三種方法運行,看看不同的數據對結果
有什么影響。
●因為C51中的sacnf和printf函數需要硬件配合,給沒有制作顯示裝置的讀者帶
來不便,故本書所有C程序均不使用stdio.h中的庫函數。運行C程序時,可以通過
觀察窗口來監視變量和數組的內容變化。如果采用軟件仿真方式來運行C語言程序,
建議將代碼空間和數據空間均選擇為64K(大模式),編譯的優化級別選擇最低,
以便順利運行程序和觀察各個變量(或數組元素)的值。
●上機調試運行程序的方法可以參閱有關仿真器和配套軟件的使用說明書,通常
是先“新建”一個項目(工程),然后往項目里添加源程序文件,再進行編譯,如
果編譯沒有通過,必須根據出錯信息對源程序進行修改,直到通過編譯,就可以開
始調試運行該程序。
●本光盤所帶調試工具中的編譯軟件為學習版軟件,有2K代碼限制,對于較大的
程序(尤其是較大的C程序)可能無法通過編譯和連接,必須購買正版軟件方可。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -