江理工单片机实训(自动窗帘模拟控制系统)
自动窗帘模拟控制系统
任务与要求
设备按照 1 秒时间间隔自动采集光线亮度数据,并具有数码管实时显示时间、
亮度,打开或关闭窗帘等功能,系统硬件部分主要由按键电路、电源供电电路、传
感器电路和显示电路,步进电机等组成。具体要求如下:
1. 数码管显示
设备上电后,自动进入时钟显示界面(图 4-1)并开始采集亮度。要求:时钟显示界
面下,时间小数点以 0.5 秒为间隔闪烁。
0 | 8. | 3 | 0 | — | 1 | 2 | 3 |
时(8 时) | 分(30 分) | 分隔符 | 实时亮度 |
图 4-1. 时钟显示界面
2. 亮度检测功能
使用光敏电阻结合 A/D 转换模块完成亮度测量功能。
3. 窗帘控制功能
具体要求如下:
(1) 独立按键 K20 切换自动工作状态(L1 点亮)、手动工作状态(L2 点亮)、
定时工作状态(L3 点亮)。
(2)自动工作状态下,按下按键 K18 进入日期显示界面,如图 4-2 所示,再次
按下回到时钟显示界面图 4-1;首次按下 K19 进入亮度阀值设置界面(图 4-3),按
键 K18 为亮度阀值+键,按键 K17 为亮度阀值-键,再次按下 K19 为确认键,此时
将设定阈值存入 EEPROM 中,并进入时钟显示界面(图 4-1),若亮度低于阀值,
步进电机正传(窗帘打开),若亮度高于阀值,则步进电机反转(窗帘关闭)。
2 0 1 7 . | 0 3 . | 0 8 |
2017 年 | 3 月 | 8 日 |
图 4-2 日期显示界面
1 | 2 | 3 |
熄灭 | 亮度阈值 |
图 4-3 温度阈值设定界面
(3) 手动工作状态下,K19 为启动/停止步进电机正转按键;K18 为启动/停止步
进电机反转按键。 此时界面为图 4-1。
(4) 定时工作状态下,K19 为设置开启时间、关闭时间、确认设置三种功能的
切换键;在设置时间内自动打开步进电机正传(窗帘打开),其它时间步进电机反转
(窗帘关闭)。
首次按下 K19,进入图 4-4 所示界面,再次按下,开始时间四个数码管以 0.5 秒
间隔闪烁,此时通过按键 K18,K17 进行开启时间调整;第三次按下 K19,开启时
间数码管停止闪烁,关闭时间数码管以 0.5 秒间隔闪烁,此时通过按键 K18,K17
进行关闭时间调整;第四次按下 K19,为确认设置,此时将设定的开机与关机时间
存入 EEPROM 中,并返回工作状态界面(图 4-1)。
K18 为数值 时+ 1 键;0-23 之间循环设置;
K17 为数值 分+1 键;0-59 之间循环设置。
0 | 8. | 3 | 0 . | 0 | 8. | 3 | 5 |
开启时间 | 关闭时间 |
图 4-4 定时时间设定界面
注:进入三种工作状态后,以 K17 按键模拟限位开关,用于停止步进电机。
4. 设备工作模式说明
(1)默认日期与时间为:2017 年 3 月 08 日 08 时 30 分 50 秒;
(2)默认亮度度数据采集间隔为 1 秒;
(3)设备处在不同的显示界面下,与该界面无关的按键操作无效;
5. EEPROM 存储单元
系统通过 EEPROM 存储亮度阈值、当前的年月日时分、开启时间、关闭时间。
掉电重启后,数据维持上次设定值不变。
电路连接图:
思路分析:
1.数码管:P0段选,P2位选,放在1ms定时器里面1ms动态扫描
2. 按键:P30--P33,采用三行按键法,延时消抖采用定时器中断10ms执行一次按键扫描程序
3.LED:因为89c52rc端口不够用,我将P44,P45口引出来用,记得isp烧录软件记得勾选alenP45选项
4.eeprom:采用89c52rc内置eeprom
5.步进电机,AD模块,DS1302:模块直接copy过来整合的
资源包链接(proteus仿真图和keil工程文件):
链接:https://pan.baidu.com/s/1YizQUdPX83Vc5b0kOBYtWQ?pwd=69sm
提取码:69sm
链接:https://pan.baidu.com/s/1GMzHRYjhvkfBuNFLUePQcQ?pwd=emon
提取码:emon
江理工单片机实训(自动窗帘模拟控制系统)相关推荐
- 计算机单片机实训报告,单片机实训总结
单片机实训总结 总结在一个时期.一个年度.一个阶段对学习和工作生活等情况加以回顾和分析的一种书面材料,它可以给我们下一阶段的学习和工作生活做指导,快快来写一份总结吧.你所见过的总结应该是什么样的?下面 ...
- 单片机8位抢答器实训机电报告_16路抢答器单片机实训报告.docx
<16路抢答器单片机实训报告.docx>由会员分享,可在线阅读,更多相关<16路抢答器单片机实训报告.docx(33页珍藏版)>请在微传网上搜索. 1.四川信息职业技术学院课程 ...
- 单片机实训与毕业设计开放式训练系统QY-DPJ14
一.系统概述: QY-DPJ14单片机实训与毕业设计开放式训练系统是根据机电工学中有关"数字电子"."模拟电子"."单片机应用技术".&qu ...
- 51单片机c语言学习感想,51单片机实训心得体会
[www.hywsbj.com--心得体会] 单片机实训有哪些心得体会呢?下面是小编为大家收集的资料,欢迎阅读哦. 51单片机实训心得体会 通过为期一周的单片机实训,是我们对这门课有了许多新的了解,弥 ...
- 计算机单片机实训报告,计算器单片机实训报告.doc
计算器单片机实训报告 重庆电力高等专科学校 单片机实训报告 简易计算器 专业:电子信息工程技术 班级:信息1212 组员:张忠艳 学号:201203020207 组员:王传胜 学号:201203020 ...
- 基于单片机温湿度光照自动窗帘系统设计(毕业设计资料)
基于单片机温湿度光照自动窗帘系统设计,通过检测温湿度光照来自动控制窗帘开关,非常强大的一个设计,包含仿真电路图.程序等资料.资料主页下载. 链接:https://pan.baidu.com/s/1bM ...
- 酒店计算机系统管理实训,餐饮管理模拟实训系统
一.软件概述 以当前各类中高档的中西餐经营管理运作模式为业务核心,通过建立餐厅的前台.后台业务体系为学生真实再现中餐厅(西餐厅)工作环境,实现场景化教学实训模式.其中餐饮前台涉及有:预订中心,顾客接待 ...
- 北京电子科技学院c语言实验报告,最新单片机 实训报告电子万年历实训报告.doc...
最新单片机 实训报告电子万年历实训报告 河南工程学院 单片机 实训报告 学 院 电气信息工程学院 专 业 电气工程及其自动化 组员及学号 李 东 盼 201250712138 高 辉 20125071 ...
- 单片机c语言 王东锋,单片机实训总结报告.docx
单片机实训总结报告.docx 超声波测距实训总结报告专业 电子信息工程 班级 信息091 姓名 郑干恒(15) 何清华(43) 指导教师 邬志锋 日期 2012.6. 19 广东交通职业技术学院交通信 ...
最新文章
- Sales and Distribution (SD)
- 一块电路板从“出生”到“成年”
- Android选项切换条SHSegmentControl
- python创建实例属性_Python学习笔记__6.5章 实例属性和类属性
- xml TO json(非递归实现)
- 开源软件漏洞安全风险分析
- 工业相机软件参数介绍
- 软件产品案例分析(团队)
- ROM RAM FLASH说明
- jupyter notebook的自动补全
- iOS调用系统相机将英文改成中文
- android 直播推流sdk,Android——直播推流SDK
- http请求gmt时间_HTTP日期/时间格式
- 计算机与网络安全经历了几个阶段,计算机历史上计算范式经历了哪六个发展阶段?...
- 仙剑三功略(结局,冶炼,魔剑养成)
- PowerPC Figure – PPC入门与优化
- python爬虫小说下载到txt文档_python 爬取网络小说 清洗 并下载至txt文件
- pytorch(4)Pytorch模型训练时从CPU与GPU之间的转换
- 正则表达式的完全匹配和部分匹配
- 中国等12个国家被美国政府列入盗版黑名单