基于单片机温湿度光照自动窗帘系统设计,通过检测温湿度光照来自动控制窗帘开关,非常强大的一个设计,包含仿真电路图、程序等资料。资料主页下载。

链接:https://pan.baidu.com/s/1bMnNEv0cCAdTZ4xYCa3rtQ 
提取码:hj9e 
复制这段内容后打开百度网盘手机App,操作更方便哦

004【毕业设计】基于单片机温湿度光照自动窗帘系统设计

#include <reg52.h>
#include <intrins.h>
#include <math.h>
#include <stdio.h>
#include <1602.h>
#include <sht11.h>
#include <24c02.h>#define uchar   unsigned char
#define uint    unsigned int
#define W_cmd   0xa0                    /* 24c02写指令 */
#define R_cmd   0xa1
uint    temp, humi;
value   humi_val, temp_val;             /* 定义两个共同体,一个用于湿度,一个用于温度 */
uchar   error;                          /* 用于检验是否出现错误 */
uchar   checksum;                       /* CRC */uchar  TEMP_data[7];                   /* 用于记录实测的温度 */
uchar   HUMI_data[6];                   /* 用于记录实测的湿度 */
uchar   LIGH_data[4];                   /* 用于记录实测光感度 */uchar    show_temp[5];                   /* 显示设定的温度 */
uchar   show_humi[4];                   /* 显示设定的湿度 */uchar data temp_humi_cache[4];     /* 温湿度设置缓存 */
uchar       temp_set;               /* 保存温度变量 */
uchar       humi_set;               /* 保存湿度变量 */
uchar       presskeynum;            /*按键次数变量 */
uchar       nn;                     /* 用于蜂鸣器 */
uchar code  word1[] = { "  a product of  " };
uchar code  word2[] = { "UNITED ELECTRONS" };
uchar code  word3[] = { " Welcome........" };
sbit        k1  = P2 ^ 0;       /*选择按键 */
sbit        k2  = P2 ^ 1;       /* 增加按键 */
sbit        k3  = P2 ^ 2;       /* 减小按键 */
sbit        k4  = P2 ^ 3;       /* 确认按键 */
sbit        led1    = P1 ^ 4;       /* 温度过低指示灯 */
sbit        led2    = P1 ^ 5;       /* 温度过高 */
sbit        led3    = P1 ^ 6;       /* 湿度低于下限值,报警,加湿。 */
sbit        led4    = P1 ^ 7;       /* 湿度过高,报警,不调湿 */
sbit        motor1  = P3 ^ 4;
sbit        motor2  = P3 ^ 5;
sbit        motor3  = P3 ^ 6;
sbit        motor4  = P3 ^ 7;
sbit        P2_6    = P2 ^ 6;/* ********延时函数********* */

基于单片机温湿度光照自动窗帘系统设计(毕业设计资料)相关推荐

  1. 基于单片机智能灯光光控照明系统设计、基于单片机HX711电子秤自动计价系统设计、基于单片机GPRS远程测控系统设计、基于单片机多功能循迹避障无线遥控蓝牙智能小车-设计资料

    基于单片机智能灯光光控照明系统设计 智能光控照明系统设计原理: 本系统采用STC89C52系列的单片机为核心,利用BH1750传感器测量实时光照强度,并将亮度的模拟信号转化成数字信号,大大减少了系统的 ...

  2. 基于单片机HX711电子秤自动计价系统设计-基于单片机GPRS远程测控系统设计-818基于单片机循迹避障无线遥控蓝牙智能小车-基于单片机24s倒计时篮球积分器系统-基于单片机智能洗衣机控制系统

    816基于单片机HX711电子秤自动计价系统设计 本设计使用高精度电阻应变式压力传感器,用A/D转换器HX711(HX711数据手册)对传感器信号进行调理转换.AT89s52(AT89s52数据手册) ...

  3. 基于单片机的录音笔电路方案设计(毕业设计资料)

    103[电路方案]基于单片机的录音笔电路方案设计 摘要: 基于ISD4004的录音笔设计: ●1.采用外部加放音设备,LM386驱动喇叭,电位器调节音量,构成音乐演奏器的硬件电路; 2.内置8首歌曲, ...

  4. 基于单片机温湿度光照自动晾衣架系统设计-毕设资料

    资料下载地址-1096(百度网盘):点击下载 #include<reg52.h> #include <intrins.h> #include <math.h> #i ...

  5. 基于单片机体温心率脉搏检测仪系统设计-毕设资料

    资料下载地址-1086(百度网盘):点击下载 温度心率测量仪在我们的日常生活中已经得到了非常广泛的应用,通过观测温度心率信号,可以对人体的健康进行检查,通常被用于保健中心和医院.为了提高温度心率测量仪 ...

  6. 【设计方案分享】基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-基于单片机乒乓球游戏机控制系统设计-基于单片机温度监测监控报警系统设计-基于单片机矩阵键盘的电子密码锁设计

    820基于单片机温度监测监控报警系统设计-设计资料 温度监测器功能描述: 1.主控芯片用的是51单片机(STC89C51). 2.使用温度传感器DS18b20采集温度. 3.用1602液晶显示显示温度 ...

  7. 基于单片机乒乓球游戏机控制系统设计-基于单片机矩阵键盘的电子密码锁设计-基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-设计资料【转发分享】

    819基于单片机乒乓球游戏机控制系统设计-设计资料下载 乒乓球游戏机设计任务为: (1)使用乒乓游戏机的甲乙双方各在不同的位置发球或击球. (2)乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,球移 ...

  8. 【电路方案】基于单片机智能市电温度控制系统设计-基于单片机RGB颜色智能识别系统设计-基于单片机四路红外遥控开关电路设计-基于单片机自行车自动防盗报警系统设计-基于单片机智能无线病床呼叫系统设计

    822基于单片机智能无线病床呼叫系统设计-设计资料下载 硬件构成:单片机+最小系统+LCD1602液晶显示模块+无线收发模块+蜂鸣器模块+LED指示灯模块+按键模块 本设计基于STC89C51/52( ...

  9. (毕业设计资料)基于51单片机控制的自动浇水系统设计

    功能描述: 本次毕业设计是设计一种51单片机控制的自动浇水系统,实现室内盆花浇水的自动化系统.该系统可对土壤的湿度进行监控,并对作物进行适时适量的浇水.其核心是51单片机和土壤湿度检测器YL-69和显 ...

最新文章

  1. python3.5安装-linux安装python3.5.1
  2. Mysql5.7开启远程
  3. 开源 三层模型_开源模型将如何超越其他模型
  4. struts2学习笔记(三) Action(上)
  5. React Native常用第三方汇总
  6. jquery 根据样式或者名称获取 对象遍历赋值
  7. java 百度副文本_spring boot 、springMVC环境集成百度ueditor富文本编辑器
  8. 低代码,想说爱你不容易
  9. robocopy 备份_备份双雄!Robocopy和XXCOPY使用详解
  10. 5.1 凸二次规划问题
  11. 链表——24. 两两交换链表中的节点
  12. drools rule (三) RHS语法详解
  13. XiaoHu是什么?(介绍帖)
  14. 认识JavaScript
  15. 公有云弹性IP的实现原理及优势
  16. 博士申请 | 香港中文大学(深圳)张瑞茂老师组招收计算机视觉博士/硕士/RA
  17. 软件工程生涯人物访谈报告
  18. IT三部曲之达摩研究院(下)
  19. 老照片修复-上色-生成动图的操作方法
  20. 面向对象的三大基本特征、五大基本原则

热门文章

  1. 【开源推荐】XMM Go语言环境中完全自主实现的第三方内存管理库
  2. 《中学物理教学参考》期刊简介及投稿须知
  3. IDEA插件【美化插件】
  4. 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。
  5. [独家] 阎庆民将调任天津副市长
  6. jq简单的确认弹窗的使用
  7. 萨贾德·阿里提供黑魔法服务
  8. Cell | 深度突变学习预测SARS-CoV-2受体结合域组合突变对ACE2结合和抗体逃逸的影响...
  9. 微软kestrel服务器开启,asp.net-core - 如何在ASP.NET Kestrel服务器中设置TCP待办事项 - SO中文参考 - www.soinside.com...
  10. 8.ASP.NET Core中的Kestrel Web服务器