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