找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机+ADC0832实现量程0~25V数字电压表的仿真程序设计

查看数: 7065 | 评论数: 5 | 收藏 8
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-9-19 12:29

正文摘要:

第一次接触模数转换,做了这么一个小仿真,测量0~25V的输入电压,以4位数(两位小数)的形式显示在一个四位共阳数码管上,测量误差不大于0.1V。 ADC0832只是一个对0~5V电压进行模拟转数字的器件,分辨率8位,即有从 ...

回复

ID:262 发表于 2022-9-19 22:16
634658537 发表于 2022-9-19 15:54
仿真图为什么打不开

要用Proteus8.8版本,你看我用这个版本的打开效果,动图

51hei.gif (315.33 KB, 下载次数: 129)

51hei.gif
ID:183990 发表于 2024-7-9 21:27
你好,问下10V一下10位数的0如何不显示呢
ID:579397 发表于 2022-9-20 00:55
kinghhback 发表于 2022-4-14 15:46
您好  如果我想制成0-200的 缩小40倍吗  精度我这把可以不考虑 1v都可以 需要怎么修改程序

是的,把R1 R2的电阻修改,用分压公式

数据修改如下:
void Convert(unsigned char dat0)        //数据处理
{
    unsigned int x;
    x=dat0*0.0196*100*5;
    nums[0]=x/1000;
    nums[1]=x%1000/100;
    nums[2]=x%1000%100/10;
    nums[3]=x%1000%100%10;
}
ID:622274 发表于 2022-9-19 15:54
仿真图为什么打不开
ID:1011897 发表于 2022-4-14 15:46
您好  如果我想制成0-200的 缩小40倍吗  精度我这把可以不考虑 1v都可以 需要怎么修改程序

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

Powered by 单片机教程网

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