ADμC8XX微控制器及接口电路设计 - 中国高校教材图书网
|
书名: |
ADμC8XX微控制器及接口电路设计
|
| ISBN: | 978-7-81124-093-1 |
责任编辑: | |
| 作者: |
张唯 赵辰
相关图书
|
装订: | 平装 |
| 印次: | 1-1 |
开本: | 16开 |
| 定价: |
¥27.00
折扣价:¥25.65
折扣:0.95
节省了1.35元
|
字数: |
410千字
|
| 出版社: |
北京航空航天大学出版社 |
页数: |
|
| 出版日期: |
2008-01-01 |
每包册数: |
|
| 国家规划教材: |
|
省部级规划教材: |
|
| 入选重点出版项目: |
|
获奖信息: |
|
|
|
| 内容简介: |
ADμC83X、ADμC84X微控制器是早期的ADμC812的后继产品。本书全面、系统地介绍了ADμC83X、ADμC84X微控制器的硬件结构、工作原理、指令系统、开发工具的使用及测量控制接口电路的设计,除详细阐述了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 DAC46
3.3.1 DAC控制寄存器DACCON46
3.3.2 DAC数据寄存器DACxH/L47
3.3.3 DAC的使用47
第4章 ADμC8XX片上外围电路52
4.1 PLL锁相环电路52
4.2 脉宽调制电路 (PWM)54
4.3 并行 I/O59
4.3.1 P0口59
4.3.2 P1口60
4.3.3 P2口60
4.3.4 P3口61
4.3.5 其他的数字 I/O62
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 SBUF93
5.3.2 UART控制寄存器SCON93
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 模式控制寄存器TMOD103
6.1.2 状态寄存器TCON104
6.1.3 T0和T1的数据寄存器105
6.2 T0和T1的操作模式106
6.2.1 模式0106
6.2.2 模式1106
6.2.3 模式2107
6.2.4 模式3107
6.2.5 T0、T1定时/计数器的编程和应用108
6.3 T2定时/计数器117
6.3.1 T2的配置与控制寄存器T2CON117
6.3.2 T2定时/计数器的数据寄存器118
6.3.3 定时/计数器 T2的操作模式118
6.4 时间间隔计数器 TIC120
6.4.1 TIC相关的特殊功能寄存器122
6.4.2 时间间隔计数器应用举例123
第7章 中断系统127
7.1 中断系统的控制127
7.1.1 中断激活寄存器 IE127
7.1.2 IEIP2第2中断激活寄存器128
7.1.3 中断优先级控制寄存器 IP128
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 启动 ASPIRE145
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 WASP155
9.7 Sigma Delta WASP157
9.8 安装MicroConverterQuickStartTMDevelopment System159
9.9 Installed Code Locations160
第10章 键盘与显示接口设计161
10.1 键盘的设计161
10.1.1 独立连接式与矩阵式键盘161
10.1.2 MAX7347167
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控制寄存器SPICON230
13.7 Port3230
13.8 上电复位230
13.9 PLL230
13.10 用户程序升级的前期工作231
附录 ADμC8XX特殊功能寄存器对照表232
参考文献239
|
| 精彩片段: |
|
|
| 书 评: |
|
|
| 其 它: |
|
|
|