|
注冊登錄后可以在線提問,行業(yè)從業(yè)者將幫助您解答!
您需要 登錄 才可以下載或查看,沒有賬號?請用中文注冊用戶!
×
在實際的單片機學(xué)習(xí)和開發(fā)中,你可以用仿真器模擬一個CPU 芯片,讓它按照您編寫的程序工作,并
且進(jìn)行調(diào)試,一步步排除程序的bug,使程序正常工作。程序工作正常后,您就可以用燒寫器將您編寫的程
序燒入購買來的單片機芯片中,讓它自己去運行了。
要使用仿真器,還得有一個編譯調(diào)試的環(huán)境,這個環(huán)境是在計算機上運行的,我們就在計算機上編寫
和調(diào)試程序,計算機和仿真器有連接,仿真器中的各種數(shù)據(jù)和程序,都可以從計算機上觀察到,并可以觀
察變量,寫入變量的值,單步調(diào)試程序,在程序中設(shè)置斷點調(diào)試,全速運行,停止程序運行,等等操作。
我們使用世界上目前最先進(jìn)的keilC51 編譯調(diào)試環(huán)境,仿真器使用大蝦電子網(wǎng)( http://www.daxia.com )
設(shè)計的DX516 專業(yè)版仿真器,這個仿真器功能齊全,性價比最佳,是學(xué)習(xí)開發(fā)的好工具!
您可以在此頁http://www.daxia.com/product/dx58/ 的資料下載欄目里下載到keilc51 相關(guān)的中文說明資
料,這些資料詳細(xì)地說明了如何使用C51 編程和如何使用keil uV2 環(huán)境調(diào)試,請在本章試驗完成或者試驗
過程中,如果遇到不懂的地方,一定要抽時間閱讀!
您應(yīng)該也可以在上面的網(wǎng)頁中找到下載破解版本的keilc51 的辦法。中國法律規(guī)定,在學(xué)習(xí)和研究工作
中使用有版權(quán)的軟件是可以的,但是,如果您開發(fā)產(chǎn)品時,建議您還是去購買一個正版的軟件。
下面是DX516 仿真器的使用介紹:
1。安裝
將仿真器和試驗板按圖3 組裝好,串口線按照正確方向插入仿真器,另一端和電腦串口連接,請盡量
使用計算機的硬串口。
仿真器底座左邊的跳線,請放在EMB 這邊,以進(jìn)入仿真狀態(tài)。如果放在RUN 這邊,將會進(jìn)入脫機運
行狀態(tài)。
晶振選擇跳線請放在IN 這邊,以使用仿真器內(nèi)部晶振,內(nèi)部晶振更加可靠。如果放在OUT 這邊,則
會使用外部的用戶板晶振。
因為用戶板使用電流不大,可以使用usb 取電,usb 最大電流可以提供500mA,將usb 取電板插入電腦
的usb 口中。(實際應(yīng)用中,如果用戶板使用電流超過100mA,我們就建議使用外部電源)
3。啟動
在仿真器上電,或者按一下仿真器上面的按鈕時,仿真器會發(fā)出“嘀-”,表示仿真器正常啟動。同時
仿真器上面的燈閃爍一次,表示進(jìn)入正常仿真狀態(tài)。
4。仿真設(shè)置
第一個設(shè)置:
C51 用戶請在您的代碼的main()函數(shù)前面,加上一句:
char code dx516[3] _at_ 0x003b;
如果以上設(shè)置你沒有做,在裝載過程中,仿真器會發(fā)出“嘀嘀嘀” 的三聲短聲報警,這時的仿真結(jié)果將可能不正確。
在我們的例程中,這句話已經(jīng)加入了。這句話并不會影響程序的工作,可以一直保留。
第二個設(shè)置:
請在硬件仿真設(shè)置選項中,選擇serial interrupt,在前面打勾。
如果以上設(shè)置你沒有做,在裝載過程中,仿真器會發(fā)出“嘀-” 的一聲長聲報警,這時的仿真結(jié)果將可
能不正確。
其余設(shè)置:
請選擇use keil Monitor-51 Driver ,這樣才會使用硬件仿真
請選擇load Application at start ,在啟動時直接裝載程序
請選擇Go till main ,裝載后直接運行到main 函數(shù)
請在硬件仿真設(shè)置選項中,選擇115200bps 波特率,所有cache 都可以不選,或者只選cache code。同
時請選擇正確的串口號。
1.jpg (27.28 KB, 下載次數(shù): 135)
下載附件
保存到相冊
2009-5-10 22:06 上傳
2.jpg (49.95 KB, 下載次數(shù): 144)
下載附件
保存到相冊
2009-5-10 22:06 上傳
3.jpg (46.71 KB, 下載次數(shù): 135)
下載附件
保存到相冊
2009-5-10 22:06 上傳
4.jpg (40.22 KB, 下載次數(shù): 114)
下載附件
保存到相冊
2009-5-10 22:06 上傳
|
|