《單片機與ARM微處理器的原理及應用》介紹了目前應用比較廣泛的兩種嵌入式處理器:8位的MCS-51系列單片機和32位的ARM微處理器。第1-3章介紹了MCS-51單片機的硬件結構與指令系統(tǒng);第4-6章介紹了MCS-51單片機內(nèi)部3種功能部件(定時器/計數(shù)器、串行接口、中斷系統(tǒng))的原理與應用;第7章介紹了ARM微處理器的硬件架構;第8章介紹了ARM微處理器的指令系統(tǒng);第9章介紹了ARM微處理器的編程知識;第10章介紹了一款具體的ARM7TDMI微處理器-S3C44BOX,對嵌入到微處理器內(nèi)部的存儲器控制器、時鐘與電源管理部件做了詳盡的介紹;第11章詳盡介紹了嵌入到微處理器內(nèi)部的I/O端口與串行接口。各章后給出了較多的思考題與習題,便于加深對各章內(nèi)容的掌握。
本書可作為普通高校電類、計算機類本科生或研究生嵌入式處理器課程教材,也可作為工程技術人員的參考資料。
第1章 概述
1.1 單片機的定義
1.2 單片機的產(chǎn)生及發(fā)展趨勢
1.3 單片機的應用
1.4 MCS-51系列單片機
思考題與習題
第2章 MCS-51單片機的硬件結構
2.1 MCS-51單片機的硬件結構
2.2 MCS-51單片機的引腳描述
2.3 MCS-51單片機的微處理器
2.4 存儲器的組織
2.4.1 程序存儲器的組織
2.4.2 數(shù)據(jù)存儲器的組織
2.5 時鐘電路與時序
2.5.1 時鐘電路
2.5.2 時序
2.6 復位電路與WDT技術
2.6.1 復位
2.6.2 WDT技術
2.7 I/O接口與片外總線建立
2.7.1 I/O接口
2.7.2 片外總線建立
思考題與習題
第3章 MCS-51單片機的指令系統(tǒng)
3.1 概述
3.2 尋址方式
3.3 指令集
3.3.1 一般說明
3.3.2 數(shù)據(jù)傳送指令
3.3.3 算術運算指令
3.3.4 邏輯運算指令
3.3.5 控制轉移指令
3.3.6 位操作指令
3.4 常用偽指令
3.5 編程舉例
思考題與習題
第4章 MCS-51單片機的定時器/計數(shù)器
4.1 定時器/計數(shù)器TO、T1的結構
4.1.1 工作方式控制寄存器TMOD
4.1.2 控制寄存器TCON
4.2 TO、T1的工作方式
4.2.1 方式0
4.2.2 方式1
4.2.3 方式2
4.2.4 方式3
4.2.5 TO工作于方式3下的T1的工作方式
4.3 應用中注意的問題
4.4 定時器/計數(shù)器T2
4.4.1 管理I2的特殊功能寄存器
4.4.2 T2的工作方式
思考題與習題
第5章 MCS-51單片機的串行接口
5.1 通信的基本知識.
5.2 串行口的結構
5.3 串行口的工作方式
5.3.1 方式0
5.3.2 方式1
5.3.3 方式3
5.3.4 方式2
思考題與習題
第6章 MCS-51單片機的中斷系統(tǒng)
6.1 中斷的概念
6.2 中斷系統(tǒng)的結構
6.3 中斷源
6.4 中斷開放與禁止控制
6.5 中斷優(yōu)先級控制
6.6 中斷響應
……
第7章 ARM微處理器的硬件架構
第8章 ARM微處理器的指令系統(tǒng)
第9章 編程基礎
第10章 ARM7微處理器-S3C44BOX
第11章 ARM7微處理器的并行接口與串行接口
參考文獻