出版時(shí)間:2012-8 出版社:化學(xué)工業(yè)出版社 作者:吳旭光,牛云,何軍紅 編著 頁(yè)數(shù):252 字?jǐn)?shù):414000
內(nèi)容概要
《嵌入式系統(tǒng)原理與應(yīng)用(2版)》以嵌入式系統(tǒng)的開發(fā)為核心,以80C51單片機(jī)及μC/OS-Ⅱ嵌入式實(shí)時(shí)操作系統(tǒng)為重點(diǎn)講解了嵌入式技術(shù)中的處理器及外設(shè)、嵌入式實(shí)時(shí)操作系統(tǒng)的一般原理及使用方法。并且考慮到嵌入式系統(tǒng)開發(fā)的特點(diǎn),強(qiáng)調(diào)講練結(jié)合,重要概念之后都有相應(yīng)的應(yīng)用指導(dǎo)和典型應(yīng)用練習(xí)。使讀者既能夠深入地學(xué)習(xí)嵌入式系統(tǒng)的核心概念,也能對(duì)系統(tǒng)開發(fā)有一個(gè)比較全面的學(xué)習(xí)和理解。
本書的主要內(nèi)容:嵌入式系統(tǒng)概述、MCS-51單片機(jī)體系結(jié)構(gòu)及特點(diǎn)、MCS-51單片機(jī)指令系統(tǒng)、MCS-51匯編程序設(shè)計(jì)及C51程序設(shè)計(jì)基礎(chǔ)、80C51單片機(jī)基本功能單元及其操作原理、單片機(jī)并行/串行擴(kuò)展技術(shù)、嵌入式操作系統(tǒng)概述、嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核、C/OS-Ⅱ在80C51單片機(jī)上的移植、Proteus7.4軟件及Keil集成開發(fā)環(huán)境在單片機(jī)系統(tǒng)仿真中的應(yīng)用入門、實(shí)驗(yàn)指導(dǎo)書。
《嵌入式系統(tǒng)原理與應(yīng)用(2版)》可以作為高等理工院校自動(dòng)化、電氣工程及其自動(dòng)化、電子信息工程、電子科學(xué)與技術(shù)等相關(guān)專業(yè)學(xué)生的教材,也可供從事嵌入式系統(tǒng)開發(fā)、系統(tǒng)控制的科研人員和工程師參考。
書籍目錄
第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)概念
1.1.1 嵌入式系統(tǒng)的定義
1.1.2 嵌入式系統(tǒng)的特點(diǎn)
1.1.3 嵌入式系統(tǒng)的種類
1.2 嵌入式系統(tǒng)的組成
1.2.1 嵌入式處理器
1.2.2 存儲(chǔ)器
1.2.3 外設(shè)
1.3 嵌入式系統(tǒng)的應(yīng)用
1.4 嵌入式系統(tǒng)的發(fā)展
1.4.1 硬件的發(fā)展
1.4.2 嵌入式軟件的發(fā)展
1.4.3 系統(tǒng)的發(fā)展
1.5 嵌入式系統(tǒng)的調(diào)試方法概述
1.5.1 基于主機(jī)的調(diào)試
1.5.2 遠(yuǎn)程調(diào)試器與調(diào)試內(nèi)核
1.5.3 ROM仿真器
1.5.4 在線仿真ICE
1.5.5 JTAG
1.6 小結(jié)
思考題
第2章 MCS-51單片機(jī)體系結(jié)構(gòu)及特點(diǎn)
2.1 單片機(jī)概述
2.1.1 單片機(jī)的概念
2.1.2 單片機(jī)的特點(diǎn)及應(yīng)用領(lǐng)域
2.1.3 單片機(jī)技術(shù)的歷史及發(fā)展方向
2.1.4 常用MCS-51單片機(jī)及兼容機(jī)
2.1.5 單片機(jī)應(yīng)用系統(tǒng)開發(fā)過(guò)程
2.2 MCS-51系列單片機(jī)基本結(jié)構(gòu)與
工作原理
2.2.1 單片機(jī)的典型硬件結(jié)構(gòu)
2.2.2 單片機(jī)結(jié)構(gòu)特點(diǎn)
2.3 單片機(jī)的中央處理器(CPU)結(jié)構(gòu)
2.3.1 運(yùn)算器
2.3.2 總線邏輯控制部件
2.4 單片機(jī)存儲(chǔ)空間配置
2.4.1 數(shù)據(jù)存儲(chǔ)器及其操作
2.4.2 程序存儲(chǔ)器及其操作
2.5 單片機(jī)外部特性
2.5.1 單片機(jī)的引腳及功能描述
2.5.2 單片機(jī)的引腳應(yīng)用特性
2.5.3 單片機(jī)并行I/O端口及應(yīng)用特性
2.6 小結(jié)
思考題
第3章 MCS-51單片機(jī)指令系統(tǒng)
3.1 指令系統(tǒng)基礎(chǔ)
3.1.1 指令格式與符號(hào)約定
3.1.2 CPU指令時(shí)序與指令操作
3.2 指令系統(tǒng)尋址方式
3.3 指令系統(tǒng)分類介紹
3.3.1 數(shù)據(jù)傳送指令
3.3.2 算術(shù)運(yùn)算類指令
3.3.3 邏輯運(yùn)算類指令
3.3.4 控制轉(zhuǎn)移類指令
3.3.5 位操作指令
3.4 小結(jié)
思考題
第4章 MCS-51匯編程序設(shè)計(jì)及C51程序設(shè)計(jì)基礎(chǔ)
4.1 匯編語(yǔ)言設(shè)計(jì)基礎(chǔ)
4.1.1 匯編語(yǔ)言格式
4.1.2 常用MCS-51的匯編偽指令
4.1.3 匯編語(yǔ)言源程序的匯編
4.1.4 匯編語(yǔ)言程序的設(shè)計(jì)過(guò)程
4.2 匯編源程序的設(shè)計(jì)
4.2.1 匯編語(yǔ)言程序的過(guò)程框架
4.2.2 匯編語(yǔ)言程序的基本結(jié)構(gòu)
4.2.3 幾種常用運(yùn)算及操作的匯編語(yǔ)言實(shí)例
4.3 單片機(jī)高級(jí)語(yǔ)言C51程序的設(shè)計(jì)基礎(chǔ)
4.3.1 MCS-51與C語(yǔ)言
4.3.2 C51與標(biāo)準(zhǔn)C兼容的數(shù)據(jù)類型及存儲(chǔ)方式
4.3.3 C51特有(與標(biāo)準(zhǔn)C不兼容)數(shù)據(jù)類型及存儲(chǔ)方式
4.3.4 C51數(shù)據(jù)的存儲(chǔ)類型與MCS-51的存儲(chǔ)關(guān)系
4.3.5 C51的指針數(shù)據(jù)類型
4.3.6 C51對(duì)存儲(chǔ)器絕對(duì)地址和外部擴(kuò)展I/O口的訪問(wèn)
4.3.7 C51中斷服務(wù)函數(shù)的定義方法
4.3.8 MCS-51匯編語(yǔ)言與C51的混合編程
4.3.9 C51編程實(shí)例
4.4 小結(jié)
思考題
第5章 80C51單片機(jī)基本功能單元及其操作原理
5.1 80C51中斷系統(tǒng)
5.1.1 中斷系統(tǒng)基本概念
5.1.2 80C51中斷系統(tǒng)基本結(jié)構(gòu)
5.1.3 80C51中斷系統(tǒng)相關(guān)SFR
5.1.4 80C51單片機(jī)中斷自動(dòng)處理過(guò)程
5.1.5 80C51單片機(jī)外部中斷觸發(fā)方式的說(shuō)明
5.1.6 80C51單片機(jī)中斷系統(tǒng)應(yīng)用注意事項(xiàng)及實(shí)例
5.2 80C51的定時(shí)/計(jì)數(shù)器
5.2.1 80C51定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)和工作原理
5.2.2 80C51定時(shí)/計(jì)數(shù)器的控制
5.2.3 80C51定時(shí)/計(jì)數(shù)器的工作方式
5.2.4 80C51單片機(jī)定時(shí)/計(jì)數(shù)器應(yīng)用注意事項(xiàng)及實(shí)例
5.3 80C51的串行口及其應(yīng)用
5.3.1 計(jì)算機(jī)通信基礎(chǔ)
5.3.2 串行通信基本概念
5.3.3 RS232串行通信標(biāo)準(zhǔn)
5.3.4 80C51的串行口
5.3.5 80C51的串行口的基本應(yīng)用
5.4 小結(jié)
思考題
第6章 單片機(jī)并行/串行擴(kuò)展技術(shù)
6.1 單片機(jī)并行擴(kuò)展方式
6.1.1 并行I/O口與并行擴(kuò)展總線
6.1.2 總線方式擴(kuò)展特性
6.1.3 I/O擴(kuò)展方式特性
6.1.4 系統(tǒng)總線的擴(kuò)展
6.1.5 外部存儲(chǔ)器的擴(kuò)展
6.1.6 I/O口并行擴(kuò)展非總線型外設(shè)接口
6.1.7 并行數(shù)模D/A、模數(shù)A/D轉(zhuǎn)換器的擴(kuò)展
6.2 單片機(jī)的串行擴(kuò)展方式
6.2.1 串行的擴(kuò)展總線與串行擴(kuò)展接口
6.2.2 基于移位寄存器的80C51 UART擴(kuò)展技術(shù)
6.3 小結(jié)
思考題
第7章 嵌入式操作系統(tǒng)概述
7.1 操作系統(tǒng)的概念
7.2 操作系統(tǒng)的功能和主要特征
7.2.1 操作系統(tǒng)的功能
7.2.2 操作系統(tǒng)的主要特征
7.3 操作系統(tǒng)的結(jié)構(gòu)
7.3.1 操縱系統(tǒng)的內(nèi)核
7.3.2 傳統(tǒng)的操作系統(tǒng)結(jié)構(gòu)模式
7.3.3 現(xiàn)代的操作系統(tǒng)結(jié)構(gòu)模式
7.4 嵌入式實(shí)時(shí)操作系統(tǒng)
7.4.1 嵌入式實(shí)時(shí)操作系統(tǒng)的特點(diǎn)
7.4.2 嵌入式實(shí)時(shí)操作系統(tǒng)的發(fā)展
7.4.3 嵌入式實(shí)時(shí)系統(tǒng)的分類
7.5 商用嵌入式實(shí)時(shí)操作系統(tǒng)
7.6 小結(jié)
思考題
第8章 嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核
8.1 嵌入式實(shí)時(shí)內(nèi)核的結(jié)構(gòu)和功能
8.1.1 嵌入式實(shí)時(shí)內(nèi)核的結(jié)構(gòu)
8.1.2 嵌入式實(shí)時(shí)內(nèi)核的功能
8.2 嵌入式實(shí)時(shí)內(nèi)核的任務(wù)管理
8.2.1 多任務(wù)機(jī)制
8.2.2 任務(wù)狀態(tài)和狀態(tài)轉(zhuǎn)變
8.2.3 任務(wù)調(diào)度策略
8.3 嵌入式實(shí)時(shí)內(nèi)核的共享代碼和重入
8.4 實(shí)時(shí)內(nèi)核任務(wù)間同步、互斥及通信機(jī)制
8.4.1 任務(wù)之間的關(guān)系
8.4.2 共享內(nèi)存
8.4.3 互斥訪問(wèn)
8.4.4 信號(hào)量
8.4.5 消息隊(duì)列
8.4.6 ·C/OS-Ⅱ下的事件內(nèi)部數(shù)據(jù)結(jié)構(gòu)
8.5 ·C/OS-Ⅱ常用API用法簡(jiǎn)介及應(yīng)用實(shí)例
8.5.1 任務(wù)管理類API
8.5.2 信號(hào)量類API
8.5.3 時(shí)間管理類API
8.5.4 消息隊(duì)列管理API
8.5.5 內(nèi)存管理API
8.5.6 μC/OS-Ⅱ常用API使用實(shí)例
8.6 小結(jié)
思考題
第9章 ·C/OS-Ⅱ在80C51單片機(jī)上的移植
9.1 ·C/OS-Ⅱ的可移植條件
9.2 ·C/OS-Ⅱ的一般移植過(guò)程
9.3 ·C/OS-Ⅱ在80C51上的移植步驟
9.4 ·C/OS-Ⅱ在80C51上的移植時(shí)需注意的問(wèn)題
9.5 小結(jié)
附錄A PRoteus7.4軟件及Keil集成開發(fā)環(huán)境在單片機(jī)系統(tǒng)仿真中的應(yīng)用入門
A.1 Proteus ISIS
A.2 Keil集成開發(fā)環(huán)境的使用快速入門
A.3 小結(jié)
附錄B 實(shí)驗(yàn)指導(dǎo)書
B.1 實(shí)驗(yàn)一 外部中斷基礎(chǔ)實(shí)驗(yàn)
B.2 實(shí)驗(yàn)二 定時(shí)器應(yīng)用基礎(chǔ)實(shí)驗(yàn)
B.3 實(shí)驗(yàn)三 數(shù)字頻率計(jì)實(shí)驗(yàn)
B.4 實(shí)驗(yàn)四 串行口點(diǎn)對(duì)點(diǎn)通信實(shí)驗(yàn)
B.5 實(shí)驗(yàn)五 存儲(chǔ)器擴(kuò)展實(shí)驗(yàn)
B.6 實(shí)驗(yàn)六 行列式鍵盤、4位LED顯示器綜合實(shí)驗(yàn)
B.7 實(shí)驗(yàn)七 D/A轉(zhuǎn)換器應(yīng)用實(shí)驗(yàn)
B.8 實(shí)驗(yàn)八 溫度報(bào)警器仿真實(shí)驗(yàn)
B.9 實(shí)驗(yàn)九 串行擴(kuò)展7段LED數(shù)碼管
B.10 實(shí)驗(yàn)十 μC/OS-Ⅱ在80C51上的移植及應(yīng)用實(shí)驗(yàn)
參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
嵌入式系統(tǒng)原理與應(yīng)用 PDF格式下載