本書是2012年出版的《單片機原理及應(yīng)用》教材的修訂版。在聽取讀者建議和教學(xué)實踐過程中總結(jié)經(jīng)驗的基礎(chǔ)上進行改版,主要體現(xiàn)在以下幾個方面。(1)單片機原理及應(yīng)用課程以應(yīng)用單片機為主,將C51語言定位為單片機教材的基本語言,解決了學(xué)習(xí)匯編語言指令后仍然難以盡快入門與開展工程應(yīng)用的問題。因此刪減并重新編排了原書第3、4章(單片機的指令系統(tǒng)及匯編語言的設(shè)計)的內(nèi)容,免去了指令和單片機存儲空間的學(xué)習(xí),降低了學(xué)習(xí)51單片機的難度,能夠提高學(xué)生學(xué)習(xí)的積極性。原教材第5章中斷和定時/計數(shù)器分開兩章進行編寫,增加應(yīng)用實例,加強片上資源的學(xué)習(xí)應(yīng)用。在教材的第2章增加了單片機開發(fā)系統(tǒng)的軟硬件基礎(chǔ),并提前用一個實例演示,目的是希望讀者提前熟悉單片機開發(fā)平臺,盡快進入學(xué)習(xí)單片機技術(shù)開發(fā)的角色。(2)教學(xué)方法與教學(xué)設(shè)計的變化。傳統(tǒng)的《單片機原理及應(yīng)用》教學(xué)方法一般是多媒體講授理論知識,實驗課上再安排實驗。該方法使得教與做分離,其實就是教與學(xué)的分離,不是以學(xué)為本的教學(xué)方法。改版后,本教材采用以演示和實驗為主,每一章都新增了實際案例,包括Keil C51工程源碼和Proteus仿真原理圖。較好的將這些內(nèi)容引入教材并與相關(guān)章節(jié)的知識有機融合,使得單片機教材難教、難學(xué)的問題得到有效改善。通過大量的仿真實例的調(diào)試和運行,不僅可以加深對抽象概念的理解,也可以使枯燥的編程學(xué)習(xí)變得更生動有趣。(3)教材中每章的實例電路圖都采用Proteus仿真軟件繪制,確保清晰規(guī)范,所有實例工程都通過了Keil C51編譯調(diào)試,保證仿真程序可靠正確運行。同時每個實例都配有二維碼,讀者隨時隨地可以通過掃描二維碼進行學(xué)習(xí)。(4)注意培養(yǎng)自學(xué)能力。單片機技術(shù)是一門迅速發(fā)展的學(xué)科,新技術(shù)不斷出現(xiàn),必須靠自己繼續(xù)不斷地學(xué)習(xí),才能將*新成果運用到工作中去。因此,本教材內(nèi)容重新進行了編排,每章均有例題詳解,加強了習(xí)題與教材的呼應(yīng)。每一章都新增了大量的選擇題和思考問答題,提供習(xí)題的標(biāo)準(zhǔn)答案和參考提示答案,有意識地培養(yǎng)通過自學(xué)獲取新知識的能力。本著扎實的基礎(chǔ)、開放的思想、實戰(zhàn)的能力的思想,本書力求在內(nèi)容取舍、順序編排、實例組織和教學(xué)方法上有所改進,使讀者能夠快速理解單片機內(nèi)部各功能模塊的應(yīng)用特點,掌握控制電路設(shè)計和程序開發(fā)的基本工具和方法。樹立從系統(tǒng)功能需求出發(fā),來構(gòu)思系統(tǒng)硬件和軟件的構(gòu)成,綜合硬件與軟件各自優(yōu)勢,對系統(tǒng)各部分構(gòu)成進行選擇,再到實現(xiàn)的產(chǎn)品整體設(shè)計思想,進而提高綜合運用計算機軟硬件知識解決實際問題的能力。本書從應(yīng)用角度出發(fā),以C51語言編程為主,強調(diào)應(yīng)用實例,讓讀者以C51實現(xiàn)單片機系統(tǒng)編程。所采用的實例既兼顧講課需要,又可以擴展為實際工程應(yīng)用。同時書中提供了完整的開發(fā)實例,并講解了開發(fā)的基本步驟和開發(fā)工具,方便讀者通過實際應(yīng)用掌握單片機應(yīng)用系統(tǒng)的開發(fā)。本書基于MCS51這一經(jīng)典單片機,系統(tǒng)介紹單片機的工作原理和應(yīng)用技術(shù)。全書共10章,主要單片機基礎(chǔ)知識概述、單片機應(yīng)用系統(tǒng)的開發(fā)、MCS51單片機的硬件結(jié)構(gòu)和原理、單片機的匯編語言與程序設(shè)計、單片機的C51語言、單片機的中斷系統(tǒng)、單片機的定時/計數(shù)器、單片機的串行通信技術(shù)、單片機系統(tǒng)的擴展、單片機系統(tǒng)的綜合應(yīng)用等內(nèi)容。每一章都有小結(jié)和習(xí)題,第10章提供了兩個綜合應(yīng)用的設(shè)計實例,可作為相關(guān)專業(yè)學(xué)生進行畢業(yè)設(shè)計和工程技術(shù)人員的參考資料。教材附錄提供了本課程的相關(guān)延伸閱讀材料,有興趣的讀者可以通過掃描二維碼下載學(xué)習(xí)。本書既可以作為高等工科院校自動化、電氣工程及其自動化、計算機應(yīng)用、電子信息工程以及機電類等專業(yè)教學(xué)用書,也可供有關(guān)院校師生和有關(guān)從事單片機應(yīng)用與產(chǎn)品開發(fā)等工作的工程技術(shù)人員參考。讀者閱讀此書,需要一些電子技術(shù)和C語言基礎(chǔ)。此次修訂工作由熊才高(湖北商貿(mào)學(xué)院)主持完成。第1、3、5章由熊才高編寫;第4、9章由覃事剛(湖南電氣職業(yè)技術(shù)學(xué)院)、王立新(黑龍江科技大學(xué))編寫;第2、6章由覃事剛、黃英(武漢華夏理工學(xué)院)編寫;第7章由張鶴(武昌首義學(xué)院)編寫;第8、10章由黃英、何軍虎(湖北商貿(mào)學(xué)院)編寫。金巧、王振宇負(fù)責(zé)了全書的仿真實例的設(shè)計與調(diào)試,金巧、節(jié)曉玥參與了部分實例的仿真調(diào)試、習(xí)題答案整理等工作。全書由熊才高負(fù)責(zé)整理和統(tǒng)稿。本書在編寫過程中參考了相關(guān)企業(yè)的產(chǎn)品資料和同行作者的有關(guān)文獻,在此對書中所引用的參考文獻、引用的相關(guān)教材與資料的作者、譯者一并表示衷心的感謝!本書修訂過程中又一次得到了華中科技大學(xué)出版社的大力支持和幫助,特別是袁沖編輯,對本書的修訂做了大量細(xì)致的工作,在此謹(jǐn)致以誠摯的謝意。由于編者的水平有限,加之單片機及其應(yīng)用技術(shù)也在不斷發(fā)展,書中難免存在不完善及欠妥之處,漏誤在所難免,懇請同行及廣大讀者批評指正。編者