找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

ADC0808芯片测量电压值,精确度为0.02V怎么改程序,求大神解答。

查看数: 3490 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-5-13 08:20

正文摘要:

程序: #include<reg52.h> #define LCD_DB  P2   sbit LCD_RS = P1^0; sbit LCD_RW = P1^1; sbit LCD_EN = P1^2; sbit AD_OE=P3^1;        sbit AD_EOC= ...

回复

ID:921489 发表于 2021-5-31 15:44
他的精度就是0.019,基本满足要求
ID:282850 发表于 2020-5-14 09:15
元亨利贞 发表于 2020-5-13 12:15
谢谢你的回答,但是改了之后,液晶上显示的数据和电压表测出来的数据相差很大

改成AD_sj定义成unsigned long
ID:318131 发表于 2020-5-13 12:15
f556 发表于 2020-5-13 11:10
ADC0808对5V精度是0.0196,基本足你的要求。
        AD_sj=5.00/255*sj*100;
改:

谢谢你的回答,但是改了之后,液晶上显示的数据和电压表测出来的数据相差很大
ID:282850 发表于 2020-5-13 11:10
ADC0808对5V精度是0.0196,基本足你的要求。
        AD_sj=5.00/255*sj*100;
改:
        AD_sj=5*100*sj/255;
试试!
或者
AD_sj=5*1000*sj/255;
后边显示再多一位。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表