

ADμC8XX微控制器及接口电路设计PDF格式文档图书下载
第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
- 《ADμC8XX微控制器及接口电路设计》张唯,赵辰编著 2008
- 《微控制器应用》王鹏元,黄述杰主编 2015
- 《微控制器 架构、编程、接口和系统设计》(印)Raj Kamal著 2009
- 《dsPIC数字信号控制器C程序开发及应用》梁海浪编著 2006
- 《可编程控制器应用与实践教程》王乐天编著 2007
- 《视频详解控制器与振荡器电路识图入门》胡斌,胡松编著 2012
- 《微控制器原理及应用》向敏,程安宇,罗志勇等编著 2012
- 《线型脉冲调制器理论基础与专用电路》东冲编 1978
- 《振荡器和控制器电路识图入门突破 双色印刷》胡斌编著 2009
- 《中国集成电路大全 可编程序控制器》《中国集成电路大全》编委会编 1995
- 《北京大学医学出版社20周年论文集》北京大学医学出版社编 2010
- 《当代北京出版史话》金贝伦著 2013
- 《北京大学出版社图书简介 2000》北京大学出版社总编室编 2001
- 《北京志 101 新闻出版广播电视卷 出版志》北京市地方志编纂委员会编著 2005
- 《北京乡村农业品牌集锦》北京市农村工作委员会编 2008
- 《北京学研究 2014》张宝秀主编;张勃,孟斌副主编 2015
- 《北京建设国际出版产业中心 优势和对策研究》王关义,陈丹等著 2008
- 《北京图书馆出版社图书总目 1979-1999》姜红编撰 1999
- 《美国史 1 第13版 北京大学出版社》 2222
- 《北京出版史志 第3辑》《北京出版史志》编辑部编 1994