51單片機學習攻略
內容:
學習51單片機需要一定基礎,當有一定的C語言,和數電,微機基礎時對學習單片機有很大的幫助。這里的重點是C語言的學習。
學習單片機之前一定先要下足了決心,必須踏踏實實,腳踏實地的去學;開發過程遇到問題需要仔細的觀察,總結,在開始編程的時候很容易出現因為粗心而導致的錯誤卻沒有及時的發現;要善于獨立思考,觀察試驗的結果的變化,對試驗出的不同結果要進行總結。
*步:通過桌面軟件學習C語言的基礎編程,掌握到一定程度,就可以著手單片機的開發。簡單起見,可以借助仿真軟件來學習單片機,及基本的電路知識。
第二步:學習單片機的開發軟件,keil是一個很好的單片機開發軟件,能夠熟悉的掌握的keil的使用,基本編程就解決一半了,在編程中所遇到的問題,一定要進行總結,因為在后續的開發編程中也有可能出現之前出現過的錯誤,編程思路一定需要培養,一個清晰的思路決定了你的程序的運行是否穩定和程序是否簡潔。
第三步:首先對51單片機引腳功能及其內部資源進行了解和熟悉,其次要對開發板硬件構造進行了解,了解其工作原理,再次,這個了解工作可能會很枯燥乏味和充滿困惑,所以在學習51單片機的時候要善于排除學習上的乏味和解決所遇到的問題。推薦通過開發板進行練習,其基本實驗都包含有,單片機基礎類型是AT89C52。
第四步:有了軟件和硬件的結合,幾個月就能拿下51單片機的學習。
摘要:作為一名單片機工程師應具備以下條件:
1、根據項目分配的任務完成單片機程序方案的設計;
2、熟悉51系列任意一款單片機架構
3、熟悉MCU的外設,如I2C,SPI,UART,CAN等。
4、熟練使用C編程語言,熟悉數據結構,熟練使用Keil編程和調試。
5、負責單片機工作所需的外圍電路設備的驅動;編寫單片機軟件,并對軟件進行仿真調試。
6、能看懂基本的硬件原理圖芯片手冊。
騰迎教育現場授課地址:深圳市龍華區龍華街道豐益路10號潮回樓51 |