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

网站建设与网页制作招聘常德网站建设全域云

网站建设与网页制作招聘,常德网站建设全域云,博客集成wordpress,昆明网站建设技术公司编号:71 基于51单片机的的鸡笼补光和恒温系统的设计与实现 功能描述: 本设计由89C52单片机液晶12864显示模块声光报警电路温湿度传感器电路风扇电路LED照明电路光照检测电路GSM电路DS1302时钟电路 1.实现的功能 (1)采用DHT11温湿传感器、光敏电阻捕捉…

编号:71

基于51单片机的的鸡笼补光和恒温系统的设计与实现

功能描述:

       本设计由89C52单片机+液晶12864显示模块+声光报警电路+温湿度传感器电路+风扇电路+LED照明电路+光照检测电路+GSM电路+DS1302时钟电路

1.实现的功能
(1)采用DHT11温湿传感器、光敏电阻捕捉空气中的湿度,温度以及光照强度,把这些信息通过AT89C52在12864显示温度,湿度,光照强度并且显示指导老师的姓名,当前日期,
(2)如果外接环境发生变化,比如光照太强(弱),湿度太潮(干),温度过热(低),则蜂鸣器开始报警,12864显示当前温度并显示已发送报警消息;
并且通过GSM给手机发短信报警,短信显示当前的温湿度,光照强度;
发短信的同时并自动采取补救实施,比如温度太高~散热器转动,温度太低~小灯泡光照强度加强,光照强度太低~小灯泡的强度加强,
(蜂鸣器报警,显示屏显示当前参数,发短信报警,实施措施是几乎同时完成的)
(3)如果系统能自动的消除这些问题,也一切恢复正常,并且给手机发短信,当前的参数以及恢复正常字样

视频演示链接:

71、基于51单片机的的鸡笼补光和恒温系统的设计与实现

仿真图:

实物图:

电路图:

程序源码:

/**********************************************************************************************/
#include "reg52.h"
#include "intrins.h"
#include "delay.h"
#include "lcd12864.h"
#include "adc0832.h"
#include "ds1302.h"
#include "PWM.h"
#include "uart.h"
#include "shtxx.h"sbit BEEP = P1^1;		//蜂鸣器
sbit FAN = P2^0;		//风扇
sbit Deng = P1^3;		//灯泡sbit JD = P1^2;			//继电器sfr T2MOD = 0xc9;       //timer2 mode registervoid Timer2Init(void)	//50毫秒@11.0592MHz   用来报警
{T2MOD = 0;			//初始化模式寄存器T2CON = 0;			//初始化控制寄存器TL2 = 0x00;			//设置定时初值TH2 = 0x4C;			//设置定时初值RCAP2L = 0x00;		//设置定时重载值RCAP2H = 0x4C;		//设置定时重载值TR2 = 1;			//定时器2开始计时ET2 = 0;			//使能T2中断
}void main(void)
{value humi_val,temp_val;		//定义两个共同体,一个用于湿度,一个用于温度unsigned char error;		    //用于检验是否出现错误unsigned char checksum;			//CRC			 unsigned int temp,humi;bit d_flag=1;xdata unsigned char dat[100];unsigned char res = 1;bit flag = 0;				   //DHT11 读取标志unsigned char light;DS1302_Init();  			   //DS1302初始化
//  	DS1302_Set_Time(0x80,&Byte,7); //设置初始时间函数DisplayOn();clear();Disp_Init();delay_ms(200);clear();EA = 1;Timer0Init();				   //定时器PWM初始化Timer2Init();Uart_Init();				   //串口初始化PWM_Set(0);JD = 1;Deng = 1;DIS_top();s_connectionreset();			//启动连接复位PWM_Set(4);while(1){error=0;					//初始化error=0,即没有错误error+=s_measure((unsigned char*)&temp_val.i,&checksum,TEMP); //温度测量error+=s_measure((unsigned char*)&humi_val.i,&checksum,HUMI); //湿度测量if(error!=0) s_connectionreset();                 	//如果发生错误,系统复位else{ humi_val.f=(float)humi_val.i;                   //转换为浮点数temp_val.f=(float)temp_val.i;                   //转换为浮点数calc_sth10(&humi_val.f,&temp_val.f);            //修正相对湿度及温度temp=temp_val.f*10;humi=humi_val.f*10-40;							//补偿	}  light=ADC0832(1,0)*100/255;DS1302_Get_Time(0x81,time_buf,7); //读取时间
//		DS1302_Time();					  //格式化输出日期时间信息dis_time(temp/10,humi/10,light);if((temp/10)>30){	FAN = 0;}elseFAN = 1;if((temp/10)>30||(humi/10)>80||light>80||(temp/10)<15||(humi/10)<20||light<20)	//温湿度光照超标{ET2 = 1;				}else {BEEP = 1;ET2 = 0;}/********************这里只负责措施动作*************///风扇动作 温度超标 或者湿度太高 开启风扇if((temp/10)>30||(humi/10)>80)		//温度或者湿度  太高{FAN = 0;				//温度或者湿度  太高 开风扇}else{FAN =1;					//关风扇}//灯泡动作 温度太低	灯泡打开if((temp/10)<15){Deng = 0;}else{Deng = 1;}//继电器动作  if((humi/10)<20)					//湿度过低{JD = 0;}else{JD = 1;}//led灯光if(light>80)		//光照过高{PWM_Set(1);}else if(light<20){PWM_Set(4);}else{PWM_Set(2);}}
}
void tm2_isr() interrupt 5 using 1
{static unsigned char n = 0;TF2 = 0;TL2 = 0x00;			//设置定时初值TH2 = 0x4C;			//设置定时初值RCAP2L = 0x00;		//设置定时重载值RCAP2H = 0x4C;		//设置定时重载值n++;if(n>5){n = 0;BEEP =~BEEP;}
}

软件免费下载地址:

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/1dc3p6yAPAmNC-qTrbB3GJA?pwd=1234 提取码: 1234

http://www.dtcms.com/wzjs/787877.html

相关文章:

  • 江苏靖江苏源建设有限公司网站有好看图片的软件网站模板
  • 网站开发需求文档范文营销软件加盟
  • 老师问我做网站用到什么创新技术宿迁百度seo
  • 重庆住房城乡建设厅官方网站网站建设属于什么
  • 新乡网站建设价格怎样做宣传网站
  • 杭州网站免费制作南昌专业网站建设首页排名
  • 怎么添加网站背景音乐网站前段打不开 后台也进不去
  • 指定网站怎么设置路由器只访问泰安人才招聘网最新招聘2023
  • 英文网站建设官网网站开发宣传图
  • 中国能建设计公司网站企业主体负责人和网站负责人
  • 深圳设计网站速成班全网营销公司排名前十
  • 绿色大气网站模板泰安58路
  • 网站服务器连接被重置网站制作还花钱
  • 攀枝花建设工程质量监督站投诉网站在线购物网站功能模块
  • 做网站一年网络推广是什么意思
  • 做网站是哪个专业企业网站的技术维护内容主要包括
  • 深圳官方网站新闻网站建设捌金手指专业7
  • 益阳房产网站建设jquery电子商务网站模板
  • 简单 手机 网站 源码下载平面网页设计规范
  • 网站建设流程 知乎网站建设shundeit
  • 唐卡装饰集团 一站式超级体验店福建省城乡建设官方网站
  • 制作旅游网站设计概述石家庄学院
  • 满屏网站设计做多大深圳小程序开发外包
  • 城市生活网官方网站app天河做网站哪家好
  • 嘉兴建站模板北京做网站建设的公司
  • 黄山网站建设哪家强为什么做线上营销
  • 东莞饰品网站建设重庆制作网站培训机构
  • 怎么用网站建设网站底部源码
  • 做设计兼职的网站有哪些工作内容wordpress社交登录代码
  • 成都网站建设哪家技术好区网站制作