HT46R064B/065B/066B
A/D 转换器
对于大多的电子系统而言,处理现实世界的模拟信号是共同的需求。为了完全由单片机来处理
这些信号,首先需要通过 A/D 转换器将模拟信号转换成数字信号。将 A/D 转换器电路集成入单片机,
可有效的减少外部器件,随之而来,具有降低成本和减少器件空间需求的优势。
A/D 简介
此系列每款单片机都包含了 4/8 通道的 A/D 转换器,它们可以直接接入外部模拟信号(来自传
感器或其它控制信号)并直接将这些信号转换成 12 位的数字量。
单片机型号
输入通道
转换位数
输入引脚
HT46R064B
HT46R065B
4
12
PA0~PA3
PA0~PA3
PC0~PC1
PC6~PC7
HT46R066B
8
12
下图显示了 A/D 转换器内部结构和相关的寄存器。
A/D 转换器结构
A/D 转换器数据寄存器 - ADRL,ADRH
对于具有 12 位 A/D 转换器的芯片,需要两个寄存器,一个高字节寄存器 ADRH 和一个低字节
寄存器 ADRL。在 A/D 转换完毕后,单片机可以直接读取这些寄存器以获得转换结果。对于具有 2
个 A/D 转换结果寄存器的单片机,注意,只有高位寄存器 ADRH 完全利用了 8 位。而低位寄存器
ADRL 只使用了 8 位中的 4 位,它存放的是 12 位转换值中低的 4 位。
在下表中,D0~D11 是 A/D 换转数据结果位。
寄存器
ADRL
ADRH
Bit 7
D3
Bit 6
D2
Bit 5
D1
Bit 4
D0
Bit 3
—
Bit 2
—
Bit 1
—
Bit 0
—
D11
D10
D9
D8
D7
D6
D5
D4
A/D 数据寄存器
Rev 1.00
2011-04-13
49