1. 引脚
-
I N 7 ∼ I N 0 IN_7 \sim IN_0 IN7∼IN0:8通道模拟量输入端。
-
C , B , A C,B,A C,B,A:通道号选择输入端。选择某一端作为模拟量的信号输入端。
-
D 7 ∼ D 0 D_7 \sim D_0 D7∼D0:8位数字信号输入出端。
-
C L K CLK CLK:外接时钟信号。时钟信号决定转换的速度。
-
S T A R T START START:启动转换命令输入端。一旦处于高电平,0809就开始转换。
-
E O C EOC EOC:转换结束指示端。
低电平表示转换开始或转换正在进行;
高电平表示转换结束。 -
O E OE OE:输出使能端。
加高电平,转换成的数字量可被CPU读出。 -
A L E ALE ALE:通道号锁存控制端。把通道选择信号锁存,相当于模拟量的输入开关闭合。
-
R E F ( + ) , R E F ( − ) REF(+),REF(-) REF(+),REF(−):参考电压和接地端。
2. 性能指标
3. 工作过程
(1)采集单个通道
- 选择要转换的模拟量所在的通道。
- 在START和ALE引脚上加一个正脉冲,将通断选择码锁存并启动A/D转换器。
- 转换开始后,OE电平变低,经过64各时钟周期,转换结束,OE又变高。转换后的数字量放在缓冲器中。
- 转换结束后,设法在OE引脚上加高电平,是结果输出出来,再用IN指令取到数据总线上。
(2)采集多个通道
- 循环单个通道的工作过程。