本書(shū)以C語(yǔ)言為編程實(shí)例,以89C51單片機(jī)為核心,系統(tǒng)介紹單片機(jī)原理及其接口技術(shù)的教材。
單片機(jī)又稱(chēng)為微控制器,是一個(gè)單芯片形態(tài)、面向控制對(duì)象的嵌入式應(yīng)用計(jì)算機(jī)系統(tǒng)。它的出現(xiàn)及發(fā)展,使計(jì)算機(jī)技術(shù)從通用型數(shù)值計(jì)算領(lǐng)域進(jìn)入到智能化的控制領(lǐng)域。因此,計(jì)算機(jī)技術(shù)在兩個(gè)重要領(lǐng)域——通用計(jì)算機(jī)領(lǐng)域和嵌入式領(lǐng)域都得到了極其重要的發(fā)展,并正在深深地改變著我們的生活。
單片機(jī)已成為當(dāng)今各種新技術(shù)的載體,單片機(jī)應(yīng)用成為一項(xiàng)通用的工程應(yīng)用技術(shù),各個(gè)應(yīng)用領(lǐng)域的工程技術(shù)人員都需要掌握單片機(jī)應(yīng)用技術(shù)。單片機(jī)課程也早已經(jīng)成為國(guó)內(nèi)高等院校眾多理工科專(zhuān)業(yè)的必修課程。而在眾多單片機(jī)類(lèi)型中,89C51系列單片機(jī)擁有最悠久歷史,其具有廣泛的實(shí)驗(yàn)開(kāi)發(fā)環(huán)境、豐富的軟硬件設(shè)計(jì)資源和人力資源,以及簡(jiǎn)單易學(xué)等優(yōu)點(diǎn),所以長(zhǎng)期以來(lái)單片機(jī)課程都是以89C51系列單片機(jī)為學(xué)習(xí)對(duì)象的。
本著使讀者能夠快速掌握單片機(jī)基本知識(shí)、培養(yǎng)實(shí)際應(yīng)用開(kāi)發(fā)能力的宗旨,本書(shū)力求在內(nèi)容取舍、編排順序、問(wèn)題闡述和教學(xué)方法上有所改進(jìn)。因此,在本書(shū)編寫(xiě)過(guò)程中,著重突出了以下幾個(gè)特點(diǎn)。
1.漸進(jìn)式的結(jié)構(gòu)安排
本書(shū)在結(jié)構(gòu)安排上采用漸進(jìn)方式,由淺入深,由通性到特性。尤其在介紹單片機(jī)硬件接口技術(shù)時(shí),都是先通過(guò)電路框圖等闡述一般性工作原理,然后才開(kāi)始論述89C51單片機(jī)相關(guān)硬件接口、特殊功能寄存器和工作方式等,最后進(jìn)行接口技術(shù)的實(shí)際應(yīng)用舉例,層層深入,絲絲入扣,符合學(xué)生的認(rèn)知規(guī)律。
2.突出實(shí)踐工程能力的培養(yǎng)
本書(shū)通篇以C語(yǔ)言為編程語(yǔ)言,從應(yīng)用的角度介紹了C語(yǔ)言程序設(shè)計(jì)與各種硬件接口設(shè)計(jì)、各種常用的數(shù)據(jù)運(yùn)算和處理程序、接口驅(qū)動(dòng)程序,以及89C51單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)。書(shū)中的應(yīng)用實(shí)例,大多來(lái)自作者科研工作及教學(xué)實(shí)踐,且經(jīng)過(guò)檢驗(yàn),內(nèi)容豐富、翔實(shí)。這不僅大大激發(fā)了學(xué)生學(xué)習(xí)單片機(jī)的興趣,也培養(yǎng)了學(xué)生樹(shù)立工程意識(shí)和實(shí)現(xiàn)工程技術(shù)的能力。本書(shū)1-10章每章都留有適量的、應(yīng)用性的習(xí)題,以培養(yǎng)學(xué)生工程實(shí)際分析問(wèn)題和解決問(wèn)題的能力。
3.基礎(chǔ)知識(shí)與新技術(shù)相結(jié)合
本書(shū)在內(nèi)容上進(jìn)行了精心挑選,既著眼于實(shí)用性,又注重先進(jìn)性。本書(shū)既重視單片機(jī)基礎(chǔ)原理知識(shí)的提煉與更新,又介紹了單片機(jī)的新技術(shù)應(yīng)用,特別是引入了彩色液晶顯示接口技術(shù)的應(yīng)用,著重介紹了QPY并口彩色液晶模塊與89051的接口技術(shù)和SDW串口智能顯示終端與89C51的接口技術(shù),為現(xiàn)代智能顯示終端的接口應(yīng)用提供了很好的知識(shí)儲(chǔ)備。
本書(shū)共分11章,第1章緒論主要是針對(duì)那些沒(méi)有系統(tǒng)學(xué)習(xí)過(guò)計(jì)算機(jī)基礎(chǔ)知識(shí)的讀者而準(zhǔn)備的,這部分內(nèi)容對(duì)后面的學(xué)習(xí)十分有用。第2、3、4、5、6、7章主要講述89C51單片機(jī)的硬件和軟件知識(shí)。第8、9、10章主要介紹單片機(jī)的擴(kuò)展知識(shí)。第11章則主要介紹單片機(jī)的應(yīng)用。
本書(shū)可作為高等院校機(jī)械、電子、控制、計(jì)算機(jī)等專(zhuān)業(yè)的單片機(jī)課程教材,也可供從事單片機(jī)應(yīng)用與產(chǎn)品開(kāi)發(fā)的工程技術(shù)人員參考。
第1章 緒論
1.1 計(jì)算機(jī)中的數(shù)制
1.2 二進(jìn)制數(shù)的算術(shù)運(yùn)算和邏輯運(yùn)算
1.3 二進(jìn)制編碼
1.4 單片機(jī)概述
習(xí)題
第2章 89C51單片機(jī)的硬件結(jié)構(gòu)
2.1 基本組成
2.2 I/O端口
2.3 時(shí)鐘電路
2.4 復(fù)位電路
2.5 *小應(yīng)用系統(tǒng)
2.6 存儲(chǔ)器空間配置
習(xí)題
第3章 89C51單片機(jī)指令系統(tǒng)
3.1 指令系統(tǒng)概述
3.2 指令尋址方式
3.3 指令分類(lèi)介紹
3.4 指令執(zhí)行過(guò)程
3.5 匯編語(yǔ)言程序設(shè)計(jì)舉例
習(xí)題
第4章 89C51單片機(jī)的C語(yǔ)言程序設(shè)計(jì)
4.1 單片機(jī)程序設(shè)計(jì)語(yǔ)言概述
4.2 C51編程基礎(chǔ)
4.3 C51編程舉例
4.4 C51集成開(kāi)發(fā)環(huán)境
習(xí)題
第5章 定時(shí)器/計(jì)數(shù)器
5.1 工作原理
5.2 特殊功能寄存器
5.3 四種工作方式
習(xí)題
第6章 中斷系統(tǒng)
6.1 中斷概念
6.2 工作原理
6.3 特殊功能寄存器
6.4 中斷響應(yīng)及中斷服務(wù)函數(shù)
習(xí)題
第7章 串行通信
7.1 串行通信概念
7.2 工作原理
7.3 四種工作方式
7.4 串行通信應(yīng)用
7.5 RS一232C電平標(biāo)準(zhǔn)
習(xí)題
第8章 并行總線擴(kuò)展
8.1 并行總線結(jié)構(gòu)
8.2 存儲(chǔ)器的擴(kuò)展
8.3 并行I/O口擴(kuò)展
習(xí)題
第9章 鍵盤(pán)與顯示接口
9.1 鍵盤(pán)接口
9.2 LED數(shù)碼管顯示接口
9.3 彩色LCD顯示接口
習(xí)題
第10章 A/D及D/A轉(zhuǎn)換接口
10.1 A/D轉(zhuǎn)換器接口
10.2 D/A轉(zhuǎn)換器接口
習(xí)題
第11章 單片機(jī)應(yīng)用
11.1 步進(jìn)電動(dòng)機(jī)控制電路
11.2 頻率的測(cè)量
11.3 時(shí)鐘計(jì)時(shí)
參考文獻(xiàn)