精品麻豆一区二区三区乱码-人妻在线免费观看一区二区-欧美日韩在线观看精品99-美女极度色诱视频国产免费

 找回密碼
 請用中文注冊用戶!

QQ登錄

只需一步,快速開始

查看: 5676|回復(fù): 9

單片機教程2[控制一個燈的亮和滅]

[復(fù)制鏈接]
1#
笑問天 發(fā)表于 2009-5-10 22:06:30 | 只看該作者 |只看大圖 |倒序瀏覽 |閱讀模式

注冊登錄后可以在線提問,行業(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。同
時請選擇正確的串口號。
2#
rockriver 發(fā)表于 2009-5-15 23:30:56 | 只看該作者
好文章,論壇里應(yīng)該多發(fā)這樣實用的東東
3#
za2818 發(fā)表于 2009-6-30 00:30:52 | 只看該作者
很好   {:1_145:}{:1_146:}學(xué)習(xí)了
4#
xuejiangju 發(fā)表于 2009-8-20 23:42:06 | 只看該作者
好復(fù)雜啊~~~從哪里下手學(xué)呢~~~~~~~~~~?????????????
5#
jgj1969 發(fā)表于 2009-10-30 22:13:17 | 只看該作者
論壇里應(yīng)該多發(fā)這樣實用的好東西
6#
何作軍 發(fā)表于 2009-11-27 22:32:43 | 只看該作者
很好。。。。。。。。。。。。。。。。。。。
7#
何作軍 發(fā)表于 2009-12-1 19:38:36 | 只看該作者
學(xué)習(xí)了。。。。。。。。。。
8#
zhuimeng 發(fā)表于 2009-12-5 20:45:35 | 只看該作者
強烈支持,謝謝版主!!!!!!!!!!
9#
i01 發(fā)表于 2009-12-31 10:03:47 | 只看該作者
我來學(xué)習(xí)的。謝謝樓主。。。。。。。。
10#
xzv2869 發(fā)表于 2010-2-8 23:49:12 | 只看該作者
為什么沒有圖解?。。。。。。。。。。。。。。。。。。?!

本版積分規(guī)則

QQ|返回首頁|有問題掃碼關(guān)注公眾號|LED控制卡 ( 魯ICP備18053106號 魯公安網(wǎng)備案號37170202666047 ) keywords:LED顯示屏 LED控制卡 LED顯示屏配件 麒麟電子

GMT+8, 2025-9-19 04:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復(fù) 返回頂部 返回列表