第1章 概述 1
1.1 ADμC812的主要性能特点 1
1.2 主要功能 1
1.3 ADμC812的功能方框图 2
1.4 引脚排列和引脚说明 3
1.4.1 引脚排列 3
1.4.2 引脚说明 3
第2章 存储器组织与扩展 6
2.1 引言 6
2.2 特殊功能寄存器SFR 8
2.3 非易失性闪速存储器 9
2.3.1 概述 9
2.3.2 闪速/电擦除存储器和ADμC812 9
2.3.3 使用闪速/电擦除程序存储器 10
2.3.4 闪速/电擦除数据存储器 11
2.3.5 闪速/电擦除存储器控制寄存器ECON 11
2.3.6 闪速/电擦除存储器写和擦除时间 12
2.3.7 闪速/电擦除存储器接口 12
2.3.8 全部擦除 12
2.3.9 对字节编程 13
2.4 外部存储器的扩展与访问 14
2.3.1 外部程序存储器的扩展与访问 14
2.3.2 外部数据存储器的扩展与访问 16
第3章 模拟接口 20
3.1 概述 20
3.2 ADC的转移函数 21
3.3 ADC内部基准 21
3.4 ADC校准 22
3.5 ADC的输入驱动 22
3.6 ADC的工作模式 24
3.7 ADC应用举例 27
3.8 DAC的原理与应用 32
第4章 数字接口 37
4.1 引言 37
4.2 端口的位锁存器与I/O缓冲器 38
第5章 串行接口 43
5.1 引言 43
5.2 UART串行接口 43
5.2.1 UART串行接口简介 43
5.2.2 工作方式与波特率的设置 46
5.3 SPI串行接口 53
5.3.1 SPI接口的原理 54
5.3.2 接口举例 57
5.4 与I2C兼容的串行接口 60
5.4.1 I2C串行接口的信号 60
5.4.2 ADμC812上的I2C串行接口 61
5.4.3 I2C串行接口的应用举例 62
第6章 中断系统与定时器/计数器 66
6.1 中断系统 66
6.1.1 中断源、中断向量和中断优先级 66
6.1.2 与中断6系统有关的特殊寄存器 67
6.1.3 外部中断输入及其应用 69
6.2 定时器/计数器 69
6.2.1 定时器/计数器0和1 69
6.2.2 定时器/计数器2 72
6.2.3 定时器/计数器的控制和状态寄存器 73
6.2.4 看门狗定时器的功能 75
6.2.5 看门狗定时器的控制和状态寄存器WDCON 76
6.2.6 “喂”看门狗的顺序 76
第7章 复位、时钟与电源 77
7.1 复位 77
7.2 时钟 78
7.3 电源与接地 79
7.3.1 ADμC812的电源 79
7.3.2 ADμC812的功耗 80
7.3.3 接地与电路板设计 81
7.4 系统设计的其他考虑 82
7.4.1 在线下载 83
7.4.2 嵌入式串行接口下载器 84
7.4.3 单一引脚在线仿真 84
7.4.4 增强挂钩仿真模式 85
第8章 在线调试环境 86
8.1 引言 86
8.2 ADμC812的QuickStart开发系统 86
8.3 QuickStart的安装 87
8.3.1 从光盘中安装QuickStart 88
8.3.2 从网络上安装QuickStart 88
8.4 QuickStart的主要功能 89
8.4.1 METALINK编译器 89
8.4.2 ADμC下载器 89
8.4.3 ADμC调试器(Version 2) 91
8.4.4 ADμC调试器(Version 1) 93
第9章 应用系统的调试与若干特殊问题 96
9.1 引言 96
9.2 电源与接地及复位电路 96
9.3 时钟 96
9.4 通信与调试环境 97
9.4.1 RS-232串行接口的检查 97
9.4.2 ?引脚 98
9.4.3 资源占用问题 98
9.5 片上外设 98
9.5.1 ADC与DAC及基准电源 98
9.5.2 I2C串行接口和SPI串行接口 99
9.6 外部存储器与I/O接口 100
9.6.1 外部数据存储器 100
9.6.2 P0、P1、P2与P3口 102
9.7 若干特殊问题 103
9.7.1 DPP的使用 103
9.7.2 SPI串行接口对P3口的影响 103
第10章 带有双通道16位ADC的ADμC816 104
10.1 概述 104
10.2 ADμC816极限参数 107
10.3 ADμC816详细说明 107
10.3.1 ADμC816的结构 107
10.3.2 ADμC816存储器组织 107
10.3.3 特殊功能寄存器 110
10.3.4 MCU有关SFR的介绍 111
10.3.5 双通道ADC电路 112
10.3.6 非易失性闪速存储器 121
10.3.7 中断系统 125
10.3.8 ADμC816片内其他外围设备的接口 127
10.3.9 与8051兼容的片内外设 137
10.3.10 ADμC816的QuickStart开发系统 139
第11章 带有双通道16位和24位ADC的ADμC824 140
11.1 概述 140
11.2 ADμC824的极限参数 141
11.3 ADμC824详细说明 142
11.3.1 ADμC824的结构 142
11.3.2 ADμC824存储器组织 142
11.3.3 特殊功能寄存器 144
11.3.4 MCU有关SFR的介绍 145
11.3.5 电源控制寄存器(Power Control SFR) 145
11.3.6 双通道ADC电路 146
11.3.7 非易失性闪速存储器 154
11.3.8 中断系统 158
11.3.9 ADμC824片内其他外围设备的接口 161
11.3.10 与8051兼容的片内外设 169
11.3.11 ADμC824的QuickStart开发系统 171