[經驗] 從業十年,教你單片機入門基礎。(連載)

大家好,我是吳堅鴻,自從去年在本論壇寫了《從業將近十年,手把手教你單片機程序框架》後,贏得了一部分網友的好評,同時也發現了一些網友沒有C語言基礎,沒有單片機基礎,不懂keil的安裝和使用,不懂74hc595的使用原理,不懂動態掃描數碼管的原理,甚至連如何燒錄程序也不清楚,這樣閱讀我那程序框架的貼子就很喫力,所以我決定新開這個連載基礎貼。我2006年畢業出來工作,到現在只工作了九年,爲何標題取名“從業十年”,是因爲我打算明年2016年剛滿十年後就整理出書,所以提前把書名公佈出來。由於本人技術水平有限,不足之處望各位網友指出來相互探討。同時感謝電子發燒友論壇一直以來給予的支持,給我提供這麼好的分享平臺。
    下一節預告:跟我學單片機到底是學什麼?我的兩個比喻和一個規則。

(未完待續)

第一節:跟我學單片機到底是學什麼?我的兩個比喻和一個規則。

第二節:我眼中學習單片機的四個階段。

第三節:單片機一個最重要的特性。

第四節:平臺軟件和編譯器軟件的簡介。

第五節:用keil軟件新建,關閉,打開一個完整工程的操作流程。

第六節:把.c源代碼編譯成.hex機器碼的操作流程。

第七節:重複利用現有工程模板進行程序開發的方法以及代碼備份管理技巧。

第八節:把.hex機器碼下載到單片機的操作流程。

第九節:程序從哪裏開始,要到哪裏去?

第十節:一個用來學習C語言的模板程序。

第十一節:變量的定義與賦值語句。

第十二節:兩個變量的數據交換。

第十三節:二進制與字節單位,以及各種定義變量的取值範圍。

第十四節:二進制與十六進制。

第十五節:十進制與十六進制。

第十六節:加法運算的5種常用格式。

第十七節:連加以及自加運算的簡寫。

第十八節:加法運算的溢出。

第十九節:加法運算中,神祕中間變量的類型以及解決“摻雜多種變量類型”的辦法。

第二十節:減法運算的5種常見格式。

第二十一節:減法的連寫和自減運算的簡寫。

第二十二節:減法運算的溢出。

第二十三節:建議把所有參與減法運算的變量都轉換成unsigned long數據類型。

第二十四節:乘法運算的5種常見格式。

第二十五節:連乘以及自乘運算的簡寫。

第二十六節:乘法運算的溢出。

第二十七節:整除求商的運算。

第二十八節:整除求餘的運算。

第二十九節:利用“整除求商求餘”來拆分提取一個數的個十百千位。

第三十節:邏輯運算符的“與”運算。

第三十一節:邏輯運算符的“或”運算。

第三十二節:邏輯運算符的“異或”運算。

第三十三節:邏輯運算符的“按位取反”和“非”。

第三十四節:移位運算的左移。

第三十五節:移位運算的右移。

第三十六節:括號改變優先級。

第三十七節:if判斷語句以及常量變量真假的判斷。

第三十八節:等於關係符“==”和不等於關係符“!=”。

第三十九節:大於關係符“>”和大於等於關係符“>=”。

第四十節:小於關係符“<”和小於等於關係符“<=”。

第四十一節:與“&&”,或“||”的關係符。

第四十二節:小括號改變判斷的優先級。

第四十三節:if,else if,else的5種組合判斷語句。

第四十四節:一維數組能批量定義變量的特點。

第四十五節:二維數組。

第四十六節:while循環語句。

第四十七節:循環語句do while和for。

第四十八節:循環體內的continue和break語句。

第四十九節:for和while循環體的嵌套。

第五十節:switch語句。

第五十一節:函數的三要素和執行順序。

第五十二節:從局部變量和全局變量中感悟“棧”爲何物。

第五十三節:函數的作用和四種常見書寫類型。

第五十四節:return語句在函數中的作用以及容易被忽略的四個功能。

第五十五節:static靜態局部變量在函數中的重要作用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章