本書內(nèi)容包括單片機應用項目分析、流水燈的設計、數(shù)字鐘的設計、簡易計算器的設計、數(shù)字電壓表的設計、恒溫箱溫度控制器的設計和電動閥門智能控制器的設計七個項目。本書內(nèi)容翔實、由淺入深、講解透徹,結構安排合理,案例豐富實用,能夠使讀者快速、全面地掌握51單片機各功能模塊的應用。
本書的特點是以讀者熟悉的單片機實際應用案例為分析對象,引入單片機知識,以項目化的形式強化單片機應用技能,采用Proteus仿真軟件和硬件實驗板相結合的方式對項目進行仿真實踐,采用匯編語言與C51語言兩種編程語言互為補充作為各項目的編程語言。
本書適合作為高職高專自動化、機電一體化、計算機、電子信息技術等專業(yè)的教材,也可作為工程技術人員學習單片機技術的參考書。
單片微型計算機(簡稱“單片機”)自20世紀70年代問世以來,作為微型計算機一個很重要的分支,廣泛應用在工業(yè)測控、機電一體化、智能儀表、家用電器、航空航天及辦公自動化等領域。特別是21世紀以來,單片機的開發(fā)應用已對人類生產(chǎn)和生活的自動化和智能化的實現(xiàn)及擴大起到重要作用。
單片機課程是自動化、機電一體化、計算機、電子信息技術等專業(yè)的一門重要的專業(yè)課程,其實踐性強,理論與實踐緊密結合。本書通過項目的形式,由淺入深,介紹了單片機基本知識點和基本技能,各設計類項目以系統(tǒng)設計為主線,做到了軟件、硬件的結合。全書共包含七個項目,分別為單片機應用項目分析、流水燈的設計、數(shù)字鐘的設計、簡易計算器的設計、數(shù)字電壓表的設計、恒溫箱溫度控制器的設計和電動閥門智能控制器的設計。書中詳細介紹了不同應用系統(tǒng)開發(fā)的流程、方法、技巧和設計思想,這些項目都具有一定的代表性和廣泛性,除項目一的其他項目都具有硬件電路設計、軟件流程圖設計、源程序代碼等。本書項目的源代碼部分有的采用匯編語言編寫,有的采用C51語言編寫,可以幫助讀者掌握這兩種語言的編程技巧。
本書具有以下特色:
1.在內(nèi)容組織方面,以單片機應用項目的具體設計任務為主線,以設計工作過程為導向,通過設計不同的項目載體,將單片機技術所涉及的主要知識和技能融入各個項目的組織結構之中。內(nèi)容選擇上以“必需”與“夠用”為度,對知識點進行有機整合,由淺入深、循序漸進,強調(diào)實用性、可操作性和可選擇性。
2.在教學實施方面,將理論教學與技能訓練有機結合,以精心設計的具體學習項目為平臺,便于采用項目教學法完成理實一體化教學,通過教、學、做緊密結合,能夠有效培養(yǎng)和提高學生的操作能力、設計能力和創(chuàng)新能力。
3在學生學習方面,按照學生的認知規(guī)律,遵循由單一到綜合、由簡單到復雜的原則,合理編排教材內(nèi)容,盡量降低學習難度,提高學生學習興趣。書中利用Proteus仿真軟件對每個項目進行了仿真操作(相關圖中的圖形符號與國家標準圖形符號對照表詳見附錄C),同時進行了硬件電路設計制作,項目兼顧了匯編語言和C51語言,多數(shù)項目中給出了兩種語言例程,更便于學生學習。
本書由陸冬明、李金喜任主編,薛君妍、馬文靜、張慧、荀磊參與了本書的編寫。具體分工如下:項目一由李金喜編寫,項目二、項目三由馬文靜編寫,項目四、項目七由張慧編寫,項目五由荀磊編寫,項目六由陸冬明、薛君妍編寫。全書由陸冬明、李金喜統(tǒng)稿并對各項目進行了適當補充,相關教師也對本書提出了許多寶貴意見,在此表示感謝。
由于編者水平有限,加之時間匆忙,疏漏和不足之處在所難免,敬請各位讀者批評指正。
編者2015年12月
項目一單片機應用項目分析1
項目內(nèi)容1
項目實施3
相關知識9
知識拓展22
小結30
習題一30
項目二流水燈的設計31
項目內(nèi)容31
項目實施32
相關知識40
知識拓展62
小結69
習題二69
項目三數(shù)字鐘的設計72
項目內(nèi)容72
項目實施73
相關知識81
知識拓展93
小結98
習題三98
項目四簡易計算器的設計101
項目內(nèi)容101
項目實施102
相關知識115
知識拓展143
小結148
習題四…148
項目五數(shù)字電壓表的設計150
項目內(nèi)容150
項目實施151
相關知識156
知識拓展160
小結172
習題五…172
項目六恒溫箱溫度控制器的設計173
項目內(nèi)容173
項目實施174
相關知識189
知識拓展195
小結203
習題六…203
項目七電動閥門智能控制器的設計204
項目內(nèi)容204
項目實施208
相關知識233
知識拓展247
小結250
習題七…251
附錄A項目源程序252
附錄B51單片機匯編語言指令表267
附錄C圖形符號對照表271
參考文獻272