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