第一章 從框架學習單片機 1.1 單片機入門第一課1.1.1 單片機學習框架- 單片機框架
- C語言框架
- 模擬電路入門框架
- 數字電路入門框架 ...
框架、框架,關于單片機的文章很多,但是學習框架鳳毛麟角。 那么就集中在框架上先寫寫。 1.1.1.1 單片機主框架在主目錄曾經寫過,因為這是第一節,那么我們重復下。
1.jpg (148.9 KB, 下載次數: 63)
下載附件
2021-3-21 16:34 上傳
- 單片機核心當然是必不可少的,單片機就是將電腦所擁有的大部分硬件集成到一個芯片中,當然是精簡過,但是也強悍的不得了。
- 都將計算機集成了,我們考慮下,自然需要有些基礎學習單片機才能進展快,所以要了解一些模擬電路、數字電路的基礎知識,但是大家不要被這兩個名詞嚇住了,針對單片機應用來說,我們僅學習其中萬分之一的基礎知識就好。
- 當然單片機學習離不開單片機編程,早期學單片機很費勁,要學習匯編語言,機器語言,感謝C語言的發明人和拓展科學家吧!他們把問題簡化,我們可以用中級語言C語言完成單片機編程,C語言是核心,這個要學會,現在甚至有些可以用高級語言或者圖形化單片機編程,但是還不夠實用化,C語言仍然是核心。
- 我們用編寫單片機軟件來控制單片機硬件,所以軟件環境、硬件環境都必不可少。軟件環境包括編程平臺(軟件開發平臺)和調試工具(串口調試助手、TCP/IP/UDP調試助手等等);硬件環境我們要準備單片機開發板和調試工具萬用表、示波器、邏輯分析儀等。
- 準備這些很麻煩,有些還比較貴,所以在公司內部和學校學習是最好的方式,另外現在有個神器-Proteus,它包含了單片機編程平臺、硬件仿真、硬件調試工具,作為初學者可以從proteus入手學習單片機,事半功倍。
- 通訊協議是重點、重點、重點!單片機核心與外部模塊、芯片通訊,都要有通訊協議才行,要用幾根線與外部連線,要發送什么數據...
1.1.1.2 C語言框架
2.jpg (46.97 KB, 下載次數: 59)
下載附件
2021-3-21 16:34 上傳
C語言,大家重點應該關注語言這兩個字,漢語、英語都是語言。無非漢語英語是人說的話,C語言是機器人(電腦)說的話。 - 程序開發調試平臺(裝在電腦上),電腦是什么?就是人腦,這個平臺就是人腦的一段程序。
- 容器?當然就是我們的大腦了。還有我們大腦內部的神經元、記憶區域。
- 詞、句子,我們說的話、記錄的文字,都是有詞句組成,C語言也不例外。
- 語法規則那么就清楚了,說話要有邏輯,別人才聽得懂,這就是語法規則。
- 輸入、輸出、內部運算,這就是對話的過程,有人跟你說話,你與計算機說話,計算機與你對話,這就是輸入輸出;內部運算當然是想想再說,不能胡說八道:)
- 函數庫,就像我們翻譯軟件,把常用的符合一定語法句子記錄下來,日積月累,后續我們直接調用就好,例如打字的搜狗輸入法記錄的常用短句,常用的英文句子...
|