如何自學(xué)51單片機?
我是學(xué)軟件工程的,學(xué)習(xí)單片機完全是出于興趣。我厭倦了編寫純粹軟件的虛無感,只能在屏幕上顯示一句“hello,world!”,而單片機能實實在在的點亮一個LED燈,這種成就感是無法相提并論的。到現(xiàn)在51單片機我基本學(xué)完了,用了兩個禮拜左右,個人覺得不是太難,下面就說說我的經(jīng)驗吧~~
1.開發(fā)板
要學(xué)會單片機一定要有一塊51單片機開發(fā)板,網(wǎng)上確實也有模擬單片機的軟件,我負責(zé)任的說一句用模擬軟件是學(xué)不會的。為什么?我也不知道,哈哈。開發(fā)板的話淘寶上種類很多,價格質(zhì)量也都還行,我個人入手了一塊200大洋左右的板子,還不錯,功能外設(shè)都很全。我覺得150以上的都能滿足學(xué)習(xí)的需要了。
2.有了板子了,怎么學(xué)呢?
我自己是邊看視頻邊看書來學(xué)習(xí)的,我看的視頻是
霖峰的《51單片機到ARM征服嵌入式》視頻地址貼出來
電驢:http://www.verycd.com/topics/2879315/
迅雷:http://www.ixck.com/jiaoyu/2011/0324/410.html
這個人講的還不錯(除了普通話不標(biāo)準(zhǔn)以外),看完這套視頻教程基本就能學(xué)會了。當(dāng)然他所使用的開發(fā)板和我們自己的開發(fā)板肯定有所不同,所以在學(xué)習(xí)的過程中要學(xué)會變通。還有,有些視頻里沒講到的就要烤自己網(wǎng)上查資料了,就像我我板子上的AD/DA轉(zhuǎn)換芯片不是書上所講的ADC0804和DAC0832而是PCF8591T。我blog里有我對這芯片使用方法的介紹,可以參考一下。
另外郭天祥的視頻也不錯,普通話很標(biāo)準(zhǔn),不過講的稍微有點慢。
書的話當(dāng)然是郭天祥的《新概念51單片機C語言教程:入門、提高、開發(fā)、拓展全攻略》
建議看實體的書,當(dāng)然能忍受電子版也行。
pdf下載地址:http://iask.sina.com.cn/u/2069669970/ish
3.一些嘮叨
C語言才是王道啊!
視頻和書要一起并行著看,每個程序都必須自己親手編寫一遍
學(xué)完所有東西以后最好編寫一個綜合的程序,自己做個小項目什么的
就這樣吧~~
擴展閱讀:單片機技術(shù)書籍推薦
編輯:admin 最后修改時間:2018-05-19