單片機(jī)初學(xué)者的學(xué)習(xí)心得分享
單片機(jī)是一門(mén)實(shí)踐性非常強(qiáng)的學(xué)科,沒(méi)有實(shí)踐一切都是“蜃樓海市”,花點(diǎn)錢(qián)買(mǎi)塊開(kāi)發(fā)板長(zhǎng)短常必要的。(“開(kāi)發(fā)板就比如農(nóng)夫種地的種子,只要能公道利用,它便會(huì)生根發(fā)芽,最后定能收成豐盛的果實(shí)。想要種好地,不要不舍得去買(mǎi)好種子”。)學(xué)習(xí)單片機(jī),建議大家一定要多做實(shí)驗(yàn),一開(kāi)始可以模仿別人的程序在開(kāi)發(fā)板上做些簡(jiǎn)樸的實(shí)驗(yàn),模仿別人的程序時(shí)千萬(wàn)不要知足只在實(shí)驗(yàn)板上運(yùn)行一下,一定要自己動(dòng)手把程序敲進(jìn)電腦、一句一句分析透徹,不懂的地方拿出課本看看,不適合的地方自己動(dòng)手改一改,琢磨琢磨別人的程序,然后再編譯、下載,只有這樣邊做邊看書(shū),才能使那些看來(lái)很復(fù)雜的、摸不著頭腦的單片機(jī)的知識(shí)變的很詳細(xì),只有不斷的做實(shí)驗(yàn),在實(shí)踐中學(xué)習(xí),才能真正扎實(shí)把握單片機(jī)的基本知識(shí),有了這些單片機(jī)的基本知識(shí)和自己的親身體會(huì)及經(jīng)驗(yàn)以后,你變可以自己動(dòng)手來(lái)訓(xùn)練你想做的設(shè)計(jì)了。單片機(jī)程序的開(kāi)發(fā)說(shuō)到底,就要靠勤學(xué)、多練,多積累。這個(gè)世界上像牛頓、愛(ài)因斯坦的太少了,很少有人有真正的立異思維能力,我以為一般來(lái)說(shuō)所謂的立異能力就是在別人的基礎(chǔ)上有所改進(jìn)。單片機(jī)的開(kāi)發(fā)也不例外,只有在把握了單片機(jī)的基礎(chǔ)知識(shí)后,才能談立異和創(chuàng)造。所謂這些基礎(chǔ)知識(shí)把握的好壞并不能從你的單片機(jī)課程考了多少分來(lái)判定,而是要看你自己到底在開(kāi)發(fā)板上調(diào)試過(guò)多少小型的源程序,又是否真正把握了這些源程序。這些源程序可以是看了別人寫(xiě)的準(zhǔn)確的源程序,自己動(dòng)手在實(shí)驗(yàn)板上調(diào)試并進(jìn)行修改;也可以是參照別人程序自己又有了新思路,然后再重新寫(xiě)過(guò)。寫(xiě)程序正如蓋屋子,不要指望屋子的一磚一瓦都自己去做,別人已經(jīng)把蓋房的原料做好,你只要拿來(lái),直接使用或稍作修改,就可以用來(lái)蓋你的屋子了,假如一切都自己去做,那么也許你一輩子都不可能住上這棟新居子。編程序也是這樣,有了一些基本的源程序,參加全國(guó)電子大賽或編寫(xiě)大型的軟件就像搭積木一樣,你最多只要稍作修改就行了。假如沒(méi)有這些平時(shí)的積累,一切都是茫然。有人說(shuō)“一切從零開(kāi)始”,這句話本來(lái)就是騙人的,現(xiàn)在沒(méi)有什么人做什么事可以一切是從零開(kāi)始,除非你回到原始社會(huì)。永遠(yuǎn)記住一句話,“站在別人的肩膀上,你會(huì)看的更遠(yuǎn)”!
買(mǎi)一塊開(kāi)發(fā)板,就是買(mǎi)一個(gè)平臺(tái),“有了平臺(tái),你便可以輕松的爬上別人的肩膀”。有了單片機(jī)的實(shí)驗(yàn)平臺(tái),你才能去試驗(yàn)更多的程序,才能積累更多的模塊化的小的源程序,積累更多的單片機(jī)開(kāi)發(fā)的經(jīng)驗(yàn)和思路,才能踏進(jìn)單片機(jī)開(kāi)發(fā)的大門(mén)。這只是我多年學(xué)習(xí)單片機(jī)的一點(diǎn)心得,當(dāng)年也走過(guò)了一些彎路,現(xiàn)在只是把我的真實(shí)的想法主意告訴更多的朋友,但愿你們?cè)趯W(xué)習(xí)單片機(jī)的道路上少走些彎路。
“千里之行,始于足下”,單片機(jī)的學(xué)習(xí),沒(méi)有捷徑可走,只有不斷實(shí)驗(yàn),不斷訓(xùn)練,您才能在單片機(jī)的天空下自由飛翔。
1.不要看到別人的回復(fù)第一句話就說(shuō):給個(gè)代碼吧!你應(yīng)該想想為什么。當(dāng)你自己想 出來(lái) 再參考別人的提示,你就知道自己和別人思路的差異。
2.別小家子氣,買(mǎi)本書(shū)幾十塊都舍不得,你還學(xué)個(gè)P。為了省錢(qián)看電子書(shū),鋪張的時(shí)間絕對(duì) 超過(guò)書(shū)的價(jià)值。當(dāng)然假如查資料,只能看PDF。
3.學(xué)習(xí)新的開(kāi)發(fā)軟件時(shí),一定要看匡助手冊(cè)。買(mǎi)的書(shū)不夠全面。剛接觸一個(gè)軟件,什么都不 懂,就盲目的問(wèn)東問(wèn)西,讓人看起來(lái)很幼稚。
4.不要蜻蜓點(diǎn)水,得過(guò)且過(guò),細(xì)微之處往往體現(xiàn)實(shí)力。
5.把時(shí)髦的技術(shù)掛在嘴邊,還不如把過(guò)期的技術(shù)記在心里。
6.看得懂的書(shū),請(qǐng)仔細(xì)看;看不懂的書(shū),請(qǐng)硬著頭皮看。
別指望看第一遍書(shū)就能記住和把握什么——請(qǐng)看第二遍、第三遍。
7.多實(shí)踐,去焊板子、調(diào)試,去寫(xiě)去調(diào),只用軟件模擬,是永遠(yuǎn)成不了高手的。
8.保留好你做過(guò)的所有的源程序、PCB、原理圖等----那是你最好的積累之一。
9.對(duì)于網(wǎng)絡(luò),仍是但愿大家能多利用一下,良多題目不長(zhǎng)短要到論壇來(lái)問(wèn)的,首先你要學(xué)會(huì) 自己找謎底,好比google、百度都是很好的搜索引擎,你只要輸入樞紐字就 能找到良多相 關(guān)資料,別總是等待別人給你但愿,看的出你平時(shí)一定也很懶!
10 到一個(gè)論壇,你學(xué)會(huì)去看以前的帖子,不要什么都不看就發(fā)帖子問(wèn),也許你的題目早就 有人問(wèn)過(guò)了,你再問(wèn),別人已經(jīng)不想再重復(fù)了,做為初學(xué)者,誰(shuí)也不但愿自己的帖子沒(méi)人回 的。
11 固然不是打擊初學(xué)者,但是這句話仍是要說(shuō):論壇論壇,就是大家討論的地方,假如你 總期望有高手總無(wú)償指點(diǎn)你,除非他是你親戚。∮懻撜,最少是水平相稱(chēng)的才有討論的說(shuō) 法,假如水平真差距太遠(yuǎn)了,連基本操縱都需要?jiǎng)e人給解答,誰(shuí)還跟你討論呢?
編輯:admin 最后修改時(shí)間:2018-05-08