21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:單片機(jī)原理、接口及應(yīng)用:嵌入式系統(tǒng)技術(shù)基礎(chǔ)(第2版)
定 價(jià):35 元
- 作者:肖看 ,李群芳 編
- 出版時(shí)間:2010/9/1
- ISBN:9787302231240
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:355
- 紙張:膠版紙
- 版次:2
- 開本:大16開
《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:單片機(jī)原理、接口及應(yīng)用:嵌入式系統(tǒng)技術(shù)基礎(chǔ)(第2版)》以目前使用最為廣泛的Mcs-51系列單片機(jī)為背景,介紹嵌入式系統(tǒng)應(yīng)用的基本技術(shù)。全書分為 4篇共13章,系統(tǒng)地介紹了MCs 51系列單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)、功能特點(diǎn)、功能擴(kuò)展、典型外圍接口技術(shù)、c51及其應(yīng)用、系統(tǒng)開發(fā)設(shè)計(jì)、單片機(jī)實(shí)驗(yàn)等內(nèi)容!21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:單片機(jī)原理、接口及應(yīng)用:嵌入式系統(tǒng)技術(shù)基礎(chǔ)(第2版)》覆蓋了單片機(jī)與嵌入式系統(tǒng)課程教學(xué)的基本內(nèi)容,同時(shí)結(jié)合了當(dāng)前新技術(shù)、新器件的發(fā)展,具有很強(qiáng)的實(shí)用性。
《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:單片機(jī)原理、接口及應(yīng)用:嵌入式系統(tǒng)技術(shù)基礎(chǔ)(第2版)》融入了Proteus最新的單片機(jī)系統(tǒng)仿真技術(shù),開辟了一條單片機(jī)教學(xué)的新思路。無需硬件“參與”,為單片機(jī)的教與學(xué)提供了極好的實(shí)踐性與操作性。與此同時(shí),《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:單片機(jī)原理、接口及應(yīng)用:嵌入式系統(tǒng)技術(shù)基礎(chǔ)(第2版)》每章均帶有思考題與習(xí)題,《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:單片機(jī)原理、接口及應(yīng)用:嵌入式系統(tǒng)技術(shù)基礎(chǔ)(第2版)》結(jié)尾給出了實(shí)驗(yàn)指導(dǎo),附錄還提供了部分習(xí)題參考答案!21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:單片機(jī)原理、接口及應(yīng)用:嵌入式系統(tǒng)技術(shù)基礎(chǔ)(第2版)》內(nèi)容由淺入深,條理清晰,通俗易懂。
《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:單片機(jī)原理、接口及應(yīng)用:嵌入式系統(tǒng)技術(shù)基礎(chǔ)(第2版)》可作為高等學(xué)校計(jì)算機(jī)、電氣信息類相關(guān)專業(yè)“單片機(jī)與嵌入式系統(tǒng)基礎(chǔ)”課程的教材,也可供從事單片機(jī)嵌入式系統(tǒng)應(yīng)用的工程技術(shù)人員參考,同時(shí)還可以作為全國大學(xué)生電子設(shè)計(jì)競賽的培訓(xùn)教材。
單片機(jī)(又稱為微控制器)的出現(xiàn)是計(jì)算機(jī)發(fā)展史上的一個重要里程碑,它以體積小、功能全、性價(jià)比高等諸多優(yōu)點(diǎn)而獨(dú)具特色,在工業(yè)控制、尖端武器、通信設(shè)備、信息處理、家用電器等嵌入式應(yīng)用領(lǐng)域中獨(dú)占鰲頭。51系列單片機(jī)是國內(nèi)目前應(yīng)用最廣泛的一種8位單片機(jī)之一,經(jīng)過二十多年的推廣與發(fā)展,51系列單片機(jī)形成了一個規(guī)模龐大、功能齊全、資源豐富的產(chǎn)品群。當(dāng)前,隨著嵌入式系統(tǒng)、片上系統(tǒng)等概念的提出并普遍被人們接受,而且也被應(yīng)用到實(shí)際工作中,51單片機(jī)的發(fā)展又進(jìn)入了一個新的階段。許多專用功能芯片中集成了51核,51兼容的微控制器不斷地以IP核的方式在以FPGA為基礎(chǔ)的片上系統(tǒng)中出現(xiàn),國內(nèi)目前眾多高校也大量以51單片機(jī)作為單片機(jī)原理與接口技術(shù)課程的基本內(nèi)容。可謂是“眾人拾柴火焰高”,特別是近年來,基于51單片機(jī)的嵌入式實(shí)時(shí)操作系統(tǒng)不斷出現(xiàn)并且被人們加以推廣。這都表明了51系列單片機(jī)在今后的許多年中依然會活躍如故,而且在很長一段時(shí)間中將占據(jù)嵌入式系統(tǒng)產(chǎn)品的低端市場。
本書選擇51系列單片機(jī)作為背景,介紹嵌入式系統(tǒng)應(yīng)用軟硬件設(shè)計(jì)的基本技術(shù)。其主要特點(diǎn)如下所示。
(1) 系統(tǒng)性強(qiáng)。本書主要分為基礎(chǔ)篇、接口篇和應(yīng)用篇三大部分;A(chǔ)篇重點(diǎn)介紹了51單片機(jī)的基本知識;接口篇較全面地介紹了單片機(jī)的外圍接口硬件設(shè)計(jì),這種設(shè)計(jì)具有普遍的意義;應(yīng)用篇則突出了以C51為主的嵌入式單片機(jī)系統(tǒng)的開發(fā)設(shè)計(jì)。本書還在預(yù)備篇中補(bǔ)充了計(jì)算機(jī)的基礎(chǔ)知識,這樣本書既可以作為單片機(jī)與嵌入式系統(tǒng)或類似課程的教材,也可以直接作為微機(jī)原理課程的學(xué)習(xí)教材。
(2) 可讀性強(qiáng)。本書在內(nèi)容的編排上注意由淺入深,方便讀者自學(xué)。以“必須”、“夠用”、“適用”、“會用”為過渡,通過典型例題,使學(xué)生重點(diǎn)掌握基本原理、基本分析方法和軟硬件設(shè)計(jì)方法。全書將表、圖與文字描述相結(jié)合,使基本理論的表述一目了然,便于記憶。
(3) 操作性強(qiáng)。為便于教學(xué),我們將教學(xué)大綱中要求的基本內(nèi)容盡量集中且靠前安排,其中標(biāo)有“”的內(nèi)容為任選或作為畢業(yè)設(shè)計(jì)、競賽、應(yīng)用時(shí)的參考資料。本書可為任課教師在授課時(shí)提供一個操作性很強(qiáng)的組織形式。
(4) 融入Proteus仿真技術(shù),實(shí)踐性強(qiáng)。本書部分例題或習(xí)題將采用Proteus軟件繪制而成,讀者只需一臺能運(yùn)行Proteus仿真軟件的計(jì)算機(jī),即可在實(shí)驗(yàn)室或家中完成對實(shí)驗(yàn)的驗(yàn)證。本書結(jié)尾部分還編有基于Proteus的實(shí)驗(yàn)指導(dǎo)一章,可以作為獨(dú)立的實(shí)驗(yàn)教程使用。Proteus的引入,使得實(shí)驗(yàn)不再受到實(shí)驗(yàn)場地與設(shè)備的限制,極大地方便了學(xué)習(xí)者,同時(shí)又不失其一般性。離開Proteus或者在真實(shí)的實(shí)驗(yàn)板上進(jìn)行,本書介紹的這些實(shí)驗(yàn)同樣具有指導(dǎo)意義。在教材選材的過程中,本書還兼顧到全國大學(xué)生電子設(shè)計(jì)競賽和PAEE認(rèn)證,因此本書也適合電子競賽培訓(xùn)和PAEE認(rèn)證培訓(xùn)使用。
(5) 力圖反映新技術(shù)的發(fā)展。當(dāng)前非并行總線結(jié)構(gòu)的單片機(jī)及其應(yīng)用方式日趨增多,本書順應(yīng)這一發(fā)展趨勢,將串行接口擴(kuò)展集中到一章講解。C51的普遍應(yīng)用,使得51單片機(jī)的軟件開發(fā)效率大幅度提高,本書在應(yīng)用篇中以較大的篇幅介紹了C51的使用。
(6) 力圖體現(xiàn)新器件的應(yīng)用。本書介紹了一些實(shí)用的新型器件,如雙口RAM、鐵電存儲器、串行A/D (D/A) , μP監(jiān)控器等,并用一定的篇幅介紹了增強(qiáng)型單片機(jī)中的定時(shí)器/計(jì)數(shù)器及其應(yīng)用,同時(shí)還提到一些新型51單片機(jī)所具有的一些新的開發(fā)技術(shù),如在系統(tǒng)編程ISP技術(shù)、在應(yīng)用編程IAP技術(shù)、JTAG非侵入式調(diào)試技術(shù)等。
本書由肖看和李群芳編寫。謝瑞和教授提出了寶貴的指導(dǎo)意見。張志軍、楊明、黃建、丁國榮、王貞炎等老師給予了我們大力幫助。梁國泓、齊曉莉、李熠、冷巖松、張祎然、陶云彬、姚方、姚園等人完成了書中部分例題和習(xí)題的實(shí)驗(yàn)驗(yàn)證、文字錄入及電路繪制等工作。在此,對他們的辛勤勞動表示感謝。在本書編寫過程中,我們獲得了廣州市風(fēng)標(biāo)電子技術(shù)有限公司的大力支持與幫助,在此也表示衷心的感謝。由于時(shí)間倉促,編者水平有限,書中難免有錯誤或不妥之處,敬請讀者批評指正。
本書備有與教材實(shí)驗(yàn)配套的Proteus電路設(shè)計(jì)文檔等資料,如果需要可到出版社相關(guān)網(wǎng)站下載或來信索取。
編 者2010年3月
預(yù)備篇
第0章 計(jì)算機(jī)的基礎(chǔ)知識
0.1 緒論
O.1.1 計(jì)算機(jī)的新分類
0.1.2 嵌入式系統(tǒng)
0.1.3 單片機(jī)
0.2 微型計(jì)算機(jī)的基本結(jié)構(gòu)和工作原理
0.2.1 微機(jī)的系統(tǒng)結(jié)構(gòu)
0.2.2 微機(jī)的基本工作原理
0.2.3 微機(jī)的主要技術(shù)指標(biāo)
O.3 計(jì)算機(jī)中的數(shù)制與碼制
0.3.1 計(jì)算機(jī)中的數(shù)
0.3.2 計(jì)算機(jī)中數(shù)的幾個概念
0.3.3 計(jì)算機(jī)中的有符號數(shù)的表示
0.3.4 進(jìn)位和溢出
O.3.5 BCD碼
0.3.6 BCD碼的運(yùn)算
0.3.7 ASCII碼
0.4 小結(jié)
思考題與習(xí)題
基礎(chǔ)篇
第1章 MCS一51單片機(jī)結(jié)構(gòu)
1.1 MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)
1.1.1 概述
1.1.2 CPU
1.2 存儲器
1.2.1 程序存儲器
1.2.2 外部數(shù)據(jù)存儲器
1.2.3 內(nèi)部數(shù)據(jù)存儲器
1.3 特殊功能寄存器
1.4 時(shí)鐘電路與復(fù)位電路
1.4.1 時(shí)鐘電路
1.4.2 單片機(jī)的時(shí)序單位
1.4.3 復(fù)位電路
1.5 引腳功能
1.6 小結(jié)
思考題與習(xí)題
第2章 MCS-5l單片機(jī)的指令系統(tǒng)
2.1 尋址方式
2.1.1 立即尋址
2.1.2 直接尋址
2.1.3 寄存器尋址
2.1.4 寄存器間接尋址
2.1.5 變址尋址
2.1.6 位尋址
2.1.7 相對尋址
2.2 數(shù)據(jù)傳送與交換指令
2.2.1 傳送類指令
2.2.2 字節(jié)交換指令
2.3 算術(shù)運(yùn)算和邏輯運(yùn)算指令
2.3.1 算術(shù)運(yùn)算和邏輯運(yùn)算指令對標(biāo)志位的影響
2.3.2 1以A為目的操作數(shù)的算術(shù)運(yùn)算和邏輯運(yùn)算指令
2.3.3 Pir為目的操作數(shù)的邏輯運(yùn)算指令
2.3.4 加1、減1指令
2.3.5 十進(jìn)制調(diào)整指令
2.3.6 專對A的指令
2.3.7 乘、除法指令
2.3.8 指令綜合應(yīng)用舉例
2.4 控制轉(zhuǎn)移指令
2.4.1 程序調(diào)用和返回類指令
2.4.2 轉(zhuǎn)移指令
2.4.3 空操作指令
2.4.4 指令應(yīng)用舉例
2.5 位操作指令
2.6 小結(jié)
思考題與習(xí)題
第3章 MCS-5l單片機(jī)匯編語言程序設(shè)計(jì)
3.1 概述
3.2 偽指令
3.3 順序程序設(shè)計(jì)
3.4 分支程序設(shè)計(jì)
3.5 循環(huán)程序設(shè)計(jì)
3.6 位操作程序設(shè)計(jì)
3.7 子程序
3.8 小結(jié)
思考題與習(xí)題
第4章 并行接口P0~P3和單片機(jī)的中斷系統(tǒng)
4.1 單片機(jī)的并行接口P0~P3
4.1.1 P0~P3接口的功能和內(nèi)部結(jié)構(gòu)
4.1.2 編程舉例
4.1.3 用并行口設(shè)計(jì)LED數(shù)碼顯示器和鍵盤電路
4.1.4 并行接口小結(jié)
4.2 MCS-51單片機(jī)的中斷系統(tǒng)
4.2.1 8XX51中斷系統(tǒng)結(jié)構(gòu)
4.2.2 中斷響應(yīng)過程
4.2.3 中斷的程序設(shè)計(jì)
4.3 小結(jié)
思考題與習(xí)題
第5章 單片機(jī)的定時(shí)/計(jì)數(shù)器與串行接口
5.1 定時(shí)/計(jì)數(shù)器T0和T1
5.1.1 定時(shí)/計(jì)數(shù)器T0和T1的結(jié)構(gòu)與工作原理
5.1.2 定時(shí)/計(jì)數(shù)器的寄存器
5.1.3 定時(shí)/計(jì)數(shù)器的工作方式
5.1.4 定時(shí)/計(jì)數(shù)器的應(yīng)用程序設(shè)計(jì)
5.1.5 門控位的應(yīng)用
5.2 定時(shí)/計(jì)數(shù)器T2
5.2.1 定時(shí)/計(jì)數(shù)器T2的結(jié)構(gòu)和外部引腳
5.2.2 定時(shí)/計(jì)數(shù)器T2的寄存器
5.2.3 定時(shí)/計(jì)數(shù)器T2的工作方式
5.2.4 定時(shí)/計(jì)數(shù)器小結(jié)
5.3 串行接口
5.3.1 概述
5.3.2 單片機(jī)串行接口的結(jié)構(gòu)與工作原理
5.3.3 串行接口的控制寄存器
5.3.4 串行接口的工作方式
5.3.5 串行接口的應(yīng)用編程
5.3.6 利用串行接口方式O擴(kuò)展I/O接口
5.4 小結(jié)
思考題與習(xí)題
接口篇
第6章 單片機(jī)總線與存儲器的擴(kuò)展
6.1 單片機(jī)系統(tǒng)總線和系統(tǒng)擴(kuò)展方法
6.1.1 單片機(jī)系統(tǒng)總線信號
6.1.2 系統(tǒng)擴(kuò)展的方法
6.1.3 地址譯碼器
6.2 程序存儲器的擴(kuò)展
6.2.1 EPROM的擴(kuò)展
6.2.2 EEPROM的擴(kuò)展
6.2.3 F1ash存儲器(閃速存儲器)
6.3 數(shù)據(jù)存儲器的擴(kuò)展
6.3.1 SRAM的擴(kuò)展
6.3.2 同時(shí)擴(kuò)展SRAM和Flash存儲器的例子
6.4 新型存儲器擴(kuò)展(雙口RAM和FIFO)
6.4.1 雙口RAM簡介
6.4.2 雙口RAM與單片機(jī)的接口
6.4.3 異步FIFO簡介
6.4.4 異步FIFO與單片機(jī)的接口
6.5 小結(jié)
思考題與習(xí)題
第7章 單片機(jī)系統(tǒng)功能擴(kuò)展
7.1 并行I/O接口的擴(kuò)展
7.1.1 通用鎖存器、緩沖器的擴(kuò)展
7.1.2 可編程并行接口芯片的擴(kuò)展
7.2 中斷擴(kuò)展
7.3 定時(shí)器的擴(kuò)展
7.3.1 8254的結(jié)構(gòu)和引腳
7.3.2 8254的工作方式控制字和讀回命令字
7.3.3 8254的狀態(tài)字
7.3.4 8254的應(yīng)用舉例
7.4 小結(jié)
思考題與習(xí)題
……
應(yīng)用篇
附錄A MCS-51指令集
附錄B 部分習(xí)題答案
參考文獻(xiàn)