当前位置:首页 > 工业技术
Motorola 68HC08微控制器与嵌入式系统基础
Motorola 68HC08微控制器与嵌入式系统基础

Motorola 68HC08微控制器与嵌入式系统基础PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:谢瑞和,杨明编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302074208
  • 页数:278 页
图书介绍:本书以M68HC908GP32为典型,结合同系列的其他家族型号,系统地介绍了Motorola 68HC08系列微控制器的原理与应用设计技术,包括对CPU08结构原理与功能特性及指令系统、Flash存储器的编程技术、微控制器开发平台、M68HC908GP32各模块的操作原理等的操作原理等的详细剖析和大量典型应用设计范例的介绍。此外,本书中还独特地介绍了单线芯片(1-Wire CHips)及其与微控制器构成的温控微型局域网的应用设计技术,不在同类图书中尚属首次。本书在充分消化吸收Motorola公司原始技术资料的基础上,有机地融入了作者多年来亲自从事该公司MCC开发与教学所积累的知识与经验,并考虑到我国广大读者的单片机知识基础与新的需求编写而成,力求便于读者自学。本书可作为高等院校理工科相关专业的单片机或嵌入式系统选修课教材,对于感兴趣于Motorola单片机开发的广大科技人员来说,更是一本值得一读的参考图书。
《Motorola 68HC08微控制器与嵌入式系统基础》目录

第1章 微控制器概述 1

1.1微控制器的发展 1

1.1.1微控制器前程似锦 1

1.1.2微控制器区别于微处理器 3

1.1.3微控制器的发展历程 3

1.2微控制器的体系结构 8

1.3Motorola微控制器 9

1.3.1Motorola微控制器命名法 9

1.3.2Motorola微控制器概况 11

1.4.1嵌入式系统的特点 14

1.4嵌入式系统 14

1.4.2嵌入式系统的实现 15

思考与练习 16

第2章 M68HC08综述 17

2.1CPU08的结构特点 17

2.1.1概述 17

2.1.2CPU08的寄存器 18

2.2CPU08功能概述 21

2.2.1内部时序 22

2.2.2控制部件 22

2.2.3执行部件与指令的执行 23

2.3系统集成控制模块 24

2.4MC68HC908GP32概貌 26

2.5MC68HC908GP32存储器结构 29

思考与练习 31

第3章 指令系统及汇编语言程序设计 32

3.1CPU08汇编语言约定 32

3.2寻址方式 33

3.2.1隐含寻址方式(INH) 34

3.2.2立即寻址方式(IMM) 34

3.2.3直接寻址方式(DIR) 35

3.2.4扩展寻址方式(EXT) 35

3.2.5变址寻址方式 36

3.2.6相对寻址方式(REL) 37

3.2.7堆栈寻址方式 38

3.2.8存储器到存储器寻址 39

3.2.9无偏移量变址后加1寻址方式(IX+) 41

3.2.108位偏移量变址后加1寻址方式(IX1+) 41

3.3指令系统 42

3.3.1数据传送类指令 42

3.3.2算术类指令 45

3.3.3逻辑类指令 51

3.3.4位操作类指令 55

3.3.5转移类指令 56

3.3.6其他指令 60

3.4.1符号与伪指令 64

3.4汇编语言程序设计 64

3.4.2汇编语句格式 67

3.4.3源程序框架结构 67

3.4.4汇编程序设计 70

思考与练习 73

第4章 复位与中断及低功耗模式 76

4.1复位 76

4.1.1复位源 76

4.1.2复位状态寄存器 78

4.2中断 79

4.2.1中断的处理过程与效果 79

4.2.2中断源 82

4.2.3中断状态寄存器 85

4.3断点模块 86

4.3.1功能描述 86

4.3.2断点模块的寄存器 87

4.4低功耗模式 88

4.4.1STOP模式 88

4.4.2WAIT模式 90

4.4.3唤醒微控制器的事件 91

4.4.4低功耗下各模块的工作状态 91

4.5看门狗 93

4.5.1看门狗工作原理 93

4.6配置寄存器 95

4.5.2看门狗在各种模式下的操作 95

思考与练习 97

第5章 时钟模块 98

5.1概貌 98

5.2时钟发生器模块 99

5.2.1概述 99

5.2.2时钟发生器的模块结构 100

5.3时钟发生器的寄存器 103

5.4PLL电路参数计算与编程 106

5.4.1PLL电路参数计算 106

5.4.3PLL电路状态说明 109

5.4.2PLL电路编程举例 109

5.5时基模块 110

思考与练习 112

第6章 定时器模块 114

6.1结构及基本功能 114

6.1.1结构概述 114

6.1.2模块寄存器 115

6.1.3计数方式与定时功能 117

6.2输入捕捉功能 120

6.2.1操作原理与寄存器设置 120

6.2.2应用实例 122

6.3.1操作原理与寄存器设置 124

6.3输出比较功能 124

6.3.2缓冲的作用 125

6.4脉宽调制功能 127

6.4.1操作原理 127

6.4.2不带缓冲的脉宽调制波 128

6.4.3带缓冲的脉宽调制波 129

思考与练习 130

第7章 输入与输出 131

7.1并行I/O端口 131

7.2I/O端口编程应用 133

7.3数码管显示器的设计 135

7.3.1MAX7219LED数码管驱动器 136

7.3.2LED数码管显示器设计实例 140

7.4键盘模块及其应用设计 142

7.4.1结构原理与寄存器 143

7.4.2键盘设计 144

思考与练习 148

第8章 A/D与D/A转换 150

8.1A/D转换器 150

8.2A/D应用设计举例 152

8.3模拟电路模块 155

8.4D/A应用设计举例 157

思考与练习 161

9.1.1SCI寄存器 162

第9章 串行接口与应用设计 162

9.1异步串行通信接口 162

9.1.2SCI发送器与接收器 169

9.2RS-232标准 174

9.2.1接口及引脚定义 174

9.2.2电气特性与电平转换 175

9.3SCI应用举例 177

9.4同步串行外设接口 180

9.4.1操作原理概述 180

9.4.2寄存器描述 182

9.4.3引脚描述 185

9.5SPI应用举例 187

9.6I2C总线接口 191

9.6.1概述 191

9.6.2I2C总线技术的分类 194

9.7USB接口 196

9.7.1USB系统组成 197

9.7.2USB的传输方式 198

9.7.3USB交换的包格式 199

9.8CAN接口 201

9.9几种串行扩展与通信标准的对比 203

思考与练习 203

10.1.1监控ROM概述 205

第10章 监控ROM及开发工具 205

10.1监控ROM 205

10.1.2进入监控模式的方法 207

10.2微控制器开发工具 208

10.2.1微控制器开发工具介绍 209

10.2.2程序存储器与程序代码的固化 211

10.3闪速存储器的操作 213

10.3.1闪速存储器的两个寄存器 213

10.3.2闪速存储器编程步骤 214

10.4闪速存储器编程范例 217

10.5.1两种编程模式 222

10.5.2用户模式下的使用方法 222

10.5闪速存储器编程模式 222

思考与练习 223

第11章 应用系统—微域网设计实例 224

11.1单线芯片概述 224

11.1.1芯片硬件结构 224

11.1.264位ROM 225

11.2单线芯片的传输过程 226

11.2.1初始化 226

11.2.2读/写时隙 227

11.2.3ROM功能命令 228

11.2.4ROM搜索举例 229

11.3.1概述 231

11.3数字温度计 231

11.3.2温度测量 233

11.3.3其他功能原理 234

11.4微型局域网概述 238

11.5温度测控微域网 239

11.5.1设计目标 239

11.5.2系统总体设计 240

11.5.3软件设计实例 244

思考与练习 249

第12章 实验开发系统 250

12.1WinIDE软件简介 250

12.1.1WinIDE的用户界面 251

12.1.2编辑与编译源文件 252

12.1.3仿真及调试 253

12.1.4编程 255

12.2发系统硬件模块 256

12.2.1硬件模块简介 256

12.2.2可开设的教学实验 258

思考与练习 259

附录A MC68HC908GP32寄存器 260

附录B M68HC08指令集 269

参考文献 278

相关图书
作者其它书籍
返回顶部