0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

仿真设计|基于51单片机的仓库三路温度检测调节系统

洛星河 来源:罗婺彝人 作者:罗婺彝人 2022-12-18 16:59 次阅读

目录

具体实现功能

设计介绍

51单片机简介

资料内容

仿真实现(protues8.7)

程序(Keil5)

全部内容

具体实现功能

1、采用三个DS18B20温度传感器测温并用LCD1602显示三个温度值,并显示三路温度平均值;
2、按键为设置按键、加键和减键,可设置上下限温度控制范围;
3、当平均温度值超过设定的上或下限时,相应的指示灯亮,同时相应的继电器吸合,继电器可以驱动负载工作;
4、当平均温度值超过设定的上限时,继电器吸合,风扇转动表示降温;
5、当平均温度值低于设定的下限时,继电器吸合,加热膜工作表示升温。

pYYBAGOdth6AcKFuAAGW9J1RNHo880.png

设计介绍

poYBAGOdth-ABSIaAADioXJXF0A535.png

51单片机简介

51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。

本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。

pYYBAGOdth-ARmozAAG1ksi-aaA961.png

资料内容

仿真实现(protues8.7)

本设计利用protues8.7软件实现仿真设计,具体如图。

poYBAGOdtiCALoLKAAF1MXpvfKc455.png

程序(Keil5)

本设计利用KEIL5软件实现程序设计。

主函数如下:

/*****主函数*****/
void main(void)
{
	uint z;
	delay(1);
	lcd_init();
	delay(1);
	InitTimer();    //初始化定时器
	
	for(z=0;z<100;z++)
	{
		check_wendu();
		delay(1);        
	} 
	while(1)
	{
		display();
		KEY();
		Alarm(); 
		check_wendu();
		if(KEY1==0)
		{
			delay(10);
			if(KEY1==0)
			{
				BUZZ=0;
				LED=1;
			}
		}
		else
		{
			BUZZ=1;
			LED=0;
		}
	}
}

程序运行结果如图:

pYYBAGOdtiCAU657AASxuIFHULg848.png

全部内容

全部内容如下:

poYBAGOdtiGAOxQBAAFhyp2KPRE231.png

资料链接:https://docs.qq.com/doc/DT1drT3d4b3VLalJ0

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620835
  • 温度检测
    +关注

    关注

    4

    文章

    106

    浏览量

    23228
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132161
  • 51单片机
    +关注

    关注

    269

    文章

    5649

    浏览量

    120700
  • DS18B20
    +关注

    关注

    10

    文章

    765

    浏览量

    80094
收藏 人收藏

    评论

    相关推荐

    fpga能否同时采集三路数据(三路数据是同时时发送过来的...

    我想用fpga读取三路ps/2接口的鼠标数据,这三路数据是同时传送过来。我以前用pic单片机,但是pic只能单步执行,在采集一时,另两
    发表于 05-20 10:24

    51单片机如何同时驱动三路红外测距或超声波测距

    最近在弄一个障碍检测小车但只会51单片机所以想请教大家如何用51单片机驱动测距模块测三路距离数据
    发表于 06-29 22:07

    基于51单片机温度远程显示毕设

    基于51单片机温度远程显示毕设分享一下单片机毕设课程计参考资料33个,献给大四的朋友,毕业设计就不用愁了,如果有什么不懂的地方可以加群大家一起交流:813238832 1、CDMA通
    发表于 12-28 16:50

    请问51单片机怎样用两个定时器产生三路PWM信号?

    51单片机怎样用两个定时器产生三路PWM信号,软件实现,不用延时函数,并且占空比可调,我是想做RGB调光的
    发表于 07-05 04:35

    【电路设计】基于51单片机三路温度检测上传设计-DS18B20-LCD1602-蓝牙-(电路图+程序)

    `基于51三路温度检测上传设计`
    发表于 04-01 15:29

    怎样去设计一种基于51单片机仓库三路温度检测调节系统

    具体功能:1、采用个DS18B20温度传感器测温并用LCD1602显示温度值,并显示三路温度
    发表于 07-20 07:19

    基于单片机仓库温湿度监测报警系统仿真设计的相关资料分享

    045【毕设课设】基于单片机仓库温湿度监测报警系统仿真设计,温湿度监测报警系统,可以通过按键设定温度
    发表于 11-10 08:16

    基于51单片机温度调节温度控制器设计相关资料推荐

    系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到AT89C52单片机上,经过51
    发表于 11-10 08:01

    介绍一种基于单片机三路信号故障诊断仿真设计方案

    022【毕设课设】基于单片机三路信号故障诊断仿真设计,注:统一每信号大于8则表示触发机构。灵敏度控制已经调节好,不需要
    发表于 01-19 06:34

    基于51单片机的多点温度采集系统仿真设计

    基于51单片机的多点温度采集系统仿真设计
    发表于 10-25 10:29 5次下载

    基于51单片机的远程仓库湿度监测系统仿真设计资料包

    基于51单片机的远程仓库湿度监测系统仿真设计资料包
    发表于 10-25 10:37 1次下载

    5-基于51单片机仓库三路温度检测调节系统设计

    具体功能:1、采用三个DS18B20温度传感器测温并用LCD1602显示三个温度值,并显示三路温度平均值;2、按键为设置按键、加键和减键,可设置上下限
    发表于 11-18 09:36 9次下载
    5-基于<b class='flag-5'>51</b><b class='flag-5'>单片机</b>的<b class='flag-5'>仓库</b><b class='flag-5'>三路</b><b class='flag-5'>温度</b><b class='flag-5'>检测</b><b class='flag-5'>调节</b><b class='flag-5'>系统</b>设计

    基于51单片机的防酒驾检测系统设计Proteus仿真

    基于51单片机的防酒驾检测系统设计Proteus仿真
    发表于 12-30 09:33 24次下载

    基于51单片机的电压电流温度检测系统仿真程序

    基于51单片机的电压电流温度检测仿真设计(包含仿真及程序)
    发表于 05-19 16:15 9次下载

    基于51单片机温度报警系统仿真)设计

    电子发烧友网站提供《基于51单片机温度报警系统仿真)设计.rar》资料免费下载
    发表于 01-03 10:59 4次下载