機器人常用的單片機使用經(jīng)驗(一)
所謂捷徑就是少走彎路。我剛開(kāi)始學(xué)單片機時(shí)走了不少彎路,很多朋友和我都有相似的經(jīng)歷,剛開(kāi)始接觸單片機,面對琳瑯滿(mǎn)目的圖書(shū)教材,不知選擇哪本;想實(shí)踐時(shí)不知到哪買(mǎi)單片機;不知如何編程下載程序……
A 對于初學(xué)者仔細看本文就是學(xué)習單片機的捷徑之一。
B 到圖書(shū)館或者書(shū)店在數十本單片機書(shū)中選一本你能看懂,而且覺(jué)得案例有趣的“實(shí)在、生動(dòng)、活潑”的單片機書(shū)做為你的入門(mén)讀物。
C 建議先從51單片機學(xué)起。掌握51后再學(xué)AVR,然后學(xué)ARM、DSP等。
D 在學(xué)習過(guò)程中實(shí)踐非常必要。你需要一臺電腦。如果是臺式電腦,你可以花十幾元購買(mǎi)25針并口下載線(xiàn),如果是筆記本電腦,你只能購買(mǎi)幾十元到幾百元的USB ISP編程器。
E 用萬(wàn)用板自己焊一個(gè)單片機最小系統,或者購買(mǎi)開(kāi)發(fā)板。沒(méi)有必要使用昂貴的仿真器。
F 你需要上網(wǎng)下載單片機編程軟件,比如51用Keil編程,AVR用CVAVR編程,在編程軟件中編好程序,然后生成HEX文件,再上網(wǎng)下載并口燒程序軟件或者USB ISP燒程序軟件,用燒程序軟件加載HEX文件,然后將編程線(xiàn)查到你的單片機電路板上,即可把程序燒到單片機中。
G 拔下編程線(xiàn),然后接通單片機板電源,你可以看到單片機系統在運行。
H 如果系統不能正常運行,首先檢查電路是否接錯,然后檢查程序是否燒錯,如果以上都沒(méi)毛病,研究程序是否編錯。有時(shí)系統不能正常運行并不意味著(zhù)有什么地方錯了,只是某些參數沒(méi)設置好,你需要不斷運行、修改程序、調試參數、再運行如此往復,直到你對系統運行滿(mǎn)意為止。有時(shí)這是一個(gè)非常艱苦的重復勞動(dòng),調整數百次上千次,你無(wú)法回避,只能堅定信念,勇往直前。
I 到淘寶網(wǎng)上買(mǎi)東西更方便、更便宜。
二 在單片機誕生前人們用什么控制機器人
1 模擬計算機
在數字計算機誕生前
評論