模拟输入模拟模拟模拟开关A/D转换器51 单片机键盘模拟D/A转换器任务要求1
4 路模拟量输入,输入电压范闱 0〜5V,分辨率 8 位,转换时间 lOOus,具有显示(数码管)测量结果(用 10 进制显示直流电压值或交流电压峰值)的功能;2
1 路模拟量输出,用来分别重现 4 路被采信号的波形(供示波器观测)本数据采集系统是基于单片机 AT89C51 来完成的,4 路的模拟电压通过通用的 8 位 AQ 转换器 ADC0809 转换成数字信号后,由单片机进行数据处理,并将处理后的数据送 LED 显示器显示
再经过常用的 8 位 D/A 转换器 DAC0832 将数字数据转换成模拟量,供示波器观测
系统的方案选择和论证根据题目基本要求,可将其划为如下几个部分:•4 路模拟信号 AQ 转换•单片机数据处理•LED 显示测量结果•D/A 转换模拟量输出系统框图如图 1 所示:LED显示图 1 单片机数据采集系统框图1、4 路模拟信号 A/D 转换由于被测电压范围为 0〜5V,分辨率为 8 位,转换时间为 10011S,所以 A,Q 转换部分,本系统选择常用的 8 路 8 位逐次逼近式 AD 转换器 ADC0809oADC0809 芯片有 28 条引脚,采用双列直插式封装
下面说明各引脚功能
INO〜IN7:8 路模拟量输入端
2-1〜2-8:8 位数字量输出端
ADDA、ADDE、ADDC:3 位地址输入线,用于选通 8 路模拟输入中的一路
ALE:地址锁存允许信号,输入,高电平有效
START:A/D 转换启动信号,输入,高电平有效
EOC:A/D 转换结束信号,输出,当 A/D 转换结束时,此端输出一个高电平(转换期间一直为低电平)
OE:数据输出允许信号,输入,高电平有效
当 A/D 转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量
CLK:时钟脉冲输入端