全書共有9章內(nèi)容。其中前四章內(nèi)容是單片機(jī)基礎(chǔ)知識(shí)部分,主要講述了微型計(jì)算機(jī)基礎(chǔ)、51單片機(jī)芯片內(nèi)部結(jié)構(gòu)、匯編語(yǔ)言程序設(shè)計(jì)等內(nèi)容。后五章內(nèi)容為單片機(jī)系統(tǒng)的擴(kuò)展與應(yīng)用部分,主要講述了單片機(jī)的存儲(chǔ)器擴(kuò)展、I/O接口擴(kuò)展、A/D、D/A轉(zhuǎn)換技術(shù)等。同時(shí),講述了單片機(jī)的C語(yǔ)言開發(fā)環(huán)境,并列舉了作者近年來(lái)的科研項(xiàng)目實(shí)例及單片機(jī)在機(jī)車車輛上的應(yīng)用技術(shù)實(shí)例等,較詳細(xì)地介紹了單片機(jī)系統(tǒng)設(shè)計(jì)中應(yīng)注意的關(guān)鍵問題。本書選材廣泛,圖文并茂。涉及的技術(shù)全面新穎,反映了現(xiàn)代微機(jī)技術(shù)發(fā)展的最新水平和趨勢(shì)。
第二版前言
在第一版的基礎(chǔ)上,融入近幾年編者最新教學(xué)與科研方面的經(jīng)驗(yàn),經(jīng)過反復(fù)修改、總結(jié),精心編寫并出版了《單片機(jī)原理與應(yīng)用系統(tǒng)設(shè)計(jì)(第二版)》,改進(jìn)了部分內(nèi)容的敘述方式和部分例題的解題方法。在突出主要概念的同時(shí),更加貼近實(shí)用,力求做到符合教學(xué)規(guī)律和認(rèn)知特點(diǎn),增強(qiáng)學(xué)生對(duì)所學(xué)知識(shí)的系統(tǒng)性、規(guī)律性的認(rèn)識(shí)。該教材既可用作普通高等學(xué)校的自動(dòng)化、電氣工程及其自動(dòng)化、計(jì)算機(jī)應(yīng)用、電子信息工程、機(jī)械工程以及機(jī)電一體化等專業(yè)的教學(xué)用書,也可供院校師生和從事單片機(jī)應(yīng)用與產(chǎn)品開發(fā)相關(guān)工作的工程技術(shù)人員參考用書。
全書共有9章內(nèi)容。其中前4章內(nèi)容是單片機(jī)基礎(chǔ)知識(shí)部分,主要講述了微型計(jì)算機(jī)基礎(chǔ)、51單片機(jī)芯片內(nèi)部結(jié)構(gòu)、匯編語(yǔ)言程序設(shè)計(jì)等。后5章內(nèi)容為單片機(jī)系統(tǒng)的擴(kuò)展與應(yīng)用部分,主要講述了單片機(jī)的存儲(chǔ)器擴(kuò)展、I/O接口擴(kuò)展、A/D、D/A轉(zhuǎn)換技術(shù)等。同時(shí),講述了單片機(jī)的C語(yǔ)言開發(fā)環(huán)境,并列舉了作者近年來(lái)的科研項(xiàng)目實(shí)例及單片機(jī)在機(jī)車車輛上的應(yīng)用技術(shù)實(shí)例等,較詳細(xì)地介紹了單片機(jī)系統(tǒng)設(shè)計(jì)中應(yīng)注意的關(guān)鍵問題。本書選材廣泛、圖文并茂,涉及的技術(shù)全面新穎,反映了現(xiàn)代微機(jī)技術(shù)發(fā)展的最新水平和趨勢(shì)。
本書由高博、董海棠任主編,張金敏、衛(wèi)曉娟任副主編。全書內(nèi)容豐富,結(jié)構(gòu)完整,其中第2,7,9章由高博編寫(共15萬(wàn)字);第5,6,8章由董海堂編寫(共11萬(wàn)字);張金敏編寫了第1,3章(共12萬(wàn)字),衛(wèi)曉娟編寫了第4章及附錄(共5萬(wàn)字)。全書由蘭州交通大學(xué)自動(dòng)化與電氣工程學(xué)院王思明教授任主審,高博、張金敏負(fù)責(zé)整理和統(tǒng)稿。
本書(第二版)在編寫過程中得到了蘭州交通大學(xué)機(jī)電學(xué)院機(jī)電系全體老師的全力支持和幫助,在此表示衷心的感謝。同時(shí)特別感謝本書編輯的辛勤勞動(dòng)。正是大家付出的艱辛與努力,終于使本書的第二版能與讀者見面。
全書參考教學(xué)32~64學(xué)時(shí),實(shí)驗(yàn)6~10學(xué)時(shí)。教學(xué)時(shí)可以根據(jù)實(shí)際情況,對(duì)各章講授的內(nèi)容進(jìn)行適當(dāng)取舍。
本書的出版工作得到了西南交通大學(xué)出版社的全額資金資助支持,在此表示衷心的感謝。
由于本書涉及的知識(shí)點(diǎn)較多,盡管在編寫中做了許多努力,難免有不足和疏漏之處,歡迎廣大讀者提出寶貴意見和建議,以便進(jìn)一步改進(jìn)和提高,使之滿足實(shí)際教學(xué)的需要。
編者
2017年1月
第1章 緒 論 1
1.1 微型計(jì)算機(jī)概述 1
1.2 單片機(jī)概述 2
1.3 單片機(jī)應(yīng)用系統(tǒng)與開發(fā)系統(tǒng) 4
1.4 含51內(nèi)核的常用單片機(jī) 5
1.5 數(shù)制與碼制 6
第2章 51單片機(jī)芯片的硬件結(jié)構(gòu) 13
2.1 單片機(jī)的內(nèi)部結(jié)構(gòu)及引腳 13
2.2 單片機(jī)的存儲(chǔ)器配置 18
2.3 數(shù)據(jù)存儲(chǔ)器 19
2.4 程序存儲(chǔ)器 25
2.5 單片機(jī)的堆棧操作 26
2.6 51單片機(jī)時(shí)鐘電路與時(shí)序 29
2.7 51單片機(jī)的復(fù)位 31
第3章 指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì) 34
3.1 指令格式與尋址方式 34
3.2 51單片機(jī)指令系統(tǒng) 41
3.3 51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì) 76
3.4 匯編語(yǔ)言程序的基本結(jié)構(gòu)形式 80
第4章 單片機(jī)中斷系統(tǒng)與定時(shí)器 95
4.1 中斷系統(tǒng)概述 95
4.2 中斷的概念與功能 96
4.3 51單片機(jī)中斷系統(tǒng) 98
4.4 51單片機(jī)定時(shí)器/計(jì)數(shù)器 108
第5章 單片機(jī)串行數(shù)據(jù)通信 125
5.1 計(jì)算機(jī)數(shù)據(jù)通信基礎(chǔ)知識(shí) 125
5.2 51單片機(jī)串行口及控制寄存器 131
5.3 51單片機(jī)串行口工作方式及應(yīng)用 134
5.4 PC機(jī)與單片機(jī)的串行通信 142
第6章 單片機(jī)外部存儲(chǔ)器擴(kuò)展 147
6.1 單片機(jī)系統(tǒng)擴(kuò)展概述 147
6.2 存儲(chǔ)器的擴(kuò)展 150
6.3 程序存儲(chǔ)器擴(kuò)展 155
6.4 數(shù)據(jù)存儲(chǔ)器擴(kuò)展 160
6.5 51系列單片機(jī)存儲(chǔ)器系統(tǒng)的特點(diǎn)和使用 165
第7章 單片機(jī)I/O口擴(kuò)展及應(yīng)用 169
7.1 I/O口擴(kuò)展概述 169
7.2 可編程并行I/O接口芯片8255A 175
7.3 人-機(jī)接口技術(shù) 188
第8章 數(shù)模及模數(shù)轉(zhuǎn)換器接口技術(shù) 209
8.1 單片機(jī)與D/A轉(zhuǎn)換器接口 209
8.2 單片機(jī)與A/D轉(zhuǎn)換器接口 219
第9章 單片機(jī)的Keil C51開發(fā)語(yǔ)言與應(yīng)用系統(tǒng)研制 232
9.1 51系列單片機(jī)的Keil C51開發(fā)語(yǔ)言 232
9.2 Keil C51的數(shù)據(jù)結(jié)構(gòu) 236
9.3 單片機(jī)匯編語(yǔ)言與C語(yǔ)言程序設(shè)計(jì)對(duì)照 245
9.4 C51與匯編語(yǔ)言的混合編程 246
9.5 單片機(jī)應(yīng)用系統(tǒng)調(diào)試 253
9.6 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)舉例 258
9.7 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)總結(jié) 272
附錄 51單片機(jī)指令表 272
參考文獻(xiàn) 277