準備寫個比較基礎(chǔ)的實驗入門經(jīng)典,歡迎大家指正。
我覺得呢,單片機入門,最快捷的方式是實驗,即使你對什么程序都不懂,只要你能看的清楚別人寫的程序也可以拿過來用,拿過來改。
所以, 要會的是,怎樣連接你手里的硬件,怎么輸入,怎么輸出,其實一切都那么簡單。
準備寫個比較基礎(chǔ)的實驗入門經(jīng)典,歡迎大家指正。
我覺得呢,單片機入門,最快捷的方式是實驗,即使你對什么程序都不懂,只要你能看的清楚別人寫的程序也可以拿過來用,拿過來改。
所以, 要會的是,怎樣連接你手里的硬件,怎么輸入,怎么輸出,其實一切都那么簡單。
要怎樣才能快速的實驗學習單片機呢,首先你得有一定的硬件設(shè)備,早些年,有些人會采用一些比較簡單的設(shè)備,比如A51編程器。
A51編程器可以燒錄Atmel公司系列單片機芯片,具有性能穩(wěn)定,燒錄速度快,性價比高等優(yōu)點。產(chǎn)品性能介紹如下:
使用串口通訊,芯片自動判別,編程過程中的擦除、燒寫、校驗各種操作完全由編程器上的監(jiān)控芯片89C51控制,不受PC配置及其主頻的影響,因此燒寫成功率高可以達到100%,燒寫速度很快并且燒寫速度和微機的檔次無關(guān)。
軟件界面友好,菜單、工具欄、快捷鍵齊全,全中文操作,提供加密功能。
40pin和20pin鎖緊插座,所有器件全部以第一腳對齊,無附加跳線,對于DIP封裝芯片無需任何適配器。
硬件連接方法:
1.通訊電纜與編程器連接好,
2.將串口插頭插入電腦串口,
3.USB插頭插入電腦任一個USB口,此時編程器上LED點亮,表明電源接通。
4.接著安裝軟件,軟件支持Win9x/me/2000/XP,標準Window操作界面。直接把相關(guān)的軟件拷貝到硬盤中,運行其中的可執(zhí)行程序即可。
有了一些必備的工具以外, 你還需要加幾個QQ群, 當你有問題的時候可以多問問高人。
實驗的程序一般都比較好寫,尤其是最簡單的實驗,要什么燈亮啊燈滅啊,比較容易。你可以先嘗試點亮一個燈,然后再點亮幾個,也可以讓它們依次亮或者循環(huán)亮,這些都靠程序就可以做的到,程序編寫也是一件很容易的事,畢竟這實驗不復(fù)雜,幾個循環(huán)程序就可以搞定了。
當然了,一開始的時候, 你可以把程序?qū)懙暮荛L,之后慢慢的你就會發(fā)現(xiàn),你所學到的語言里有很多函數(shù),你可以利用起來,這樣程序就縮短了。一些編譯程序還會提供菜單給你做更簡單的操作。
至于程序的語言,無論是C語言或者是匯編,都有各自的優(yōu)點,看你喜歡用什么了。個人還是建議用C語言,畢竟流行,學起來也快??粗幒玫拇a很長,但只要自己對參數(shù)名稱設(shè)置的清楚,也不是很復(fù)雜的。
51單片機C語言應(yīng)用程序設(shè)計實例精講.part01.rar
51單片機C語言應(yīng)用程序設(shè)計實例精講.part02.rar
51單片機C語言應(yīng)用程序設(shè)計實例精講.part03.rar
51單片機C語言應(yīng)用程序設(shè)計實例精講.part04.rar
51單片機C語言應(yīng)用程序設(shè)計實例精講.part05.rar
51單片機C語言應(yīng)用程序設(shè)計實例精講.part06.rar
51單片機C語言應(yīng)用程序設(shè)計實例精講.part07.rar
51單片機C語言應(yīng)用程序設(shè)計實例精講.part08.rar
51單片機C語言應(yīng)用程序設(shè)計實例精講.part09.rar
仿真器主要性能參數(shù)(超大容量64K仿真空間):
1.可仿真89C51、89C52、89S51、89S52、89C58 等等51內(nèi)核的單片機,詳見:仿真器支持器件列表
2.直接支持 KEIL C51的IDE開發(fā)仿真環(huán)境,64K用戶可使用仿真程序空間,0000~FFFF,采用頂級仿真芯片,監(jiān)控程序存儲在特殊空間,絕不占用0000~FFFF的64K的仿真空間,有別于其他廠家的63K仿真器。
3.全保留單片機特性,避免仿真正常而實際燒錄芯片卻不正常的問題。
4.RS-232通訊接口, 波特率 4.8 Kbps- 57.6 Kbps 自適應(yīng)。
5.仿真頻率0-40 MHz晶振可選,系統(tǒng)配置11.0592 MHz。
6.程序代碼可以重復(fù)裝載,無需預(yù)先擦除用戶程序空間。
7.監(jiān)控程序占用用戶的資源少,全速運行不占用資源。
8.片內(nèi) 64K 程序空間可以隨時進行在線程序更新, 可以調(diào)試長達幾千行的樓宇智能控制大型程序、鍵盤控制漢字液晶顯示大型程序。
9.可單步、斷點、全速、可參考變量、RAM變量。
10.支持匯編、C語言,混合調(diào)試。
11.板載仿真頭接口可以和任何的試驗板、目標板進行連接,從而達到硬件仿真的無限擴展
12.取消外接P口接線槽,以防止仿真器內(nèi)部監(jiān)控程序被意外操作沖掉
13.采用工業(yè)級64K超大容量仿真芯片作為核心部件,抗干擾能力級強,可仿真次數(shù)大于等于100萬次
14.內(nèi)部存儲器物理空間64K+4K,是偉福通用仿真器G6型的16倍(4K),是偉福51專用仿真器的8倍
15.仿真頻率最高33/40MHz
16.支持同時最多10個斷點