單片機初學者的學習心得
單片機程序的開發說到底,就要靠勤學、多練,多積累。這個世界上像牛頓、愛因斯坦的太少了,很少有人有真正的立異思維能力,我以為一般來說所謂的立異能力就是在別人的基礎上有所改進。單片機的開發也不例外,只有在把握了單片機的基礎知識后,才能談立異和創造。所謂這些基礎知識把握的好壞并不能從你的單片機課程考了多少分來判定,而是要看你自己到底在開發板上調試過多少小型的源程序,又是否真正把握了這些源程序。這些源程序可以是看了別人寫的準確的源程序,自己動手在實驗板上調試并進行修改;也可以是參照別人程序自己又有了新思路,然后再重新寫過。寫程序正如蓋屋子,不要指望屋子的一磚一瓦都自己去做,別人已經把蓋房的原料做好,你只要拿來,直接使用或稍作修改,就可以用來蓋你的屋子了,假如一切都自己去做,那么也許你一輩子都不可能住上這棟新居子。編程序也是這樣,有了一些基本的源程序,參加全國電子大賽或編寫大型的軟件就像搭積木一樣,你最多只要稍作修改就行了。假如沒有這些平時的積累,一切都是茫然。有人說“一切從零開始”,這句話本來就是騙人的,現在沒有什么人做什么事可以一切是從零開始,除非你回到原始社會。永遠記住一句話,“站在別人的肩膀上,你會看的更遠”!
買一塊開發板,就是買一個平臺,“有了平臺,你便可以輕松的爬上別人的肩膀”。有了單片機的實驗平臺,你才能去試驗更多的程序,才能積累更多的模塊化的小的源程序,積累更多的單片機開發的經驗和思路,才能踏進單片機開發的大門。這只是我多年學習單片機的一點心得,當年也走過了一些彎路,現在只是把我的真實的想法主意告訴更多的朋友,但愿你們在學習單片機的道路上少走些彎路。
“千里之行,始于足下”,單片機的學習,沒有捷徑可走,只有不斷實驗,不斷訓練,您才能在單片機的天空下自由飛翔。
1.不要看到別人的回復第一句話就說:給個代碼吧!你應該想想為什么。當你自己想 出來 再參考別人的提示,你就知道自己和別人思路的差異。
2.別小家子氣,買本書幾十塊都舍不得,你還學個P。為了省錢看電子書,鋪張的時間絕對 超過書的價值。當然假如查資料,只能看PDF。
3.學習新的開發軟件時,一定要看匡助手冊。買的書不夠全面。剛接觸一個軟件,什么都不 懂,就盲目的問東問西,讓人看起來很幼稚。
4.不要蜻蜓點水,得過且過,細微之處往往體現實力。
5.把時髦的技術掛在嘴邊,還不如把過期的技術記在心里。
6.看得懂的書,請仔細看;看不懂的書,請硬著頭皮看。
別指望看第一遍書就能記住和把握什么——請看第二遍、第三遍。
7.多實踐,去焊板子、調試,去寫去調,只用軟件模擬,是永遠成不了高手的。
8.保留好你做過的所有的源程序、PCB、原理圖等----那是你最好的積累之一。
9.對于網絡,仍是但愿大家能多利用一下,良多題目不長短要到論壇來問的,首先你要學會 自己找謎底,好比google、百度都是很好的搜索引擎,你只要輸入樞紐字就 能找到良多相 關資料,別總是等待別人給你但愿,看的出你平時一定也很懶!
10 到一個論壇,你學會去看以前的帖子,不要什么都不看就發帖子問,也許你的題目早就 有人問過了,你再問,別人已經不想再重復了,做為初學者,誰也不但愿自己的帖子沒人回 的。
11 固然不是打擊初學者,但是這句話仍是要說:論壇論壇,就是大家討論的地方,假如你 總期望有高手總無償指點你,除非他是你親戚!!討論者,最少是水平相稱的才有討論的說 法,假如水平真差距太遠了,連基本操縱都需要別人給解答,誰還跟你討論呢?
評論