寫給單片機初學者
對我很有幫助的文章,大家分享
單片機是一門實踐性非常強的學科,沒有實踐一切都是“空中樓閣”,花點錢買塊開發(fā)板是非常必要的。(“開發(fā)板就好比農民種地的種子,只要能合理利用,它便會生根發(fā)芽,最后定能收獲豐盛的果實。想要種好地,不要不舍得去買好種子”。)學習單片機,建議大家一定要多做實驗,一開始可以模仿別人的程序在開發(fā)板上做些簡單的實驗,模仿別人的程序時千萬不要滿足只在實驗板上運行一下,一定要自己動手把程序敲進電腦、一句一句分析透徹,不懂的地方拿出課本看看,不適合的地方自己動手改一改,琢磨琢磨別人的程序,然后再編譯、下載,只有這樣邊做邊看書,才能使那些看來很復雜的、摸不著頭腦的單片機的知識變的很具體,只有不斷的做實驗,在實踐中學習,才能真正扎實掌握單片機的基本知識,有了這些單片機的基本知識和自己的切身體會及經驗以后,你變可以自己動手來練習你想做的設計了。
單片機程序的開發(fā)說到底,就要靠勤學、多練,多積累。這個世界上像牛頓、愛因斯坦的太少了,很少有人有真正的創(chuàng)新思維能力,我認為一般來說所謂的創(chuàng)新能力就是在別人的基礎上有所改進。單片機的開發(fā)也不例外,只有在掌握了單片機的基礎知識后,才能談創(chuàng)新和創(chuàng)造。所謂這些基礎知識掌握的好壞并不能從你的單片機課程考了多少分來判斷,而是要看你自己到底在開發(fā)板上調試過多少小型的源程序,又是否真正掌握了這些源程序。這些源程序可以是看了別人寫的正確的源程序,自己動手在實驗板上調試并進行修改;也可以是參照別人程序自己又有了新思路,然后再重新寫過。寫程序正如蓋房子,不要指望房子的一磚一瓦都自己去做,別人已經把蓋房的原料做好,你只要拿來,直接使用或稍作修改,就可以用來蓋你的房子了,如果一切都自己去做,那么也許你一輩子都不可能住上這棟新房子。編程序也是這樣,有了一些基本的源程序,參加全國電子大賽或編寫大型的軟件就像搭積木一樣,你最多只要稍作修改就行了。如果沒有這些平時的積累,一切都是茫然。有人說“一切從零開始”,這句話本來就是騙人的,現在沒有什么人做什么事可以一切是從零開始,除非你回到原始社會。永遠記住一句話,“站在別人的肩膀上,你會看的更遠”!
買一塊開發(fā)板,就是買一個平臺,“有了平臺,你便可以輕松的爬上別人的肩膀”。有了單片機的實驗平臺,你才能去試驗更多的程序,才能積累更多的模塊化的小的源程序,積累更多的單片機開發(fā)的經驗和思路,才能踏進單片機開發(fā)的大門。這只是我多年學習單片機的一點心得,當年也走過了一些彎路,現在只是把我的真實的想法告訴更多的朋友,希望你們在學習單片機的道路上少走些彎路。
“千里之行,始于足下”,單片機的學習,沒有捷徑可走,只有不斷實驗,不斷練習,您才能在單片機的天空下自由翱翔。
原帖地址:寫給單片機初學者
編輯:admin 最后修改時間:2018-05-19