当前位置:首页 > 工业技术
ADμC8XX微控制器及接口电路设计
ADμC8XX微控制器及接口电路设计

ADμC8XX微控制器及接口电路设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:张唯,赵辰编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2008
  • ISBN:7811240939
  • 页数:239 页
图书介绍:ADμC8XX微控制器是早期的ADμC812的后继产品。本书全面、系统地介绍了ADμC83X、ADμC84X微控制器的硬件结构、工作原理、指令系统、开发工具的实用等。
《ADμC8XX微控制器及接口电路设计》目录

第1章 概述 1

1.1 ADμC8XX的主要特点及应用领域 1

1.2 ADμC8XX的功能框图及引脚说明 2

1.2.1 ADμC8XX功能框图 2

1.2.2 引脚说明 2

1.2.3 ESD注意事项及极限参数 6

第2章 存储器组织结构及扩展 7

2.1 概述 7

2.2 特殊功能寄存器 8

2.2.1 累加器ACCUMULATOR SFR(ACC) 8

2.2.2 B寄存器 8

2.2.3 栈指针STACK Pointer(SP and SPH) 8

2.2.4 数据指针Data Point(DPTR) 8

2.2.5 程序状态字Program Status Word(PSW) 10

2.2.6 电源控制寄存器Power Control SFR(PCON) 10

2.3 非易失性FLASH/EE存储器 11

2.3.1 FLASH/EE存储器的可靠性 11

2.3.2 FLASH/EE程序存储器 12

2.3.3 FLASH/EE数据存储器 12

2.3.4 2 KB内部扩展RAM(XRAM) 15

2.4 扩展16 MB外部数据存储器 16

2.4.1 寻址空间为64 KB的外部数据存储器 16

2.4.2 寻址空间为16 MB的外部数据存储器 17

2.5 寻址方式 18

2.5.1 直接寻址 18

2.5.2 寄存器寻址 18

2.5.3 寄存器间接寻址 18

2.5.4 立即寻址 19

2.5.5 变址寻址 19

2.5.6 位寻址 19

2.6 程序实例 20

第3章 模拟量接口 24

3.1 ADC和DAC的主要性能参数 24

3.2 模拟量输入接口 25

3.2.1 ADC的转移函数 25

3.2.2 模拟量接口的参考电压 25

3.2.3 ADC的输入驱动 26

3.2.4 ADC的配置 28

3.2.5 ADC DMA模式 28

3.2.6 ADC的数据格式及控制寄存器的设置 30

3.2.7 ADC的偏移和增益校准系数 33

3.2.8 ADC编程举例 43

3.3 DAC 46

3.3.1 DAC控制寄存器DACCON 46

3.3.2 DAC数据寄存器DACxH/L 47

3.3.3 DAC的使用 47

第4章 ADμC8XX片上外围电路 52

4.1 PLL锁相环电路 52

4.2 脉宽调制电路(PWM) 54

4.3 并行I/O 59

4.3.1 P0口 59

4.3.2 P1口 60

4.3.3 P2口 60

4.3.4 P3口 61

4.3.5 其他的数字I/O 62

4.3.6 读-修改-写指令 63

第5章 ADμC83X、ADμC84X片上串行接口 65

5.1 SPI串行接口 65

5.1.1 SPI的引脚说明 66

5.1.2 SPI的控制寄存器和数据寄存器 67

5.1.3 SPI接口的使用 68

5.2 I2C兼容的串行接口 75

5.2.1 I2C的特殊功能寄存器 75

5.2.2 I2C串行总线接口的各种状态信号 78

5.2.3 从模式7位地址 79

5.2.4 I2C的工作模式 80

5.2.5 I2C接口的主要特点 92

5.3 UART串行接口 92

5.3.1 SBUF 93

5.3.2 UART控制寄存器SCON 93

5.3.3 UART的操作模式 94

5.3.4 UART串行口波特率的计算 95

5.3.5 UART应用举例 99

第6章 定时/计数器 102

6.1 T0、T1定时/计数器的控制寄存器和状态寄存器 102

6.1.1 模式控制寄存器TMOD 103

6.1.2 状态寄存器TCON 104

6.1.3 T0和T1的数据寄存器 105

6.2 T0和T1的操作模式 106

6.2.1 模式0 106

6.2.2 模式1 106

6.2.3 模式2 107

6.2.4 模式3 107

6.2.5 T0、T1定时/计数器的编程和应用 108

6.3 T2定时/计数器 117

6.3.1 T2的配置与控制寄存器T2CON 117

6.3.2 T2定时/计数器的数据寄存器 118

6.3.3 定时/计数器T2的操作模式 118

6.4 时间间隔计数器TIC 120

6.4.1 TIC相关的特殊功能寄存器 122

6.4.2 时间间隔计数器应用举例 123

第7章 中断系统 127

7.1 中断系统的控制 127

7.1.1 中断激活寄存器IE 127

7.1.2 IEIP2第2中断激活寄存器 128

7.1.3 中断优先级控制寄存器IP 128

7.2 CPU中断查询次序 129

7.3 中断向量 130

第8章 电源监视器与看门狗 131

8.1 看门狗定时器 131

8.2 电源监视器 134

第9章 ADμC84X的开发工具 138

9.1 ADμC84X的QuickStart开发系统 138

9.2 QuickStart的安装 139

9.3 MetaLink编译器 140

9.4 ADμC Windows串行下载器(WSD) 141

9.4.1 Windows串行下载器操作 141

9.4.2 运行下载文件 143

9.4.3 附加下载/运行操作 143

9.5 ASPIRE集成开发环境 144

9.5.1 启动ASPIRE 145

9.5.2 工具栏 146

9.5.3 启动一个项目 146

9.5.4 汇编/编译代码 150

9.5.5 下载/调试代码 150

9.5.6 保存/关闭一个项目 153

9.5.7 ASPIRE集成开发环境图标说明 153

9.6 WASP 155

9.7 Sigma Delta WASP 157

9.8 安装MicroConverter?QuickStartTM Development System 159

9.9 Installed Code Locations 160

第10章 键盘与显示接口设计 161

10.1 键盘的设计 161

10.1.1 独立连接式与矩阵式键盘 161

10.1.2 MAX7347 167

10.2 显示电路设计 176

10.2.1 MAX7219共阴极显示驱动器 177

10.2.2 串行寻址方式 177

10.2.3 数字和控制寄存器 178

10.2.4 起始上电和停机方式 182

10.2.5 MAX7219应用中的一些注意事项 182

10.2.6 MAX7219应用举例 183

第11章 接口电路的设计 187

11.1 开关量接口电路设计 187

11.1.1 开关量输入接口电路 187

11.1.2 开关量输出接口电路 189

11.2 模拟信号接口电路的设计 190

11.2.1 INA101仪器放大器 190

11.2.2 模拟信号的隔离技术 192

11.2.3 AD633四象限乘法器 200

11.2.4 功率驱动电路的设计 204

第12章 微控制器目标系统设计 214

12.1 上电复位 214

12.2 时钟 215

12.3 电源 216

12.4 功耗 217

12.5 接地与印刷电路板设计 218

12.6 配置去耦电容 221

12.7 ADμC8XX微控制器的评估和试验 222

第13章 用户程序的升级 224

13.1 ADC操作 224

13.1.1 ADC控制寄存器 224

13.1.2 ADC输入部分 226

13.1.3 ADC参考电压 226

13.2 电源监视器 227

13.3 中断结构 228

13.4 看门狗定时器 229

13.5 FLASH编程/擦除 229

13.6 SPI控制寄存器SPICON 230

13.7 Port3 230

13.8 上电复位 230

13.9 PLL 230

13.10 用户程序升级的前期工作 231

附录 ADμC8XX特殊功能寄存器对照表 232

参考文献 239

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