自动窗帘模拟控制系统
任务与要求
设备按照 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

江理工单片机实训(自动窗帘模拟控制系统)相关推荐

  1. 计算机单片机实训报告,单片机实训总结

    单片机实训总结 总结在一个时期.一个年度.一个阶段对学习和工作生活等情况加以回顾和分析的一种书面材料,它可以给我们下一阶段的学习和工作生活做指导,快快来写一份总结吧.你所见过的总结应该是什么样的?下面 ...

  2. 单片机8位抢答器实训机电报告_16路抢答器单片机实训报告.docx

    <16路抢答器单片机实训报告.docx>由会员分享,可在线阅读,更多相关<16路抢答器单片机实训报告.docx(33页珍藏版)>请在微传网上搜索. 1.四川信息职业技术学院课程 ...

  3. 单片机实训与毕业设计开放式训练系统QY-DPJ14

    一.系统概述: QY-DPJ14单片机实训与毕业设计开放式训练系统是根据机电工学中有关"数字电子"."模拟电子"."单片机应用技术".&qu ...

  4. 51单片机c语言学习感想,51单片机实训心得体会

    [www.hywsbj.com--心得体会] 单片机实训有哪些心得体会呢?下面是小编为大家收集的资料,欢迎阅读哦. 51单片机实训心得体会 通过为期一周的单片机实训,是我们对这门课有了许多新的了解,弥 ...

  5. 计算机单片机实训报告,计算器单片机实训报告.doc

    计算器单片机实训报告 重庆电力高等专科学校 单片机实训报告 简易计算器 专业:电子信息工程技术 班级:信息1212 组员:张忠艳 学号:201203020207 组员:王传胜 学号:201203020 ...

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

    基于单片机温湿度光照自动窗帘系统设计,通过检测温湿度光照来自动控制窗帘开关,非常强大的一个设计,包含仿真电路图.程序等资料.资料主页下载. 链接:https://pan.baidu.com/s/1bM ...

  7. 酒店计算机系统管理实训,餐饮管理模拟实训系统

    一.软件概述 以当前各类中高档的中西餐经营管理运作模式为业务核心,通过建立餐厅的前台.后台业务体系为学生真实再现中餐厅(西餐厅)工作环境,实现场景化教学实训模式.其中餐饮前台涉及有:预订中心,顾客接待 ...

  8. 北京电子科技学院c语言实验报告,最新单片机 实训报告电子万年历实训报告.doc...

    最新单片机 实训报告电子万年历实训报告 河南工程学院 单片机 实训报告 学 院 电气信息工程学院 专 业 电气工程及其自动化 组员及学号 李 东 盼 201250712138 高 辉 20125071 ...

  9. 单片机c语言 王东锋,单片机实训总结报告.docx

    单片机实训总结报告.docx 超声波测距实训总结报告专业 电子信息工程 班级 信息091 姓名 郑干恒(15) 何清华(43) 指导教师 邬志锋 日期 2012.6. 19 广东交通职业技术学院交通信 ...

最新文章

  1. Sales and Distribution (SD)
  2. 一块电路板从“出生”到“成年”
  3. Android选项切换条SHSegmentControl
  4. python创建实例属性_Python学习笔记__6.5章 实例属性和类属性
  5. xml TO json(非递归实现)
  6. 开源软件漏洞安全风险分析
  7. 工业相机软件参数介绍
  8. 软件产品案例分析(团队)
  9. ROM RAM FLASH说明
  10. jupyter notebook的自动补全
  11. iOS调用系统相机将英文改成中文
  12. android 直播推流sdk,Android——直播推流SDK
  13. http请求gmt时间_HTTP日期/时间格式
  14. 计算机与网络安全经历了几个阶段,计算机历史上计算范式经历了哪六个发展阶段?...
  15. 仙剑三功略(结局,冶炼,魔剑养成)
  16. PowerPC Figure – PPC入门与优化
  17. python爬虫小说下载到txt文档_python 爬取网络小说 清洗 并下载至txt文件
  18. pytorch(4)Pytorch模型训练时从CPU与GPU之间的转换
  19. 正则表达式的完全匹配和部分匹配
  20. 中国等12个国家被美国政府列入盗版黑名单

热门文章

  1. 大数据——云服务常用词汇及含义
  2. STM32、GD32、ESP32 的区别
  3. 【STM32学习笔记】(5)—— STM32工程添加源文件和头文件
  4. Java集合:ConcurrentHashMap详解
  5. 常见软件系统的供应商
  6. DOS bat批量处理 文本操作
  7. SpringBoot+Vue实现前后端分离OA办公管理系统
  8. 目前最流畅的android手机,买安卓手机请认准这五个最流畅的系统
  9. 中兴通讯年报或亏损29亿 (zz)
  10. 《我是一只IT小小鸟》连载五