|
什么叫做學(xué)會(huì)51基礎(chǔ)單片機(jī)?能編一個(gè)流水燈程序就叫學(xué)會(huì)單片機(jī),十幾分鐘就會(huì)了,最笨的人也不需要幾個(gè)小時(shí)吧。我學(xué)單片機(jī)20年了,至少走了不下5年的彎路,現(xiàn)在回過(guò)頭總結(jié),學(xué)習(xí)單片機(jī)的速度主要就是兩樣?xùn)|西在影響,一是個(gè)人悟性,悟性好的人自然學(xué)的快,我教過(guò)一個(gè)悟性最差的,基本上教死不會(huì),按一個(gè)鍵LED亮,再按熄滅,周而復(fù)始,相當(dāng)于一個(gè)自鎖開關(guān)的程序,我一句一句的解釋,幾個(gè)小時(shí)都無(wú)法理解,遇到這樣的人,一輩子都不可能學(xué)會(huì)單片機(jī)。二是教材,好的教材就是捷徑,可惜這樣的教材我至今沒有見過(guò),×××教授的×天學(xué)會(huì)單片機(jī)絕對(duì)不是好教材,是開發(fā)板的好教材還差不多。
單片機(jī)對(duì)動(dòng)手能力要求很高,我學(xué)單片機(jī)不需要開發(fā)板,所有電路板都是手工自制,同樣一個(gè)電路功能,至少有好多種不同的實(shí)現(xiàn)方法,用了開發(fā)板,只會(huì)禁錮了你的思路,我的總結(jié)是達(dá)到以下條件算是徹底掌握51單片機(jī)
1、單片機(jī)內(nèi)部存儲(chǔ)器的結(jié)構(gòu)全部都要懂
2、每一個(gè)特殊功能寄存器的功能要清楚
3、7種尋址方式和每一條匯編指令都要明白
4、獨(dú)立完成較復(fù)雜的單片機(jī)電路設(shè)計(jì)
5、用匯編語(yǔ)言能編寫較復(fù)雜的程序(不愿意學(xué)匯編語(yǔ)言直接學(xué)C語(yǔ)言,最多學(xué)會(huì)單片機(jī)編程,永遠(yuǎn)不可能精通單片機(jī)編程)
6、學(xué)習(xí)C語(yǔ)言,用C語(yǔ)言能編寫較復(fù)雜的程序
7、精通電路基礎(chǔ)
8、精通一個(gè)電路繪圖軟件,只要不是畫內(nèi)存條或者電腦主板之類的高速電路,畫一般的電路圖,繪圖水平和使用什么軟件沒有關(guān)系,隨便用什么電路繪圖軟件都可以。
掌握以上1-6條,就基本上精通了51單片機(jī),悟性高的人,半年以內(nèi)做到不錯(cuò)了,精通至少一年以上。6、7是學(xué)習(xí)單片機(jī)的必要條件,水平越高越好?偠灾瑔纹瑱C(jī)對(duì)動(dòng)手能力要求比較高,動(dòng)手越多,學(xué)的越快,特別是愿意自己手工制作電路板的人,學(xué)的最快。
51單片機(jī)已經(jīng)淘汰,主要就是功能弱、速度慢、抗干擾能力差,先學(xué)會(huì)51單片機(jī)再學(xué)其它單片機(jī)就是捷徑,至少學(xué)會(huì)2-3種單片機(jī)才算真正掌握單片機(jī)編程。 |
評(píng)分
-
查看全部評(píng)分
|