模拟输入模拟模拟模拟开关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:时钟脉冲输入端。要求时钟频率不高于 640KH 乙REF(+)、REF(-):基准电压。Vcc:电源,单一+5V。GND:地。ADC0809 的工作过程是:首先输入 3 位地址,并使 ALE=1,将地址存入地址锁存器中。此地址经译码选通 8 路模拟输入之一到比较器。START 上升沿将逐次逼近寄存器复位。F 降沿启动A/D 转换,之后 EOC 输出信号变低,指示转换正在进行。直到 A/D 转换完成,EOC 变为高电平,指示 A/D 转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当 OE 输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上。2、单片机数据处理选择美国 ATMEL 公司的 CMOS8 位单片机 AT89C51,其工作电压为...