基于51单片机的数字电压表设计

一、硬件设计

        1. 原理图设计  

        主控芯片:STC89C52RC;

        显示模块:使用4 PIN OLED模块;

        ADC模块:使用ADC0809,8 位 A/D转换器;

         2. PCB设计

 

二、软件设计

        1. 51单片机程序设计

#include<reg51.h>
#include "lcd1602.h"
#define uint unsigned int
#define uchar unsigned char

uint volt = 0;                   // 电压值测定值 

uchar *p ="0123456789";

sbit CLK=P1^3;                   // 时钟信号
sbit START=P1^4;                 // 转换启动开关
sbit EOC=P1^5;	                 // 转换结束标志
sbit OE=P1^6;                    // 输出使能

void ADC()
{
	EA=1;                        // 开中断


	START=0;
	START=1;

	START=0;                     // ad开始转换		
	while(EOC==0);               // 等待转换结束
	OE=1;                        // 输出使能
	
	EA=0;                        // 关中断
	volt=P2;
	volt=volt*196;
	
	OE=0;
}

void main()
{
init_lcd1602();	
	EA=1;                        // 开总中断		   
    TMOD=0x01;                   // 设定定时计数工作方式
	                             // 为定时器初赋值
	TH0=0XFF;
    TL0=0XB4;

	ET0=1;                       // 开定时器0中断 
	TR0=1;                       // 开启定时器0 
	while(1)
	{
		ADC();

		writeCmd(0x80);
		writeDataWithString("VOLTAGE: ", 9);
		writeData(p[volt/10000]);//输出整数位
		writeData('.');
		writeData(p[volt/1000%10]);
		writeData(p[volt/100%10]);
		writeData('V');
	}
}

void timer() interrupt 1
{
	// 初值重置
	TH0=0XFF;
    TL0=0XF0;
	CLK=~CLK; 
}

        2. Proteus仿真

 完整资料下载(包含原理图、PCB图、51单片机程序、Proteus仿真工程)

https://item.taobao.com/item.htm?ft=t&id=680790908598

lilihewo
关注 关注
  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于51单片机数字电压表设计.pdf
07-23
介绍了一种基于STC89C51单片机数字电压表设计方法。该方案根据数据采集的工作原理来实现数字电压的测量, 然后完成单片机与PC的通信, 以将所测量的电压值通过串口传送给PC, 并在PC上进行显示。   数字电压表设计和开发已有很多类型和款式, 传统的数字电压表有自己的特点, 它们适合在现场做手工测量, 而要完成远程测量并对测量的数据做进一步处理, 运用传统的数字电压表是无法完成的。为此, 本文设计了基于PC通信的数字电压表, 该表既可以完成测量数据的传递, 又可借助PC进行测量数据的处理。所以, 这种类型的数字电压表无论在功能和实际应用上, 都具有传统数字电压表无法比拟的优点, 这使得它的开发和应用都具有良好的前景。   本系统主要由硬件和软件两部分构成, 硬件主要包括数据采集电路, 单片机最小数据采集系统, 单片机与PC机的接口电路等。软件主要有单片机数据采集程序, 单片机与上位机通信程序,以及上位机数据处理程序。   该新型数字电压表测量的电压类型为直流,测量范围为0 ~5 V, 下位机采用的单片机为STC89C51, AD转化采用的是最常见的ADC0809,可通过RS232串行口与PC机进行通信, 以传送所测量的直流电压数据。图1所示是该数字电压表的数据采集电路。电路的设计已做到了最小化,即没有用任何附加逻辑器件做接口电路, 便可实现单片机对ADC0809转换芯片的操作。图1中的ADC0809是8位的模数转化芯片, 片内有8路模拟选通开关以及相应的通道锁存译码电路, 转化时间大约为100 μs左右。在电路应用中, 首先要指定ADC0809的数据通道, 当外部电压进入芯片后, STATR 信号由高到低, 在脉冲的下降沿ADC0809开始转换, 同时管脚EOC电平变低, 表示转化正在进行, 转化完成之后, 管脚EOC的电平变高, 表示一次转化结束。
基于51单片机数字电压表仿真设计
10-22
本文的数字电压表可以测量0~5 V的电压值,AT89C51为8位单片机,当ADC0808的输入电压为5 V时,输出数字量值为+4.99 V。如果要获得更高的精度,需采用I2位、I3位等高于8位的A/D转换器。数字电压表的显示部分可以...
毕设--基于51单片机数字电压表设计
热门推荐
kevin的博客
12-20 4万+
毕设--基于51单片机数字电压表设计
基于51单片机数字电压表的系统设计(含文档、源码与proteus仿真,以及系统详细介绍)
最新发布
爱喝奶茶的喵喵的博客
09-02 4382
本篇文章论述的是基于51单片机数字电压表的系统设计的详情介绍,如果对您有帮助的话,还请关注一下哦,如果有资源方面的需要可以联系我。数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示。而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构是由采样保持,量化,编码等几部分组成。因此AD转换是此次设计的核心元件。输入的模拟量经过AD转换器转换,再由驱动器驱动显示器输出,便得到测量的数字电压。
51单片机制作简易数字电压表
腹有诗词气自华
04-02 5827
最后就是编译成hex文件并导入proteus中仿真了,然后调节滑动变阻器,就可以发现电压表的值和lcd的值是一样的了,肯定会有误差,而且这个误差没有办法消除。接下来就要编写c程序了,代码都是经过测试的,可以方型复制使用。首先打开proteus软件导入各个元器件,并连线。接下来介绍下adc0808的导入方法。
基于51单片机数字电压表
weixin_46285130的博客
04-28 1万+
基于51单片机数字电压表 文章目录基于51单片机数字电压表前言一、基本设计要求二、Proteus仿真三、使用步骤1.使用中断2.使用四位数码管显示3.主函数及关于ADC0808的代码总结 前言 继续整理总结之前的小项目,这一次的没有去将实物连接出来,运用的是Proteus仿真制作的,借着回忆还没有完全散去,写下此小项目。本设计中利用51单片机制作了一个简单的数字电压表,主要通过A/D转换器ADC0808把输入的模拟信号即电位器的电压值转换成数字信号,送到LED数码管进行数据显示,并预设了一个警报值,
基于51单片机数字电流表电压表设计 包含源程序原理图
10-30
总结,基于51单片机数字电流表和电压表设计是一项综合性的工程实践,涉及到硬件设计、软件编程、信号处理等多个方面。通过这样的项目,不仅可以学习到单片机的基本应用,还能掌握模拟电路、数字电路和嵌入式系统...
基于89c51单片机数字电压表设计
01-19
本文中数字电压表的控制系统采用AT89c51单片机,A/D转换器采用ADC0809为主要硬件,实现数字电压表的硬件电路与软件设计。该系统的数字电压表电路简单,所用的元件较少,成本低,调节工作可实现自动化。还可以方便地...
基于STC89C51单片机数字电压表设计
08-13
【基于STC89C51单片机数字电压表设计数字电压表是一种用于精确测量电压的设备,尤其在电子工程、科学研究和教学领域中广泛应用。传统的数字电压表通常仅能显示现场测量的数据,而基于STC89C51单片机数字电压...
基于51单片机和ADC0809的数字电压表设计
07-14
基于51单片机和ADC0809的数字电压表设计涉及到嵌入式系统和模拟/数字转换技术的知识。以下从几个方面对这篇文章的知识点进行详细介绍。 1. 51单片机介绍: 51单片机是一类经典的单片机系列,其基本型号为Intel 8051...
基于51单片机数字电压表设计
06-06
基于51单片机数字电压表 包括程序 硬件电路图 doc格式及proteus仿真 详细!
基于51单片机电压表
03-24
基于51单片机的开发,附加详细代码讲解,为大家更好的理解
基于51单片机数字电压表设计.zip
02-02
含电路原理图,代码,仿真等等
51单片机数字电压表设计程序
12-21
51单片机数字电压表设计程序
51单片机数字电压表
05-19
数字电压表就是采用数字化技术,把需要测量的直流电压转 换成数字形式, 并显示出来。 通过单片机技术,设计出来的数字电压表具有精度 高, 抗干扰能力强的特点。 通过网上资料显示, 目前由各种 A/D 转换器构成的数 字电压表已经广泛的应用于电工测量,工业自动化仪表等各个领域。 在电量的测量中, 电压、电流和频率是最基本的三个被测量,其中电压量的 测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,所 以数字电压表就成为一种必不可少的测量仪器。数字电压表简称 DVM,它是采用 数字化测量技术,把连续的模拟量转换成不连续、 离散的数字形式并加以显示的 仪表。由于数字式仪器具有读数准确方便、精度高、误差小、测量速度快等特而 得到广泛应用。 目前,数字电压表的内部核心部件是 A/D 转换器,转换的精度很大程度上影 响着数字电压表的准确度,因而,以后数字电压表的发展就着眼在高精度和低成 本这两个方面。 本文是以简易数字直流电压表设计为研究内容,本系统主要包括三大模 块:转换模块、数据处理模块及显示模块。其中,A/D 转换采用 ADC0809对输入 的模拟信号进行转换, 控制核心 STC89C52RC再对转换的结果进行运算处理, 最后驱动输出装置 LCD1602显示数字电压信号。
基于51单片机数字电压表c语言程序,基于51单片机数字电压表设计..doc
weixin_39840733的博客
05-17 1128
数字电压表设计目录TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc282204562" 绪论1HYPERLINK \l "_Toc282204563" 第1章 系统总体方案选择与说明1HYPERLINK \l "_Toc282204564" 1.1 项目分析及其设计1HYPERLINK \l "_Toc282204565" 1.1.1 通道转换方案设计1HYPE...
基于AT89C51单片机数字电压表设计
"基于单片机的数字电压表设计" 这篇文档主要介绍了一种基于AT89C51单片机数字电压表设计。它包括了双积分电路原理、单片机特性、ADC0809模数转换器的作用以及LCD1601液晶显示屏的运用。该设计不仅测量范围广泛...
写文章

热门文章

  • Altium designer软件常用最全封装库,包含原理图库、PCB库和3D模型库 15980
  • 手把手教你使用TensorFlow训练出自己的模型 10048
  • 手把手教你开发一款属于自己的Arduino开发板 7546
  • 土壤湿度传感器模块 5917
  • 基于ESP8266的人体红外感应报警系统设计 5637

最新评论

  • Altium designer软件常用最全封装库,包含原理图库、PCB库和3D模型库

    weixin_44360180: 非常感谢!表情包

  • Android使用OpenCV 4.5.0实现扑克牌识别(源码分享)

    神色自若: 源码无法下载,需要上传者(分享文件的人)绑定手机号后才能下载。 博主能换个百度或阿里的网盘吗?

  • Android与EPS8266模块通信(一)编写Android客户端

    RKK24: 大大,XML文件里的ConnectThread报错是怎么回事呀?表情包

  • Altium designer软件常用最全封装库,包含原理图库、PCB库和3D模型库

    lin6a6: 感谢感谢表情包

  • 基于合泰BS86D12C触摸芯片的智能台灯

    少平冲冲冲: 解压密码可以发一下吗

最新文章

  • EWSTM8 IAR for STM8 软件分享
  • LDV7语音识别模块资料分享
  • Android使用OpenCV 4.5.0实现扑克牌识别(源码分享)
2024年38篇
2023年18篇
2022年21篇
2021年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lilihewo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家成都户外玻璃钢雕塑厂家上海大型玻璃钢雕塑常用解决方案东莞玻璃钢花盆工厂上海玻璃钢雕雕塑南宁景区玻璃钢雕塑市场浙江省玻璃钢雕塑哪里有周口玻璃钢景观雕塑哪家好绍兴玻璃钢雕塑摆件销售公司独角兽玻璃钢雕塑玻璃钢香橙雕塑四川主题商场美陈哪家好简单商场美陈深圳树脂玻璃钢雕塑公司哪家好聊城玻璃钢仿铜雕塑定制玻璃钢花盆适合放室外吗通辽景区玻璃钢雕塑生产厂家树脂玻璃钢卡通雕塑厂护栏玻璃钢花盆价格舟山大型玻璃钢雕塑生产厂家平凉卡通玻璃钢雕塑设计陕西校园玻璃钢景观雕塑制造锻铜玻璃钢人物雕塑湖南公园标识玻璃钢景观雕塑十一国庆商场美陈银川仿真人物玻璃钢雕塑定制玻璃钢雕塑卡通利润怎么样清远美陈玻璃钢雕塑廊坊喜妹玻璃钢雕塑温州玻璃钢雕塑图片杞县制作玻璃钢雕塑报价电话香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化