找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4007|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

自學(xué)單片機(jī)的點(diǎn)滴經(jīng)驗(yàn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:50962 發(fā)表于 2013-6-15 14:11 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
                                                                                                
看到周?chē)膸煹軒熋脗冇胁簧賹?duì)單片機(jī)感興趣的,也看到有些能堅(jiān)持下來(lái),學(xué)有所成。但我也看到一些同學(xué)虎頭蛇尾,慢慢地放棄了,真感到惋惜啊?赡苓@些同學(xué)中,有些對(duì)單片機(jī)還是感興趣的,但可能因?yàn)槿腴T(mén)難,隨著問(wèn)題越來(lái)越多,興趣和信心也慢慢的消失,最終只好放棄。鑒于此,我把自己和其他人的學(xué)單片機(jī)的經(jīng)驗(yàn),簡(jiǎn)約總結(jié)一下。希望能幫助更多的同學(xué),也希望對(duì)單片機(jī)有興趣的同學(xué),相信自己,通過(guò)自己持之以恒的實(shí)踐和學(xué)習(xí),掌握單片機(jī)這一門(mén)技術(shù)。
我在大一寒假初自學(xué)單片機(jī)。在學(xué)習(xí)的過(guò)程中,我走了不少?gòu)澛,甚至有時(shí)感到心有余而力不足,很多時(shí)候,一個(gè)不懂的問(wèn)題折磨我很久。一次一次地失敗,一次一次感到迷茫。特別是在一開(kāi)始的五天里,我?guī)缀趺刻?/font>7點(diǎn)就從床上吃力地睜開(kāi)眼睛,開(kāi)始了一天的學(xué)習(xí),一直學(xué)到晚上12點(diǎn)。中午小睡一會(huì)兒,學(xué)得太累了就聽(tīng)聽(tīng)音樂(lè),拉一下小提琴,我就這樣堅(jiān)持著,心想只要肯用功,就一定會(huì)有所收獲。但是很多時(shí)候,得到的往往不與付出成正比:我在廣東海洋大學(xué)圖書(shū)館借了一本有關(guān)于單片機(jī)的書(shū)。在電腦前學(xué)累了,眼睛就會(huì)痛。這時(shí)我就看書(shū)。書(shū),我至少?gòu)念^到尾看了四遍。其中頭二遍看后,好像沒(méi)什么頭緒,有時(shí)想到了放棄,只是這個(gè)念頭一雙閃過(guò),因?yàn)槲耶?dāng)初對(duì)自己許下承諾:我一定要學(xué)好單片機(jī),所以我依然堅(jiān)持著,我又認(rèn)認(rèn)真真地看完第三遍?赐曛笪伊⒖虖膶(shí)踐中得出一個(gè)道理:成功往往就在放棄的前一段時(shí)間?赐甑谌橹,我對(duì)單片機(jī)有了一個(gè)大概的了解和整體的把握。接著,我就再認(rèn)真地看完了第四遍。第四遍之后是什么感覺(jué)?我不說(shuō)。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),經(jīng)驗(yàn)固然重要。但有些經(jīng)驗(yàn)是要經(jīng)過(guò)不少?gòu)澛凡拍艿玫降模拖袢松粯。我在這里分享一下我的經(jīng)驗(yàn)。希望對(duì)單片機(jī)初學(xué)者一點(diǎn)幫助。
首先,經(jīng)驗(yàn)是建立在實(shí)踐的基礎(chǔ)上的。所以開(kāi)發(fā)板是必不可少的。這絕不是花錢(qián),而是對(duì)未來(lái)的一種投資。其實(shí)這錢(qián)也就是幾次夜宵的開(kāi)支。父母的錢(qián)掙得辛苦。這樣用錢(qián)對(duì)得起他們。書(shū)籍也不能少,因?yàn)槟悴荒芩械墓ぷ鞫际菍?duì)著電腦,那要對(duì)眼睛也不好。我看一個(gè)小時(shí)眼睛就痛,所以,,,
學(xué)習(xí)方法,如果有人指導(dǎo)你,你將會(huì)進(jìn)步很快,少走很多彎路。如果沒(méi)人指導(dǎo),你就要看一些視頻教程,比如郭天祥的視頻教程,通俗易懂,在網(wǎng)上都有下。不過(guò)進(jìn)度較慢,當(dāng)然你在淘寶后其他網(wǎng)站上購(gòu)買(mǎi)開(kāi)發(fā)板時(shí),要有較全的資料,視頻資料,程序?qū)嵗,杜邦線等等,善于利用網(wǎng)絡(luò)教育資源也是一種能力,有時(shí)你會(huì)發(fā)現(xiàn)網(wǎng)線送來(lái)的東西遠(yuǎn)比老師那張嘴好多了。
我是看了郭天祥的51視頻教程才入得門(mén),就13個(gè)視頻,每個(gè)視頻2小時(shí)左右,邊看邊做實(shí)驗(yàn),10天可以搞定。也就是10天入門(mén)。要想升入,還得看看書(shū)。
     基礎(chǔ)是關(guān)鍵,理論基礎(chǔ)沒(méi)學(xué)好,也可以玩單片機(jī),但很難提升到更高的境界。下層建筑決定上層建筑。等你玩到一定程度的時(shí)候,很多理論上問(wèn)題就會(huì)出現(xiàn),比如說(shuō)一開(kāi)始你可以不對(duì)單片機(jī)的CPU很熟悉,但你照樣可以寫(xiě)程序,照樣可以玩單片機(jī),而且比較好玩,比較吸引人(機(jī)器既然可以聽(tīng)你的使喚,不是很有意思么)?墒,隨著功底的提升,項(xiàng)目的嚴(yán)峻,此時(shí),如果我們還不理解單片機(jī)里面的構(gòu)架和原理,我們很難再寫(xiě)出優(yōu)秀的程序了,當(dāng)然也完成不了項(xiàng)目了?傊A(chǔ)理論知識(shí)扎實(shí),才能更好地實(shí)踐和創(chuàng)新。
最重要的是自己編程實(shí)際操作,這樣你就會(huì)有很深刻的映象。一開(kāi)始可以模仿他人的程序,接著試著改他人的程序,看看有什么效果,最后自己編寫(xiě)程序,編完之后加以創(chuàng)新。
學(xué)了51單片機(jī)后,其他的單片機(jī)比如:AVRPIC你就會(huì)很容易上手了,那些只是性能參數(shù)不一樣,當(dāng)然功能也更多,同樣對(duì)于FPGA,ARM你都會(huì)滿懷信心的去學(xué),畢竟你已經(jīng)建立了一個(gè)基礎(chǔ)和理念。
總結(jié)一句話:邊看視頻邊做實(shí)驗(yàn),遇到問(wèn)題先查資料(網(wǎng)絡(luò),和書(shū)本資料),再問(wèn)別人。當(dāng)然有些問(wèn)題自己想辦法搞定更好。這也是鍛煉自己思維的一種方法吧
下面仔細(xì)談?wù)勎以趯W(xué)習(xí)研究過(guò)程中所用的書(shū)籍,資料等。
書(shū)籍篇
C程序設(shè)計(jì)》譚浩強(qiáng)的,這本書(shū)一直受到廣大程序員好評(píng),但是如果你剛開(kāi)始學(xué)習(xí)C。那么可能看不懂很多地方,所以不要認(rèn)為自己一遍就可以看懂,當(dāng)然也不要先看完再實(shí)踐,為什么呢?因?yàn)檫@本書(shū)主要講的是C語(yǔ)法知識(shí),而單片機(jī)C語(yǔ)言編程是實(shí)際應(yīng)用,所以說(shuō)邊看視頻邊做實(shí)驗(yàn),遇到問(wèn)題先查資料。
至于單片機(jī)的書(shū)籍,現(xiàn)在主流是學(xué)C語(yǔ)言,所以選擇一本單片機(jī)C相關(guān)編程的書(shū),你在當(dāng)當(dāng)網(wǎng)上找,可以找到很多,至于書(shū)籍怎么樣,最好找到有實(shí)例和原理之類(lèi)的書(shū)

開(kāi)發(fā)板
1自己買(mǎi):其實(shí)網(wǎng)上有很多,大都資料很齊全,也不具體推薦哪塊了,只要具備這些功能就可以了,最小
系統(tǒng),LED,數(shù)碼管,液晶LCDAD,DA,I2C,時(shí)鐘芯片,4*4鍵盤(pán),蜂鳴器,紅外,步進(jìn)電機(jī)驅(qū)動(dòng),
當(dāng)然有些模塊沒(méi)有也可以單獨(dú)買(mǎi)到。
2動(dòng)手做:你要有器材才可以做,網(wǎng)上可以搜到很多這樣的電路,你照著焊接就可以了。
學(xué)習(xí)軟件,編程軟件和下載軟件和使用教程
STC51單片機(jī)用Keil編程,STC下載或者usb下載。
其他單片機(jī)有相應(yīng)的軟件,你先搞定51自然就容易知道了。
Proteus仿真軟件,使用很廣的,你編寫(xiě)了一個(gè)程序,在下載到單片機(jī)之前先用該軟件仿真,可以確保結(jié)果的正確性。至于軟件的使用方法,在視頻教程里有,不贅述了。
學(xué)習(xí)網(wǎng)站,論壇。
很容易在百度,谷歌上搜51hei論壇,一大堆,大都你可以找到你想要的資料。51hei的Proteus仿真論壇是個(gè)不錯(cuò)的論壇,許多實(shí)例仿真。這好比去玩游戲,偷菜,看n個(gè)視頻(以無(wú)聊抵抗無(wú)聊)
學(xué)了單片機(jī)后可以擴(kuò)充很多技術(shù)方面的知識(shí),單片機(jī)不僅僅是單片機(jī),你要用來(lái)控制某些東西,你必須了解你要控制的東西的一些特點(diǎn),比如LED,如果你要讓他亮,就要給什么電平。步進(jìn)電機(jī)要轉(zhuǎn),你怎么控制那些脈沖序列,學(xué)了單片機(jī)生活中的一些控制類(lèi)的工具,或產(chǎn)品你都會(huì)有所理解,比如電梯,交通燈,數(shù)控機(jī)床。當(dāng)然如果你想學(xué)習(xí)或研究它們也是一件簡(jiǎn)單的事。
還有就是計(jì)算機(jī)語(yǔ)言,如C語(yǔ)言,你會(huì)學(xué)到很多,許多理論的東西都會(huì)在你的實(shí)踐中得到驗(yàn)證。而純粹的現(xiàn)在很多高校開(kāi)的c語(yǔ)言,那都是過(guò)于注重理論和基礎(chǔ),而離實(shí)踐還有一段距離。本人認(rèn)為既要理論又要實(shí)踐。理論指導(dǎo)實(shí)踐。實(shí)踐引導(dǎo)自己該怎樣學(xué)理論。
    最后,不要輕易說(shuō)不懂。(一開(kāi)始我爸也不認(rèn)識(shí)我媽?zhuān)F(xiàn)在,我都20了(開(kāi)個(gè)玩笑啊),還要他們操勞,如果不努力,良心哪放。(jiān)持不久就會(huì)有收獲,但不一定就是成功。在學(xué)習(xí)過(guò)程中,鍛煉身體很重要。沒(méi)毅力不要想學(xué)好任何好東西。而目前我只發(fā)現(xiàn)長(zhǎng)跑最能鍛煉人的毅力。學(xué)習(xí)的過(guò)程中,即使一個(gè)人也是快樂(lè)的,特別是當(dāng)你成功地把那些芯片制服的時(shí)候。如果你還想在花前月下?tīng)漫,你一定是學(xué)不好的。不僅是單片機(jī),我想其他的也是差不多吧。學(xué)習(xí)得腳踏實(shí)地。很多很多大學(xué)生都在墮落。我真替他們感到惋惜。大學(xué)的生活是美好的,也是短處的,如果現(xiàn)在還不奮斗一下,年過(guò)20的我們現(xiàn)在還應(yīng)該去干什么?偷菜?????打游戲????,泡妞????,看n個(gè)視頻,????亂彈戀愛(ài)???,隨便就戀愛(ài)了????|||||還是去圖書(shū)館?實(shí)驗(yàn)室?運(yùn)動(dòng)場(chǎng)?自修室?我們時(shí)常抱怨不知道要干什么。我們是不是可以換個(gè)角度想一下:我知道不能干什么。
                                                                                            


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:60607 發(fā)表于 2014-4-12 23:57 | 只看該作者
說(shuō)的很好,受教了!
回復(fù)

使用道具 舉報(bào)

板凳
ID:60565 發(fā)表于 2014-4-13 23:54 來(lái)自觸屏版 | 只看該作者
20歲的孩子就能說(shuō)出這樣的話,讓我這而立之年的人情何以堪
回復(fù)

使用道具 舉報(bào)

地板
ID:981034 發(fā)表于 2022-1-22 14:54 | 只看該作者
還是講智商與毅力,缺了講啥也不行,普通人沒(méi)有任何基礎(chǔ)放棄吧
回復(fù)

使用道具 舉報(bào)

5#
ID:977804 發(fā)表于 2022-1-27 23:03 來(lái)自觸屏版 | 只看該作者
zhy96504 發(fā)表于 2014-4-13 23:54
20歲的孩子就能說(shuō)出這樣的話,讓我這而立之年的人情何以堪

同感同感同感
回復(fù)

使用道具 舉報(bào)

6#
ID:398754 發(fā)表于 2022-1-29 18:38 | 只看該作者
力挺,我也是在學(xué)習(xí)單片機(jī)中徘徊。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表