当前位置: 首页 > news >正文

唐山网站建设报价页面模版 公众号

唐山网站建设报价,页面模版 公众号,海尔网站建设目的,深圳定制工作装文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真51单片机控制器,使用LCD1602显示模块、DS18B20温度传感器、PCF8691 ADC模块、按键、LED蜂鸣器模块等。 主要功能: 系统运行后,LCD1602显示温度…

文章目录

  • 一、功能简介
  • 二、软件设计
  • 三、实验现象
  • 联系作者


一、功能简介

本项目使用Proteus8仿真51单片机控制器,使用LCD1602显示模块、DS18B20温度传感器、PCF8691 ADC模块、按键、LED蜂鸣器模块等。

主要功能:
系统运行后,LCD1602显示温度、电压、电流值;电压0-3.3V,电流0-3.3A;可通过按键K3进入阈值设置模式,K3键用于切换选择温度阈值、电压、电流,K1和K2用于调节对应阈值,K4用于确定并返回主界面。当温度超限,温度报警指示,蜂鸣器报警;当电压超限,电压报警指示,蜂鸣器报警;当电流超限,电流报警指示,蜂鸣器报警;


二、软件设计

/*
作者:嗨小易(QQ:3443792007)*///系统数据获取
void sys_data_get(void)
{static u8 i=0;u8 temp=0;while(1){//温度获取i++;if(i%5==0)sys_ctrl.temp=DS18B20_GetTemperture();//电压获取temp=pcf8591_read_adcvalue(0);temp=pcf8591_read_adcvalue(0);sys_ctrl.vol=((float)temp*3.3/255)*10;//电流获取temp=pcf8591_read_adcvalue(1);temp=pcf8591_read_adcvalue(1);sys_ctrl.cur=((float)temp*3.3/255)*10;	break;}
}//系统数据显示
void sys_data_show(void)
{u8 buf[5];while(1){//正常模式显示if(sys_ctrl.mode==0){//温度显示lcd1602_show_nums(5,0,sys_ctrl.temp,2,0);//电压显示buf[0]=sys_ctrl.vol/10+0x30;buf[1]='.';buf[2]=sys_ctrl.vol%10+0x30;buf[3]='\0';lcd1602_show_string(2,1,buf);//电流显示buf[0]=sys_ctrl.cur/10+0x30;buf[1]='.';buf[2]=sys_ctrl.cur%10+0x30;buf[3]='\0';lcd1602_show_string(12,1,buf);	}//阈值设置显示else{//温度阈值显示lcd1602_show_nums(4,0,sys_ctrl.temph,2,0);//电压阈值显示buf[0]=sys_ctrl.voll/10+0x30;buf[1]='.';buf[2]=sys_ctrl.voll%10+0x30;buf[3]='\0';lcd1602_show_string(3,1,buf);//电流阈值显示buf[0]=sys_ctrl.curl/10+0x30;buf[1]='.';buf[2]=sys_ctrl.curl%10+0x30;buf[3]='\0';lcd1602_show_string(12,1,buf);//阈值设定,数据位置闪烁switch(sys_ctrl.mode){case 1://温度lcd1602_show_string(4,0,"  ");delay_ms(100);lcd1602_show_nums(4,0,sys_ctrl.temph,2,0);break;case 2://电压lcd1602_show_string(3,1,"   ");delay_ms(100);buf[0]=sys_ctrl.voll/10+0x30;buf[1]='.';buf[2]=sys_ctrl.voll%10+0x30;buf[3]='\0';lcd1602_show_string(3,1,buf);break;case 3://电流lcd1602_show_string(12,1,"   ");delay_ms(100);buf[0]=sys_ctrl.curl/10+0x30;buf[1]='.';buf[2]=sys_ctrl.curl%10+0x30;buf[3]='\0';lcd1602_show_string(12,1,buf);break;	}}break;			}
}//系统数据设置
void sys_data_set(void)
{u8 key=0;static u8 oneflag=0;key=KEY_Scan(0);//模式设置if(key==KEY3_PRESS){sys_ctrl.mode++;if(sys_ctrl.mode>=4)sys_ctrl.mode=1;if(oneflag==0){oneflag=1;_parm_set_show();//系统参数设置显示}}if(sys_ctrl.mode!=0){//在设置模式下,加if(key==KEY1_PRESS){	switch(sys_ctrl.mode){case 1://温度 sys_ctrl.temph++;if(sys_ctrl.temph>99)sys_ctrl.temph=0;break;case 2://电压 sys_ctrl.voll++;if(sys_ctrl.voll>50)sys_ctrl.voll=0;break;case 3://电流 sys_ctrl.curl++;if(sys_ctrl.curl>50)sys_ctrl.curl=0;break;}				}//在设置模式下,减else if(key==KEY2_PRESS){switch(sys_ctrl.mode){case 1://温度 sys_ctrl.temph--;if(sys_ctrl.temph<0)sys_ctrl.temph=99;break;case 2://电压 sys_ctrl.voll--;if(sys_ctrl.voll<0)sys_ctrl.voll=50;break;case 3://电流 sys_ctrl.curl--;if(sys_ctrl.curl<0)sys_ctrl.curl=50;break;}}//确定else if(key==KEY4_PRESS){sys_ctrl.mode=0;oneflag=0;sys_open_show();//系统开机界面显示		}	}
}//系统功能控制
void sys_fun_ctrl(void)
{//正常工作模式下if(sys_ctrl.mode==0){//温度高于上限,温度高指示,蜂鸣器报警if(sys_ctrl.temp>sys_ctrl.temph){LED_WDH=0;beep_alarm(10,1000);}else{LED_WDH=1;}//电压低于阈值,电压报警指示,蜂鸣器报警if(sys_ctrl.vol<sys_ctrl.voll){LED_DYL=0;beep_alarm(10,1000);	}else{LED_DYL=1;}//电流低于阈值,电流报警指示,蜂鸣器报警if(sys_ctrl.cur<sys_ctrl.curl){LED_DLL=0;beep_alarm(10,1000);}else{LED_DLL=1;	}				}	
}

三、实验现象

B站演示视频:https://space.bilibili.com/444388619

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

联系作者

视频地址:https://space.bilibili.com/444388619/video
专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。

http://www.yayakq.cn/news/399748/

相关文章:

  • 做模板网站怎么放视频教程快速排名优化公司
  • 简要说明网站建设的步骤网站开发软件中文版
  • 河东做网站的公司自己制作网站做外贸赚钱吗
  • 兰州网站seo外包设计制作效果图
  • 网站建设 接单seo网站排名助手
  • 上海平台网站建设哪家有买保险网站
  • 最好的网站优化公司高端html5网站建设
  • 南昌网站网站建设网站建设7个主要流程
  • 成都优化网站无锡高端网站建设公司
  • 湖南营销网站建设联系方式wordpress 模板选择器
  • 判断网站模板版本南充建网站的资料
  • 宁波搭建网站帝国cms网站建设
  • 网站建设技术难题wordpress自豪的
  • 北京住房和城乡建设局门户网站excel表格做网站
  • 网站详情页用哪个软件做微信注册小程序收费吗
  • 上海建设工程交易中心网站建设网站方案 ppt
  • 长泰建设局网站如何搭建一个自己上传视频的网站
  • 自己怎么做VIP视频解网站互联网招聘网站排名
  • js做各类图表网站个人网页制作模板html
  • 郑州网站权重毕业设计网站开发选题依据
  • 协助别人做网站犯法么报名系统网站开发
  • 互联网网站如何做阿里云网站的网页怎么做
  • 齐齐哈尔市建设网站百度关键词搜索技巧
  • 天津中冀建设集团有限公司网站网站备案复查
  • 网站建设有用吗网站如何做收录
  • 向国外支付网站开发费中国免费素材网
  • 网站系统建设支出分录免费搭建网站
  • 网站文章列表如何排版搜索引擎优化和关键词竞价广告的区别
  • 自己做网站多少钱开发一款网站需要多少钱
  • 万网速成网站有哪些 功能深圳市工程交易中心网站