基于51单片机的数字电压表(TCL549)(Proteus仿真+程序)

编号:31

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

功能描述:

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

视频演示链接:

31、基于51单片机的数字电压表(TCL549)

仿真图:

程序源码:

#include "reg52.h"
#include "LCD1602.h"
#include "delay.h"
#include "TLC549.h"

	
void main(void)
{
	unsigned char adc0;
	unsigned int Voltage0 = 0.0;	
	Lcd1602_Init();		  //LCD1602液晶初始化
	Lcd1602_String(0,0,"   TLC549 Test   ");
	while(1)
	{		
		adc0 = TLC549_GetAD(); 				//A/D转换 范围0-255
		Voltage0 = (long)adc0 * 500/255;	//电压值扩大一百倍 方便显示
		
		Lcd1602_String(0,1,"V:");	  		//显示电压
		Lcd1602_Write_Data(Voltage0/100+0x30);
		Lcd1602_Write_Data('.');
		Lcd1602_Write_Data(Voltage0%100/10+0x30);
		Lcd1602_Write_Data(Voltage0%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/1WOgvtad06duzLO_K-1UceA?pwd=ax5p

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

单片机技能设计

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

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

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

打赏作者

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

抵扣说明:

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

余额充值