基于单片机智能安防窗户防盗系统设计-毕设课设资料
【资源下载】下载地址如下1555:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
湿度(DHT11)、烟雾传感器(QM-N5型或MQ211型)感受到的信号经过单片机处理后控制步进电机的正反转。
能够显示设定值,用加减按键控制设定值的改变。
当湿度超过设定值时电机反转,当湿度小于设定值或烟雾大于设定值时正转,电机正反转的距离相等。
弄两个按键,一个按键不管什么状况电机正转,另一个不管什么状况都反转。


#include <reg52.h>//库函数
#include <dht11.h> //库函数//如果 实物 打开
#include <adc0832.h> //AD转换库函数
#define uchar unsigned char//宏定意
#define uint unsigned int//宏定意
#define ulong unsigned long //宏定意
bit s=1;
sbit rs=P2^0;//LCD 1602 引脚定意
sbit rd=P2^1;//LCD 1602 引脚定意
sbit lcden=P2^2;//LCD 1602 引脚定意
sbit menu=P2^5; //主功能键
sbit add=P2^4;//加键
sbit dec=P2^3;// 减键
sbit open=P2^6;// 手动 开
sbit close=P2^7;// 手动 关
sbit IR=P3^5; //红外感 应
sbit BEEP=P3^1;// 报警
sbit pf=P3^0; //排风
#define MOTORSTEP P1 //宏定义,定义P1口为步进电机驱动端口
uchar dsflj,kval,lofl,menusw,con,befl,zhenfl,fanfl,brigfl;// 各种变量标记 正返转标记
uint sudu,dwbrigfl,humfl; //电机速度 //光度下限/湿度标记
uchar count0,second,zhenzhuan,fanzhuan,timeflg,opensw,closesw,keysw;//时钟变量 正反转 变量
uint adc0,adc1;
uint upbrig,dwbrig,kwbrig,uphum,uptemp,upsmo; // 下限 亮度 上限湿度// 上限温度
uint hour,minit,secon,DSdat,VAldat ,time;//时钟变量
uint ONhour,ONminit,ONsecon; // 开窗时间变量
uint OFhour,OFminit,OFsecon; // 关窗时间变量
uchar U8T_data_H,U8RH_data_H;
#define Imax 14000 //此处为晶振为11.0592时的取值,
#define Imin 8000 //如用其它频率的晶振时,
#define Inum1 1450 //要改变相应的取值。
#define Inum2 700
#define Inum3 3000
uchar f=0;
uchar Im[4]={0x00,0x00,0x00,0x00}; // 遥控码存储空间
uchar show[2]={0,0}; // 变量申明
ulong m,Tc; // 变量申明
uchar IrOK; // 变量申明
void delay(uint z);// 开窗时间变量
void write_rvalue(); // 显示函数
//**************以下是各种字幕提示语数组************************
uchar code logo1[]= "Welcome to use ";
uchar code logo2[]="window system ";
uchar code logo3[]="S=253T=85oCU=85%";
uchar code logo4[]="Br= 12:00:00 ";
uchar code logo5[]="window open ";
uchar code logo6[]="window close ";
uchar code logo7[]="GWbrig= LUX ";
uchar code logo8[]="UP-Hum= % ";
uchar code logo9[]="Please input... ";
uchar code logo10[]="Please wait... ";
uchar code logo11[]="UP-TEM= oC ";
uchar code logo12[]="SEtime 12:00:00";
uchar code logo13[]="ONtime 12:00:00";
uchar code logo14[]="OFtime 12:00:00";
uchar code logo15[]="UP-SMO= ";
uchar code logo16[]="KWbrig= LUX ";


浙公网安备 33010602011771号