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