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