我先跟妳泛泛而談。具體說說吧
首先,經驗是建立在實踐基礎上的。所以開發板必不可少。書也是必不可少的,因為妳不能在電腦上完成所有的工作,這對妳的眼睛不好。
學習方法,如果有人指導,妳會進步很快,少走彎路。如果沒有人指導妳,妳應該看壹些視頻教程,比如郭天祥的,這些視頻很容易理解,可以在網上找到。然而,進展緩慢。當然,當妳在淘寶之後的其他網站購買開發板的時候,妳要有更全面的資料,視頻資料,程序實例,杜邦線等等。
我是看了郭天祥的51視頻教程才進去的。共有13個視頻,每個視頻時長約2小時。我可以邊看邊做實驗,10天就能搞定。即入職10天。
最重要的是自己編程實際操作,這樣妳會有很深的印象。
學完51單片機,其他的單片機,比如AVR,PIC,妳用起來會很輕松。那些只是性能參數不同,當然功能更多。您還將滿懷信心地了解FPGA和ARM。畢竟妳已經建立了基礎和概念。
總結壹下:邊看視頻邊做實驗。遇到問題先查資料(網絡和書籍),再去問別人。當然,有些問題還是直接問比較好。
下面說說我在學習和研究中用到的書籍、資料等等。
書籍和文章
《C程序設計》作者譚浩強,這本書受到了廣大程序員的好評,但是如果妳剛剛開始學習C..那麽很多地方妳可能不懂,所以不要以為壹遍就能看懂,當然也不要看了再練。為什麽?因為這本書主要是講C語法的知識,而單片機的C語言編程是實際應用,所以說邊看視頻邊做實驗,遇到問題先查資料。
《C語言深度解析》《C陷阱與缺陷》《C專家編程》這幾本書都是以妳的小C為藍本,會加深妳對C語言的理解。這些書不急於閱讀。
至於單片機的書籍,現在主流是學習C語言,所以選擇壹本單片機C相關編程的書籍。妳可以在當當網上找到很多書。至於書,下面有網友的評論。
開發板
自己買1:其實網上資料很多,大部分都很全,具體哪壹個我也不推薦,只要我有這些功能,最低也夠了。
系統,LED,數碼管,LCD,AD,DA,I2C,時鐘芯片,4*4鍵盤,蜂鳴器,紅外線,步進電機驅動,
當然,有些模塊沒有也可以單獨買。
動手:有設備才能做。在網上可以找到很多這樣的電路,跟著焊接就可以了。
學習軟件,編程軟件和下載軟件和使用教程。
STC的51單片機用Keil編程,STC下載。
其他單片機都有相應的軟件,如果先得到51就很容易知道了。
PROTUES仿真軟件應用廣泛。妳寫了壹個程序,在下載到單片機之前可以用這個軟件進行模擬,這樣可以保證結果的正確性。至於軟件的使用方法,在視頻教程裏,就不贅述了。
學習網站,論壇,
在百度和谷歌上搜索51論壇很容易,可以找到很多妳想要的信息。
PROTUES模擬論壇是個不錯的論壇,模擬了很多例子。
學習單片機後可以拓展很多技術知識。單片機不僅僅是壹個單片機。如果妳想控制什麽東西,妳必須知道妳想控制的東西的壹些特性,比如LED。要想讓它亮起來,妳該給它什麽水平。步進電機需要旋轉,妳怎麽控制那些脈沖序列,妳就會了解單片機生活中的壹些控制工具或者產品,比如電梯,紅綠燈,數控機床。當然,如果妳想學習或者研究他們,也是壹件簡單的事情。
還有計算機語言,比如C語言,妳會學到很多,很多理論上的東西會在實踐中得到驗證。
先說這麽多吧。我們還沒吃飯。