《小型微控制器与高级微控制器用户手册》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:田勇等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1998
  • ISBN:7115066612
  • 页数:249 页
图书介绍:

上篇 小型微控制器入门 3

第一章 什么是微控制器 3

1.1 计算机系统综述 3

1.1.1 计算机系统的输入 4

1.1.2 计算机系统的输出 4

1.1.3 中央处理器(CPU) 4

1.1.4 时钟 5

1.1.5 计算机存储器 5

1.1.6 计算机程序 5

1.2 微控制器 5

1.3 第一章回顾 7

第二章 计算机的数和编码 8

2.1 二进制和十六进制数 8

2.2 ASCⅡ码 9

2.3 计算机操作码(Opcode) 11

2.4 指令助记符和汇编程序 11

2.5 八进制 11

2.6 二进制编码的十进制(BCD) 12

2.7 第二章回顾 14

第三章 基本逻辑元件 15

3.1 逻辑电平 15

3.2 CMOS晶体管 15

3.3 简单的门电路 16

3.3.1 “非”门 16

3.3.2 “与非”门 16

3.3.3 “或非”门 17

3.4 传输门、缓冲器和触发器 18

3.4.1 传输门 18

3.4.2 三态缓冲器 19

3.4.3 半触发器(HFF) 20

3.5 第三章回顾 20

第四章 计算机存储器和并行I/O 21

4.1 文件架模拟 21

4.2 计算机如何访问存储器 21

4.3 千字节、兆字节和千兆字节 22

4.4 存储器类型 22

4.4.1 随机存取存储器(RAM) 22

4.4.2 只读存储器(ROM) 23

4.4.3 可编程只读存储器(PROM) 23

4.4.4 I/O作为一种存储器类型 23

4.4.5 内部状态与控制寄存器 25

4.4.6 存储器映射 25

4.4.7 存储器外围电路 27

4.5 第四章回顾 27

第五章 计算机的结构 29

5.1 计算机结构 29

5.2 CPU寄存器 30

5.3 定时器 31

5.4 CPU程序概述 31

5.5 CPU操作 34

5.5.1 CPU指令操作详述 34

5.5.2 存储累加器(直接寻址方式) 34

5.5.3 写入累加器(立即寻址方式) 35

5.5.4 条件分支 35

5.5.5 子程序调用与返回 35

5.6 扮演计算机 37

5.7 复位 40

5.7.1 RESET引脚 41

5.7.2 加电复位 41

5.7.3 低电压复位 41

5.7.4 看门狗定时器复位 41

5.7.5 非法地址复位 41

5.8 中断 41

5.8.1 外部中断 42

5.8.2 片内外围电路中断 42

5.8.3 软件中断(SWI) 42

5.8.4 中断等待时间 43

5.8.5 嵌套中断 44

5.9 第五章回顾 45

第六章 M68HC05指令集 46

6.1 M68HC05中央处理器(CPU) 46

6.1.1 算术逻辑单元(ALU) 46

6.1.2 CPU控制 47

6.1.3 CPU寄存器 47

6.2 寻址方式 50

6.2.1 立即寻址方式 50

6.2.2 固有寻址方式 51

6.2.3 扩展寻址方式 52

6.2.4 直接寻址方式 53

6.2.5 变址寻址方式 54

6.2.6 相对寻址方式 57

6.2.7 位测试和分支指令 58

6.3 指令分类 58

6.4 指令集概要 61

6.5 第六章回顾 68

第七章 程序设计 70

7.1 编写一个简单的程序 70

7.1.1 流程图 70

7.1.2 助记符源代码 70

7.1.3 软件延时程序 72

7.1.4 汇编程序清单 73

7.1.5 目标代码文件 76

7.2 汇编程序命令 77

7.2.1 起点(ORG) 77

7.2.2 等值(EQU) 77

7.2.3 建立常数字节(FCB) 78

7.2.4 建立双字节(FDB) 78

7.2.5 预定存储器字节(RMB) 78

7.2.6 设定缺省情况下,数字为十进制 79

7.3 指令集的灵活应用 79

7.4 应用开发 80

7.5 第七章回顾 81

第八章 定速循环 82

8.1 系统等值 82

8.1.1 MC68HC705K1的寄存器等值 82

8.1.2 应用系统等值 83

8.2 向量设置 83

8.2.1 复位向量 83

8.2.2 未用中断 84

8.3 RAM变量 85

8.4 定速循环 85

8.4.1 循环触发器 85

8.4.2 循环系统时钟 86

8.4.3 您的程序 86

8.4.4 时间问题 87

8.4.5 堆栈问题 87

8.5 一个预备的应用框架 87

8.6 第八章回顾 94

第九章 片内外围电路系统 95

9.1 外围电路的类型 95

9.1.1 定时器 95

9.1.2 串行端口 96

9.1.3 模/数转换器 96

9.1.4 数/模转换器 96

9.1.5 电可擦写可编程只读存储器(EEPROM) 96

9.2 外围电路的控制 97

9.3 MC68HC705K1定时器 97

9.3.1 一个定时器应用实例 98

9.3.2 使用PWM软件 104

9.4 一个电机控制实例 106

9.4.1 原理 106

9.4.2 电机控制电路 107

9.4.3 电机控制软件 109

9.5 第九章回顾 116

附录A——M68HC05指令集详解 117

附录B——参考表 149

词汇表 155

下篇 高级微控制器产品指南 165

第十章 M68HC11系列 165

10.1 HC11CPU内核 165

10.2 M68HC11A系列 167

10.3 M68HC11C系列 169

10.4 M68HC(7)11D系列 171

10.5 M68HC11ED系列 173

10.6 M68HC(7/8)11E系列 174

10.7 M68HC11F系列 177

10.8 M68HC(7)11G系列 178

10.9 M68HC(7)11K系列 180

10.10 M68HC(7)11KA系列 182

10.11 M68HC(7)11L系列 184

10.12 M68HC(7)11M系列 186

10.13 M68HC(7)11P系列 187

10.14 M68HC(7)11PA系列 189

10.15 M68HC(7)11PH系列 190

第十一章 模块系列 192

11.1 模块间总线(IMB) 192

11.2 模数转换器(ADC) 193

11.3 可配置的定时器模块(CTM) 194

11.4 通用定时器(GPT) 195

11.5 多通道通信接口(MCCI) 196

11.6 队列式模数转换器(QADC) 197

11.7 队列式串行模块(QSM) 198

11.8 单片集成模块(SCIM) 199

11.9 系统集成模块(SIM) 199

11.10 定时处理器单元(TPU) 201

第十二章 M68HC16系列 203

12.1 CPU16内核 203

12.2 MC68HC16S2 205

12.3 MC68HC16V1 206

12.4 MC68HC(9)16Y1 207

12.5 MC68HC16Z1 210

12.6 MC68HC16Z2 211

第十三章 M6833x系列 214

13.1 CPU32内核 214

13.2 MC68331 216

13.3 MC68332A/G 217

13.4 MC68F333 219

13.5 MC68334 221

13.6 MC68336A/G 223

第十四章 MPC500系列 226

第十五章 开发工具 229

15.1 M68HC11系列 229

15.2 HC11设备编程 235

15.3 M68HC16系列 237

15.4 M6833x系列 239

15.5 软件开发工具 242

第十六章 应用实例 243

16.1 例1.防抱死制动系统(ABS) 243

16.2 例2.发动机控制 244

16.3 例3.可移动的设备 245

16.4 例4.模拟蜂窝电话 246

16.5 例5.数字蜂窝电话 246

16.6 例6.数字无绳电话DECT 247

16.7 例7.寻呼机 247

第十七章 应用注释 248