快捷搜索:  汽车  科技

51单片机数字电压表设计(单片机入门-C51实现数字电压表模数转换详细设计分步骤详细解说)

51单片机数字电压表设计(单片机入门-C51实现数字电压表模数转换详细设计分步骤详细解说)三、 数字电压表设计步骤ADC0809时序中,CLK为转换时钟,要一直产生。转换过程为,ADC先在ALE引脚上产生上升沿进行通道地址锁存,将要转换的通道选中;接着在START引脚产生上升沿,启动转换进程;ADC转换开始后,EOC变低,表示正在转换过程中;当EOC变高时,表示转换结束,这时可以将OE引脚拉高,允许数据从AD中输出,最后通过D0~D7读取数据即可。(2) 转换误差:指与数字输出量所对应的模拟输入量的实际值与理论值之间的差值。常用最低有效位的倍数表示。(3)转换速率:指能够重复进行数据转换的速度,即每秒转换的次数,而完成一次A/D转换所需的时间(包括稳定时间),为转换速率的倒数。二、 ADC0809的使用

单片机入门-C51实现数字电压表模数转换详细设计分步骤讲解视频如下:

视频教程

一、AD转换器参数指标

(1)分辨率:指对输入模拟量变化的灵敏度,习惯上用输出二进制的位数或BCD码位数表示。

(2) 转换误差:指与数字输出量所对应的模拟输入量的实际值与理论值之间的差值。常用最低有效位的倍数表示。

(3)转换速率:指能够重复进行数据转换的速度,即每秒转换的次数,而完成一次A/D转换所需的时间(包括稳定时间),为转换速率的倒数。

二、 ADC0809的使用

ADC0809时序中,CLK为转换时钟,要一直产生。转换过程为,ADC先在ALE引脚上产生上升沿进行通道地址锁存,将要转换的通道选中;接着在START引脚产生上升沿,启动转换进程;ADC转换开始后,EOC变低,表示正在转换过程中;当EOC变高时,表示转换结束,这时可以将OE引脚拉高,允许数据从AD中输出,最后通过D0~D7读取数据即可。

三、 数字电压表设计步骤

1.硬件电路设计:用单片机IO管脚控制ADC0808的各个管脚,电路图如下:

51单片机数字电压表设计(单片机入门-C51实现数字电压表模数转换详细设计分步骤详细解说)(1)

电路

2.软件设计:

设计流程如下图:

51单片机数字电压表设计(单片机入门-C51实现数字电压表模数转换详细设计分步骤详细解说)(2)

流程

猜您喜欢: