當(dāng)今計算機正朝著兩大分支發(fā)展,一個分支是通用計算機系統(tǒng),另一個分支就是嵌入式計算機系統(tǒng)。通用計算機系統(tǒng)突出發(fā)展海量、高速數(shù)值計算能力,迅速從8位、16位發(fā)展到32位、64位,對其通用操作系統(tǒng)不斷進(jìn)行完善,在數(shù)據(jù)處理、模擬仿真、人工智能、圖像處理、多媒體、網(wǎng)絡(luò)通信等方面中得到了廣泛應(yīng)用。單片微型計算機,簡稱單片機,又稱微控制器,它因嵌入式應(yīng)用而得到迅猛發(fā)展,各種新穎的單片機層出不窮,令人目不暇接。它可廣泛地嵌入到如家用電器、機器人、工業(yè)控制單元、儀器儀表、汽車電子系統(tǒng)、金融電子系統(tǒng)、通信系統(tǒng)等產(chǎn)品中。
單片機體積小、成本低、控制功能強。由于開發(fā)環(huán)境不斷得到改善,正在以空前的速度廣泛地取代經(jīng)典電子系統(tǒng),人們迫切希望學(xué)習(xí)和掌握單片微機技術(shù)。各高等工科院校中,已普遍開設(shè)了單片機原理及應(yīng)用這門課程。在學(xué)生畢業(yè)設(shè)計、課程設(shè)計以及各種電子設(shè)計大賽中,都用到單片機知識。因此,我們結(jié)合多年的教學(xué)經(jīng)驗和應(yīng)用成果,進(jìn)行了總結(jié),編寫了本書。
由于國內(nèi)單片機發(fā)展的主流機種仍然是以8位單片機為主,因此,我們編寫本書時,仍以Intel MCS-51系列單片機為主線進(jìn)行介紹,同時,在第11章中,介紹了幾種目前較為流行的常用單片機。介紹時力求深人淺出,通俗易懂,并注重理論聯(lián)系實際。在章節(jié)和內(nèi)容安排上,參考了同類教材的長處,并結(jié)合實際教學(xué)、實踐經(jīng)驗進(jìn)行了認(rèn)真斟酌。為便于讀者學(xué)習(xí),在每章末均附有小結(jié)和練習(xí)題。
本書可作為工科院校本科生教材,也可作為高等職業(yè)技術(shù)教育類學(xué)生的教材,以及作為從事單片機開發(fā)應(yīng)用的工程技術(shù)人員的參考書。作為本科教材時,在微機原理及應(yīng)用(以講述8086/8088CPU為主線)課程之后,開設(shè)單片機原理及應(yīng)用課程,參考學(xué)時為32~48學(xué)時。
第1章 緒論
1.1 計算機和單片機的發(fā)展
1.2 計算機中數(shù)的表示方法及運算
1.3 計算機中常用數(shù)制與編碼
1.4 微型計算機的結(jié)構(gòu)
小結(jié)
思考題與習(xí)題1
第2章 MCS-51系列單片機的結(jié)構(gòu)及原理
2.1 MCS-51系列單片機的結(jié)構(gòu)與引腳功能
2.2 MCS-51系列單片機的微處理器與CPU時序
2.3 8051存儲器配置
2.4 輸入輸出端口結(jié)構(gòu)
2.5 復(fù)位及復(fù)位電路
小結(jié)
思考題與習(xí)題2
第3章 MCS-51指令系統(tǒng)
3.1 概述
3.2 尋址方式
3.3 MCS-51單片機的指令系統(tǒng)
小結(jié)
思考題與習(xí)題3
第4章 程序設(shè)計
4.1 編程的步驟、方法和技巧
4.2 匯編語言源程序的編輯和匯編
4.3 匯編語言程序設(shè)計
4.4 綜合程序應(yīng)用編程
4.5 C51程序設(shè)計簡介
小結(jié)
思考題與習(xí)題4
第5章 中斷系統(tǒng)及其應(yīng)用
5.1 概述
5.2 MCS-51中斷系統(tǒng)及中斷控制
5.3 中斷處理過程
5.4 中斷應(yīng)用程序舉例
小結(jié)
思考題與習(xí)題5
第6章 定時/計數(shù)器及應(yīng)用
6.1 MCS-51定時/計數(shù)器概述
6.2 定時/計數(shù)器的控制
6.3 定時/計數(shù)器的4種工作方式及應(yīng)用
小結(jié)
思考題與習(xí)題6
第7章 單片機系統(tǒng)擴展
7.1 MCS-51系列單片機的外部擴展性能
7.2 MCS-51系列單片機存儲器擴展
7.3 MCS-51系列單片機I/O口擴展
小結(jié)
思考題與習(xí)題7
第8章 應(yīng)用系統(tǒng)配置及接口技術(shù)
8.1 單片機與開關(guān)及鍵盤接口技術(shù)
8.2 單片機與顯示器接口技術(shù)
8.3 A/D轉(zhuǎn)換器與單片機的接口
8.4 D/A轉(zhuǎn)換器與單片機的接口
小結(jié)
思考題與習(xí)題8
第9章 串口及串行通信技術(shù)
9.1 MCS-51串行通信接口
9.2 MCS-51單片機之間的通信
9.3 PC機與單片機間的通信
小結(jié)
思考題與習(xí)題9
第10章 單片機應(yīng)用系統(tǒng)的設(shè)計
10.1 系統(tǒng)設(shè)計的原則與步驟
10.2 單片機開發(fā)系統(tǒng)簡介
10.3 系統(tǒng)設(shè)計舉例
小結(jié)
思考題與習(xí)題10
第11章 80C51系列單片機
11.1 PHILIPS8×C552單片機簡介
11.2 Atmel 89C51系列單片機
小結(jié)
思考題與習(xí)題11
附錄
附錄1 MCS-51系列單片機指令表
附錄2 因特網(wǎng)上的單片機資源
附錄3 常用邏輯門電路圖形符號對照表
參考文獻(xiàn)