(毕业设计资料)基于51单片机的智能窗控制系统设计
实现参考功能
(1) 可实时显示年月日、时分秒、光照强度和控制模式;
(2) 可通过手动控制窗帘的开启和关闭;
(3) 可通过设置开启和关闭时间来控制窗帘;
(4) 可通过检测光照强度的亮暗来控制窗帘;
(5) 使用步进电机的正传和反转来模拟窗帘的开启和关闭;
包含仿真、程序、开题报告、原理图、PCB、实物焊接图、程序注释等等一套完善的资料。
【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
#include <reg52.h>
#include <intrins.h>#define uchar unsigned char // 以后unsigned char就可以用uchar代替
#define uint unsigned int // 以后unsigned int 就可以用uint 代替sbit ADC_CS = P1^6; // ADC0832的CS引脚
sbit ADC_CLK = P1^7; // ADC0832的CLK引脚
sbit ADC_DAT = P3^2; // ADC0832的DI/DO引脚
sbit SCK_P = P1^0; // 时钟芯片DS1302的SCK管脚
sbit SDA_P = P1^1; // 时钟芯片DS1302的SDA管脚
sbit RST_P = P1^2; // 时钟芯片DS1302的RST管脚
sbit LcdRs_P = P1^3; // 1602液晶的RS管脚
sbit LcdRw_P = P1^4; // 1602液晶的RW管脚
sbit LcdEn_P = P1^5; // 1602液晶的EN管脚
sbit KeyMode_P = P3^3; // 模式切换
sbit KeySet_P = P3^4; // 设置时间按键
sbit KeySet2_P = P3^5; // 设置时间模式的开关时间和光照控制强度
sbit KeyDown_P = P3^6; // 减按键
sbit KeyUp_P = P3^7; // 加按键
sbit Led_P = P2^0; // 指示灯uchar gMode=1; // 1是手动模式,2是时间自动模式,3是亮度自动模式
uchar OpenHour = 18; // 开启窗帘的小时
uchar OpenMinute = 20; // 开启窗帘的分钟
uchar CloseHour = 10; // 关闭窗帘的小时
uchar CloseMinute = 30; // 关闭窗帘的分钟
uchar gLight = 40; // 窗帘开关的阈值uchar code Clock[]={0x10,0x20,0x40,0x80}; // 步进电机顺时针旋转数组
uchar code AntiClock[]={0x80,0x40,0x20,0x10}; // 步进电机逆时针旋转数组
(毕业设计资料)基于51单片机的智能窗控制系统设计相关推荐
- 步进电机的计算机控制系统设计,基于.51单片机的步进电机控制系统设计.doc
基于51单片机的步进电机控制系统设计 中文摘要 步进电机是一种受,并且能将相应的或者的电动机.由于步进电机具有步距误差不积累.运行可靠.结构简单.惯性小.成本低等优点,因此,被广泛使用于计算机外围电路 ...
- 基于51单片机智能热水器控制系统设计
一.硬件方案 智能热水器主要实现的功能是可以对水位进行设置并加水,先设置好需要加水的水位段数,单片机会根据这个数判断是否需要加水,同时还可以测量并显示水温.设置水温范围,若水温超过或低于所设置的水温范 ...
- 基于51单片机的公交车安全智能检测系统、基于51单片机的金属探测仪控制设计、基于单片机的智能电子密码锁系统设计、基于51单片机酒精浓度检测仪设计【资料转发分享】
630基于51单片机的公交车安全智能检测系统-设计资料 本资料是基于单片机的公交车安全监测系统 具有如下功能: 1.监测环境的温度,超标报警.可以设置上下限 2.监测是否有火灾以及有毒气体,超标报警, ...
- 基于51单片机智能家居电路控制仿真
[毕设课设]基于51单片机智能家居电路控制仿真 效果图 Proteus仿真: 功能简介: 文件内容: 程序框架: 网盘链接: 效果图 更多内容请关注@WENJIE电子科技 基于51单片机pro ...
- 【008】【毕业设计】基于51单片机的烟雾报警系统proteus仿真与实物设计
一.压缩包资料内容(私信获取) (1).基于51单片机的烟雾报警系统proteus仿真设计一份: (2).基于51单片机的烟雾报警系统proteus仿真设计keli源代码一份: (3).基于51单片 ...
- 基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频)
基于51单片机的PWM控制直流电机设计( proteus仿真+程序+报告+讲解视频) 仿真图proteus 7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0031 ...
- 水位传感器c语言程序,基于STC89C51单片机的水位传感器控制系统设计.doc
基于STC89C51单片机的水位传感器控制系统设计 摘 要 本设计简单.方便.成本低,采用的是比较优化的电路设计方案:以单片机STC89C51为核心控制水塔水位, 利用简易的水位传感器进行水位信号采集 ...
- 基于51单片机的PWM控制马达电机调速正反转(仿真+源码+全套资料)
资料编号:117 仿真图proteus 7.8 程序编译器:keil 5 编程语言:C语言 采用51单片机,用PWM控制电机脉冲频率应控制在25HZ-35HZ之间 定时1ms,1个周期30ms,脉冲频 ...
- 基于51单片机的蓝牙控制双色LED点阵显示屏(实物图+原理图+源码+全套资料)
资料编号:086 采用stm32单片机,可以通过蓝牙app控制点阵显示不同效果, 具体功能请看演示视频,全套资料齐全: 86-基于51单片机的蓝牙控制双色LED点阵显示屏(实物图+原理图+源码+全套资 ...
最新文章
- 信号与系统奥本海姆第二版_【中山大学电通信通信号与系统考研】自编的两张小卡片带大家整理一下《奥本海姆·信号与系统》的知识架构...
- Go语言的分词器(sego)
- CVE-2015-0235: GHOST – A Critical Vulnerability in the Glibc Library
- 点云数据显示_vispy 显示 kitti 点云数据
- 如何建立搜索引擎_如何建立搜寻引擎
- 80386/386/Intel386 架构/流水线及其优化
- 2021年高考成绩什么时候查询辽宁,2021年辽宁高考成绩什么时候几点可以查
- 1个平方大概多少立杆_普通水泥地面一平方大概要用多少地板漆
- 支付宝出征世界杯!白岩松:“中国除了足球队没去,其他都去了”
- 操作系统之银行家算法实现代码
- java将文件移动到另一个目录
- vue3如何使用svg图片
- Vue【vue-seamless-scroll】滚动组件及注意事项
- Python+Excel+VBA实现批量自助生成名牌
- 视频直播APP开发分析
- OCP-V13-709
- 并查集——新手学习记录
- python编码转换在线_在线UTF-8编码汉字互转 | utf8编码转换器
- 记某次CTF的图片隐写题✨
- 最适合女生入门的计算机,计算机有哪些专业适合女生
热门文章
- 腾讯团队实力打造flutter入门教程,吐血整理
- 游戏数值策划属性篇(三):战斗公式的设计
- 3D相册(3D + 倒影效果)源代码
- 开源 2D 实时水面反射效果,源码详解!
- 数据离奇丢失案件的侦破与思考
- 请用正则表达式匹配出QQ号(假设QQ号码为5—10位);
- arduino ps2摇杆程序_arduino教程系列16-PS2摇杆/游戏摇杆实验 arduino入门,arduino教程...
- 在图片上动态的写文字
- 如何在串流云桌面中实现外设的远程控制输入——HID人机接口设备驱动简介(键鼠、手写板等)
- 傲游网络安全浏览器最新发布,四大企业结安全联盟