本書以89C51單片機為典型機,深入淺出地講述了單片機原理、接口及應(yīng)用技術(shù)。主要內(nèi)容 包括:微機基礎(chǔ)知識、 89C51單片機硬件結(jié)構(gòu)、指令系統(tǒng)、匯編語言程序設(shè)計知識、中斷與定時器、 89C51串行接口及串行通信、 89C51小系統(tǒng)及片外擴展、應(yīng)用系統(tǒng)配置及接口技術(shù)和系統(tǒng)應(yīng)用程序 實例,并配有Ke i l Vi s i on2、 Pr o t eus控制系統(tǒng)模擬調(diào)試實訓(xùn)指導(dǎo)。
該書為普通高等教育十一五*規(guī)劃教材,教育部 2008年度普通高等教育精品教材 《單片機原理及接口技術(shù)(第5版)》精簡更新而成,此高職高專版更注重高等職業(yè)院校學(xué)生對知識 實際接受能力和就業(yè)技能的實際要求。書中增加了一些通過串行口方式擴展外圍芯片的內(nèi)容,包 括SPI、串行A/D、串行D/A、 E 2PROM、鍵盤和顯示器等實例;同時增加了8個實訓(xùn)內(nèi)容。
本書可以用作高職高專院校微機原理、單片機原理及應(yīng)用課程的教材,也可供從事單片機產(chǎn) 品開發(fā)的工程技術(shù)人員參考。
2016是我國單片機發(fā)展的三十周年。1986年10月底我和李克驕、 王志勇參加了在復(fù)旦大學(xué)舉行的第一次全國單片機學(xué)術(shù)交流會,這標(biāo)志 了中國單片機事業(yè)的開始。2016年11月19日在北京航空航天大學(xué)召開 了紀(jì)念單片機發(fā)展三十周年的全國性會議,我作為歷史的見證者,參加了 這次會議。會議回顧歷史,展望未來,我認為單片機依然有非常好發(fā)展 機遇。
對于嵌入式的新寵, ARM以其64位處理器和可嵌入操作系統(tǒng)等優(yōu) 勢發(fā)展迅猛,但會議上很多代表仍然認為, 8位機特別是51系列單片機由 于其超低廉的硬件價格、隨處可及的技術(shù)資源,超低的開發(fā)成本和學(xué)習(xí)成 本,使其無論在嵌入式控制系統(tǒng)的學(xué)習(xí)上,還是廣泛的檢測系統(tǒng)和控制系 統(tǒng)應(yīng)用上,仍然保持著極強的生命力。因此,至今幾乎所有高職院校計算 機和自動化相關(guān)專業(yè),依然將單片機原理及接口技術(shù)作為專業(yè)必修課。
本教材結(jié)合我國高職高專教學(xué)改革實踐,針對高職高專學(xué)生的學(xué)習(xí) 特點,在原有李朝青編著的《單片機原理及接口技術(shù)(第5版)》(普通高等 教育十一五國家級規(guī)劃教材,教育部 2008年度普通高等教育精品教 材)的基礎(chǔ)上,經(jīng)過與多所高職院校教學(xué)一線教師的深入討論,對原有教 材的內(nèi)容進行了有機整合,降低了難度,豐富了實訓(xùn)內(nèi)容,增加了控制電 路模擬調(diào)試部分。
本教材在內(nèi)容的選擇和講解方面,遵循必須、夠用的原則,以當(dāng)前 高等職業(yè)院校學(xué)生對知識實際接受能力和就業(yè)技能要求為依據(jù),力求體 現(xiàn)針對性和實用性。本教材通過增加實訓(xùn)內(nèi)容著重培養(yǎng)學(xué)生獨立分析實 際問題和解決實際問題的能力,增強學(xué)生的創(chuàng)新意識和團隊精神,為就業(yè) 打下堅實的基礎(chǔ)。
該書以89C51為典型機講述單片機原理及接口技術(shù),刪去了傳統(tǒng)的 EPROM擴著及I /O口線擴展的內(nèi)容,用戶可根據(jù)需要選擇89系列不同 容量F l a sh的產(chǎn)品。為了節(jié)省89C51的并行接口資源,本書增加了一些通過串行口方式擴展外圍芯片的內(nèi)容,包括SPI、串行A/D、串行D/A、 E2PROM、鍵盤和顯示器等實例。這樣, 89C51在不擴展I /O 口線及 EPROM芯片的情況下即可構(gòu)成完整的測控系統(tǒng)。
本教材由天津理工大學(xué)李朝青教授擔(dān)任主編,天津城市職業(yè)學(xué)院新 華分院李克驕副教授擔(dān)任副主編,參加編寫的還有劉艷玲、沈怡琳、賈寶 會、張文、王志勇、袁其平、曹文嫣、張秋燕、李運等。
為了方便教師教學(xué),本教材還提供了豐富的電子課件、習(xí)題答案、考 題庫及解答(在本書的配套教材《單片機學(xué)習(xí)指導(dǎo)》一書中)。需要用于教 學(xué)的教師,請與北京航空航天大學(xué)出版社嵌入式系統(tǒng)圖書分社聯(lián)系。
由于作者水平有限,難免出現(xiàn)錯誤和不妥之處,敬請同行及讀者提出 寶貴意見。
李朝青
天津理工大學(xué)電氣電子工程學(xué)院
2018年8月
第1章 微機基礎(chǔ)知識
第2章 單片機的硬件結(jié)構(gòu)和原理
第3章 89C51單片機指令系統(tǒng)
第4章 匯編語言程序設(shè)計知識
第5章 中斷系統(tǒng)
第6章 89C51串行口及串行通信技術(shù)
第7章 單片機小系統(tǒng)及片外擴展
第8章 應(yīng)用系統(tǒng)配置及接口技術(shù)
第9章 系統(tǒng)實用程序
附錄A 89C51指令表
附錄B 89C51指令矩陣(匯編/反匯編表)
附錄C 8255A可編程外圍并行接口芯片及接口
參考文獻