本書主要以51單片機為例,介紹單片機的軟硬件設計知識和方法、技巧?勺鳛楦呗氃盒k娮印⒂嬎銠C、機電相關專業(yè)的單片機課程用書,也可作為企業(yè)工程人員測參考用書。
本書以從事單片機行業(yè)的崗位工作任務為依據(jù),遵循職業(yè)能力形成規(guī)律,將內容分成單片機基礎知識模塊、單片機匯編語言程序設計模塊、單片機C語言程序設計模塊、單片機定時器\計數(shù)器應用模塊、單片機中斷系統(tǒng)應用模塊、單片機串行口應用模塊、單片機串行擴展模塊、單片機人機交互模塊、單片機AD\DA應用模塊、單片機應用系統(tǒng)綜合設計模塊10個模塊,各個模塊按照知識技能的難以程度和相互關系進行序化,每個模塊以經(jīng)過改造的企業(yè)真實項目或任務為案例進行內容設計,并給出了詳細的硬件原理圖及程序源代碼,是一本理論結合實際緊密的校企合作開發(fā)教材。
單片機技術廣泛應用于電子設備、汽車、機床、工業(yè)測控設備、家電等領域。隨著信息技術特別是物聯(lián)網(wǎng)技術的發(fā)展,單片機將越來越多地進入人們的生活。目前,國內電子、計算機、機電、汽車電子技術等相關專業(yè)幾乎都開設了單片機相關的課程。單片機相關課程的教材有許多,但是普遍存在內容重復新穎度、理論聯(lián)系實際不夠緊密、知識過時、內容組織不夠科學等缺點。本選題書名《單片機應用系統(tǒng)設計與制作》以國家職業(yè)教育**理念為指導,在充分深入企業(yè)調研前提下,組織教師進行整理、提煉和論證,企業(yè)人員參與指導,將單片機原理及應用技術根據(jù)從事單片機相關職業(yè)的具體工作內容,分為單片機基礎知識模塊、單片機匯編語言程序設計模塊、單片機C語言程序設計模塊、單片機定時器\計數(shù)器應用模塊、單片機中斷系統(tǒng)應用模塊、單片機串行口應用模塊、單片機串行擴展模塊、單片機人機交互模塊、單片機AD\DA應用模塊、單片機應用系統(tǒng)綜合設計模塊10個模塊。針對每個模塊的知識技能要求,采用企業(yè)真實子項目來進行支撐,具體包括:單燈閃爍、流水燈設計、百錢百雞算法應用、秒表設計與制作、電子鐘設計與制作、簡易數(shù)字電壓表設計與制作、簡易波形發(fā)生器設計與制作、單片機密碼開機設計、萬年歷設計等10個項目。與許多同類教科書使用匯編語言進行闡述不同,本書以單片機主流的設計語言C語言為基礎進行講解,書中包含大量的硬件原理圖和源代碼,信息量大,參考價值較高。
長江職業(yè)學院電信系負責人 副教授 電子信息工程專業(yè)背景
擔任教學工作同時,承擔湖北省青年教師深入企業(yè)計劃項目,先后擔任企業(yè)單片機工程師和技術顧問,獲得專利3項,為企業(yè)研發(fā)的水位傳感器和無線數(shù)據(jù)采集儀已獲得量產,產生了良好的效益。
**章 單片機知識概述
1.1 單片機簡介
1.2 單片機中的數(shù)據(jù)存儲格式與數(shù)制轉換
1.3 單片機的特點和應用領域
1.4 單片機的發(fā)展趨勢
1.5 51單片機開發(fā)平臺與設計流程
【任務一】單個LED閃爍
第二章 51單片機結構及*小系統(tǒng)
2.1 51單片機外部結構與*小系統(tǒng)
2.2 51單片機內部結構
2.3 51單片機存儲結構
第三章 51單片機匯編語言程序設計
3.1 51單片機指令系統(tǒng)
3.2 51單片機匯編語言指令
【任務二】數(shù)據(jù)存儲與搬移
3.3 偽指令
3.4 匯編語言與C語言接口方法
第四章 51單片機C語言程序設計
4.1 C51函數(shù)與程序結構
【任務三】單片機控制的流水燈
4.2 C51存儲結構
4.3 C51數(shù)據(jù)類型
4.4 C51常量、變量、指針
4.5 C51運算符與表達式
4.6 C51結構化程序設計
【任務四】 百錢百雞問題
4.7 C51預處理命令
4.8 C51編程注意事項和技巧
第五章 51單片機定時器\計數(shù)器應用
【項目一】:電子鐘設計
第六章 51單片機中斷系統(tǒng)應用
【項目二】:具有校時功能的電子鐘
第七章 51單片機串行擴展技術
【項目三】:單片機開機密碼設置
【項目四】:64路開關量采集儀
第八章 51單片機串行口應用
【項目五】: 數(shù)碼管靜態(tài)顯示
【項目六】: 雙機通信
第九章 51單片機人機交互接口技術
【項目七】: 數(shù)碼管電子鐘
【項目八】: 液晶平臺顯示按鍵值
第十章 51單片機AD接口技術
【項目九】: 簡易數(shù)字電壓表
第十一章 51單片機DA接口技術
【項目十】: 波形發(fā)生器
第十二章 51單片機企業(yè)項目實戰(zhàn)
【項目十一】:電池檢測儀