该系统采用AT89C51单片机作为控制核心,以ADC0809为模数转换芯片,实现量程0到5V的被测电压数据采样;LCD1602字符液晶显示被测电压值。
4-8 用8051系列单片机和ADC0809设计一个8通道的数据采集电路,ADC0809参考电压UREF(+)=5.12V,UREF(-)=0V,要求:⑴画出硬件电路图;⑵自行设计程序,并画出程序流程图 (2)在单片机外部扩展ADC0809芯片,单片机的P0口与ADC0809的数据输出口D0~D7相连,用于接收A/D转换后的数据。 (3)ADC0809的工作频率由外部时钟振荡电路提供。 (4)ADC0809芯片的3个地址选择端连接到单片机的P0口,由编程实现模拟通道的选择。本项目中选择0通道。 ADC0809工作时序如图4-24所示。 图4-24 ADC0809工作时序图 (2) A/D转换程序流程图如图4-25所示,在程序中给出ADC0809所需要的转换控制信号,采用延时方式等待数据的转换完成。
经典ADC芯片0809 adc0809是分辨率为8位的逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。
接线少、使用方便) 可将AD/DA模块直接集成在单片机内,这样直接写入/读出寄存器就可进行AD/DA转换,单片机的IO口可直接复用为AD/DA的通道 电路 AD 这是一个简单的AD芯片(ADC0809
8259A 第07章 直接内存存取(DMA) 略过:8237A 第08章 并行接口和8255A 略过:8255A 第09章 串行接口和8251 略过:8251A 第10章 DA转换和AD转换 略过:ADC0809
电流型输出,不可编程 主要引脚功能:D7-D0,ILE,CS,WR1,WR2,XFER(低电平有效) 内部结构: (1)8位输入寄存器 (2)8位DAC寄存器 (3)8位D/A转换器 A/D转换器(ADC0809 控制信号 (1)M/IO=1,CPU对存储器操作,M/IO=0,CPU对I/O操作 (2)DT/R=1,CPU→【内存/(I/O)】,DT/R=0,外部→CPU (3)8086,RD,WR低电平有效 ADC0809
1216基于8086信号波形发生器仿真设计 1217基于8086音乐发声器仿真设计 1218基于8086智能汽车控制系统设计 1219基于8086中断加减清零计数器仿真 1220基于单片机ADC0809 基于单片机8层电梯控制系统仿真设计 1265基于单片机8路数据电压采集控制系统 1266基于单片机8位竞赛抢答器仿真设计 1267基于单片机ACS712直流电流测量检测设计 1268基于单片机ADC0809
由于ADC0809为并行转换工作方式,占用的I/O口多,读写程序复杂、难以扩展。为了尽量减小I/O口线,提高传输效率,降低成本我们选用了PCF8591模块来进行A/D转换。