编号:29

基于51单片机的数字电压表(ADC0832)

功能描述:

本设计由51单片机最小系统+ADC0832模块+两路模拟量输入模块+液晶1602显示模块
1、主控制器是AT89C82单片机
2、ADC0832模数转换器进行A/D转换,读取电压两路数据,电压检测范围0-5V 精度(8位)
3、利用两个电位器模拟 模拟量输入,
3、液晶1602显示两个电压值。

Proteus7.8以上版本均可使用

视频演示链接:

29、基于51单片机的数字电压表(ADC0832)

仿真图:

程序源码:

#include "reg52.h"
#include "lcd1602.h"
#include "delay.h"
#include "ADC0832.h"void main(void)
{unsigned char adc0,adc1;unsigned char num=0;unsigned char ADC_Get[10]={0};         //定义AD采样数组float Voltage0 = 0.0;float Voltage1 = 0.0;Lcd1602_Init();                         //LCD1602液晶初始化Lcd1602_String(0,0,"V0:         ");Lcd1602_String(0,1,"V1:         ");while(1){ADC_Get[num++]=ADC0832(1,0);           //通道0  利用中值滤波算法if(num>9){num=0;adc0=Error_Correct(ADC_Get,10);       //取十个值作中值滤波}    Voltage0 = (float)adc0 * 5.0/255;Voltage0 = Voltage0 *100;              //扩大100倍方便显示Lcd1602_Write_Com(0x80+3);Lcd1602_Write_Data((unsigned int)Voltage0/100+0x30);Lcd1602_Write_Data('.');Lcd1602_Write_Data((unsigned int)Voltage0%100/10+0x30);Lcd1602_Write_Data((unsigned int)Voltage0%100%10+0x30);    Lcd1602_Write_Data('V');adc1=ADC0832(1,1);                      //通道1Voltage1 = (float)adc1 * 5.0/255;Voltage1 = Voltage1 *100;             //扩大100倍方便显示Lcd1602_Write_Com(0xC0+3);Lcd1602_Write_Data((unsigned int)Voltage1/100+0x30);Lcd1602_Write_Data('.');Lcd1602_Write_Data((unsigned int)Voltage1%100/10+0x30);Lcd1602_Write_Data((unsigned int)Voltage1%100%10+0x30);Lcd1602_Write_Data('V');}
}

软件免费下载地址:

1、Proteus仿真软件
文件内容:Proteus7.8安装包、Proteus8.6安装包、Proteus.8.10安装包、Proteus Professional 8.11 SP0安装包

链接:https://pan.baidu.com/s/11LNUZ9BJXWvXf1C4dPc3_w 
提取码:2756

2、KEIL4 C51软件安装包

链接:https://pan.baidu.com/s/1CTZBqDsPsyIbjCIjI_birA 
提取码:sy2a

文件下载:

https://pan.baidu.com/s/1yGw8HHvJRdcjF28ZcLcTjA?pwd=uys5

基于51单片机的数字电压表(ADC0832)(Proteus仿真+程序)相关推荐

  1. 基于51单片机的烟雾火灾报警器proteus仿真设计

    基于51单片机的烟雾火灾报警器proteus仿真设计 1 开发环境 仿真图:proteus8.9以上 程序代码:KEIL4/KEIL5 原理图:AD 设计编号:A0004 代码讲解+仿真讲解+仿真演示 ...

  2. 【019】基于51单片机的交通灯Proteus仿真设计

    一.资料内容 (1).基于51单片机的交通灯proteus仿真设计一份: (2).基于51单片机的交通灯proteus仿真设计keli源代码一份: (3).基于51单片机的交通灯proteus仿真设计 ...

  3. 【034】基于51单片机的HX711电子秤Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的HX711电子秤proteus仿真设计一份: (2).基于51单片机的HX711电子秤proteus仿真设计keli源代码一份: (3).基于51单片机的H ...

  4. 【002】基于51单片机的电子万年历proteus仿真设计

    一.资料内容(私信获取) (1).基于51单片机的电子万年历proteus仿真设计一份: (2).基于51单片机的电子万年历proteus仿真设计keli源代码一份: (3).基于51单片机的电子万年 ...

  5. 【008】【毕业设计】基于51单片机的烟雾报警系统proteus仿真与实物设计

    ​一.压缩包资料内容(私信获取) (1).基于51单片机的烟雾报警系统proteus仿真设计一份: (2).基于51单片机的烟雾报警系统proteus仿真设计keli源代码一份: (3).基于51单片 ...

  6. 【013】【毕业设计】基于51单片机的节能路灯proteus仿真设计

    ​一.资料内容(私信) (1).基于51单片机的节能路灯proteus仿真设计一份: (2).基于51单片机的节能路灯proteus仿真设计keli源代码一份: (3).基于51单片机的节能路灯pro ...

  7. 基于51单片机多路温度检测proteus仿真 ds18b20

    本设计是基于51单片机多路温度检测proteus仿真_ds18b20(仿真+程序+原理图) 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:C0042 ...

  8. 【039】基于51单片机的简易门铃Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的简易门铃proteus仿真设计一份: (2).基于51单片机的简易门铃proteus仿真设计keli源代码一份: (3).基于51单片机的简易门铃prote ...

  9. 基于51单片机智能路灯控制系统Proteus仿真

    资料编号:182    下面是仿真功能视频演示: 182-基于51单片机智能路灯控制系统Proteus仿真 功能讲解: 采用51单片机作为控制CPU,可以通过设置开灯和关灯时间开自动控制路灯的打开和关 ...

  10. 【020】基于51单片机智能路灯系统Proteus仿真与实物设计

    一.资料内容 (1).基于51单片机的智能路灯系统proteus仿真设计一份: (2).基于51单片机的智能路灯系统proteus仿真设计keli源代码一份: (3).基于51单片机的智能路灯系统pr ...

最新文章

  1. iOS架构-静态库.framework手动打包及脚本化打包(5)
  2. CPU芯片哪家强?电视处理器这么选就对了!
  3. 计算机网络中什么叫总衰耗_1、什么是计算机网络?
  4. struts 2 漏洞学习总结
  5. 让你了解什么是内存屏障
  6. WEB项目中的中文乱码问题
  7. iso linux 内核版本号_Linux内核全面介绍
  8. Python赋值、打包和解包,90%人不清楚的知识点!
  9. php上传大文件500错误,PHP fastcgi模式大文件上传500错误
  10. HDU 1158【简单dp】
  11. Rasa课程、Rasa培训、Rasa面试系列之: Rasa客户案例nib Group 保险公司
  12. asterisk sip服务器搭建与配置
  13. Android显示人民币双横线的¥符号
  14. sprd 11 播放视频时开启录屏,视频闪烁或提示正在加载问题
  15. iPhone信号太差?学会这三招,信号差也能瞬间满格!
  16. 怕公司的新同事超过你怎么办
  17. 关于mysql Error 1045(28000):Access denied for user ‘root‘@‘localhost‘(using password:YES)的处理方法
  18. 双子星量子计算机,【前沿】“前途”无量的量子科技
  19. Go error--cannot find package
  20. EDID是什么,跟显示器有什么关系?

热门文章

  1. 华创芯光朱斌斌博士晋级第二届“清华大学国强研究院杯”全球人工智能与机器人双创大赛
  2. python爬虫需要对象编程吗_Python爬虫基础知识及前期准备
  3. 一个企业固定资产折旧案例
  4. 厉害了!中国农历算法
  5. ubuntu20.04 thunderbird转移
  6. 亥姆霍兹线圈结构原理
  7. 1992-2022年31省GDP、第一产业增加值、第二产业增加值 第三产业增加值
  8. 朝花夕拾 - jsliang 基金定投 1 年分享
  9. 64位的GCC 编译32位程序
  10. synchronized 的底层原理