基于单片机水温自动控制系统设计-毕设课设资料

【资源下载】下载地址如下1503:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

摘要:

该水温控制系统采用单片机进行温度实时采集与控制。温度采集由“一线总线”数字化温度传感器DS18B20提供,DS18B20在-55~25固有测温分辨率为0.5 ℃。水温实时控制采用双向可控硅BT134和光隔离器MOC3041控制电热丝和风扇进行升温、降温控制。系统具备较高的测量精度和控制精度,能完成升温和降温控制。

关键字: AT89C51 DS18B20  BT134 MOC3041 水温控制


#include "reg52.h"
#include "lcd.c"
#include "hardware.c"
#include "user.h"
#include "ds18b20.h"
#include "key.c"


void main()
{
	EA=0;
	LCD_Initial();
 	sys_init();
	setds18b20(99,0,RS);    				//设置上下限报警温度和分辨率
	delay_18B20(100);
	Init_DS18B20();
	LCD_Write(0,0x01);           //清屏
	LCD_Print(5,0,"Welcome!");
	delay_20ms(10);
	LCD_Print(0,0,"Smart temperatur");
	LCD_Print(0,1,"e Control!");
	delay_20ms(10);
	LCD_Write(0,0x01);           //清屏
	LCD_Print(0,0,"LSTC");
	LCD_Print(0,1,"by LJ,LHK and WQ");
	delay_20ms(10);
	LCD_Write(0,0x01);           //清屏
	while(1)
	{  
	  pt=ReadTemperature();		 		 //读取温度,温度值存放在一个两个字节的数组中,							 
	  temper_LCD();						 //实测温度转化为ACSII码,并送液晶显示缓冲区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值