基于51单片机 ADC0808(ADC0809)多通道数字电压表74HC595(74 LS595)移位寄存器

发布时间:2020-04-27 13:54:50   来源:文档文库   
字号:

多路数据采集系统

摘要

系统利用现场信号产生器给八路数据采集器(ADC0809)进行提供信号,通过模数转换把哪一路数据多少传送给单片机,通过单片机程序处理显示。采集方式利用循环采集和选择采集两种,显示部分用四位一体共阳数码管。

一. 系统原理

ADC0809CMOS工艺、采用逐次逼近法的8A/D转换芯片,28引脚DIP(双列直插式封装)封装,可以进行8路模拟量到数字量的变换。利用单片机可以对8路进行循环采集显示,要对信号进行选择采集,只对单片机外围加入按键利用按键判别选取哪一路进行数据采集。

通过单片机P3.0~P3.3进行对ADC0809提供时钟信号还有启动转换信号,读取信号等。P3.5~P3.874LS373带三态缓冲输出的8D触发器)进行选择通道(如图1、图2。(此处选择74LS373是因为选择通道是不能太快,否则会出错)。P1口进行接收采集到的数据。通过P0进行段选输出到数码管,由P2口低四位进行位选。P2高四位对按键信号输入处理选择哪个通道。

1 ADC0809通道选择表

2 74LS47功能图

3 系统原理框图

二.系统程序框图

系统为了提高模拟信号采样量化数字信号的过程的量化误差,通过程序的计算提高精度。

由于ADC0809只有八位数据输出,最大值为255,所以再显示前在单片机中要对ADC0809输出的数据进行以下处理。

显示值=ADC0809输出值/255*输入值

如果输入5V电压,后面输入值就是500

提供仿真图和仿真程序

三.系统原理图

原理图中八个数据采集口都悬空,接入想要采集模拟信号

四.系统PCB


五.系统主要操作与性能

(1) 循环采样速率:50ms

(2) 电压采样精度:0.01V

(3) 再选择哪个通道时,要把哪个通道的按键一直按住就可以显示出你要的哪个通道的数据。

(4) 不选择任一通道时,就会让它自已自动循环显示。

本文来源:https://www.2haoxitong.net/k/doc/a1f983cc86868762caaedd3383c4bb4cf7ecb794.html

《基于51单片机 ADC0808(ADC0809)多通道数字电压表74HC595(74 LS595)移位寄存器.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式