按关键词阅读: 设计 插座 定时 单片机 STC89C52 基于 毕业论文
针对这个问题 ,。
45、我非常不解 , 因为先前对红外编码解码原理和编程不了解 , 一时找不出具体原因 。
通过询问同组使用过红外遥控的同学才知道 , 未执行红外信号扫描时应该先关闭总中断 , 执行完主要程序后开启中断扫描红外编码信号 。
通过修改程序后发现系统可以正常工作 , 设置定时正常 , 显示也正常了 。
可是还出现了个问题 , 当通过红外遥控器按键设置开关插座后 , 系统虽然还能正常显示 , 但想再通过独立式按键设置定时的时候 , 出现了系统延迟 , 按键设置缓慢 , 甚至有时候不能继续设置定时 。
问题可能出在系统只能执行一种控制模式 , 而不能同时有两种控制模式 , 程序可能在红外检测解码过程中出问题 , 也可能在中断控制过程 。
通过各种调试 , 还是无法解决此问题 , 只能通过复位键使 。
46、系统复位 , 再执行按键定时设置 。
而在控制定时方面 , 开始只是让系统可以通过独立式按键设置一组定时开关时间 , 后面意识到可设置的定时组数太少 , 功能过于简单 , 就再加入了一组定时设置 , 使系统可以通过独立式按键设置两组定时开关时间 。
后来再经过多番考虑后发现 。
定时插座设置时间有时候需要快速定时 , 如果通过按键设置一定时间段的定时可能比较耗时 , 于是就加入了固定定时模式 , 可以在简单的操作中设置一个小时内的6组固定模式定时 。
因为按键处理这块加入了大部分的设置功能 , 所以编写过程比较费力 , 通过反复调试 , 系统已经可以达到预期的效果 。
5.4设计结果 通过一番努力 , 终于在此次设计中完成了预期设计任务 。
所设计的定时插座已经可以实 。
47、现预期功能 。
该定时插座可以控制一路220V/10A的插座 , 可以设置在一天24小时内的两组任意定时开关时间和6组一小时内的固定模式定时 。
同时 , 通过红外遥控的电源键可以一键控制插座的工作状态 , 而遥控器的16个数字键则同样可以实现无线设置一个小时内的固定模式定时 。
当定时插座变换工作状态时 , 蜂鸣器发出短暂的蜂鸣 。
定时插座工作时红色指示灯亮 , 不工作时指示灯不亮 。
5.5设计中存在的不足及其改进本次设计的定时插座虽然可以实现定时控制一路插座的功能 , 但是可定时的路数和定时组数仍然不够 。
现实生活中 , 随着人们的生活水平不断的提高 , 家电等用电器具越来越多 , 单一的一路控制明显不能满足要求 。
因而 , 如果在设计时多加入几路 。
48、的插座控制 , 而且各路控制互不干扰 , 各司其职的话 , 用户只需要将要定时控制的用电器具都插在定时插座上 , 通过各自的定时设置 , 就可以使各电器按照人们的习惯有规律地工作 , 很大程度上方便人们的日常生活 。
同时 , 可以给定时插座加上保护措施 , 如漏电保护开关等 , 达到安全的目的 。
另外 , 本次设计中所使用的红外遥控器基本只能在同一室内控制插座 , 如果采用无线电遥控器等更加先进的遥控器的话 , 人们或许就可以在室内的任何地方随时控制家电的开关状态了 。
再者 , 设计中的定时插座开关状态变换只是用单一红色指示灯和短暂蜂鸣声体现 , 如果可以加入扬声器等反应更加明显的指示 , 甚至是自动语音指示等比较能引起人们注意的外部设备 , 会让定时插座变得更 。
49、加人性化 , 实用性也更高 。
6结束语本次毕业设计基于单片机的定时插座到此就告一段落了 , 所设计的硬件和软件都可以正常工作 , 各项设计均达到了设计任务的要求 。
定时插座已经可以完成一天24小时内的两组定时开关设置和六组一小时内的固定模式定时 , 同时也可以通过红外遥控一键控制插座开关和设置固定模式定时 。
设计过程中有喜有忧 , 但是经过多次反复的问题分析和系统调试 , 还是解决了各个难题 , 也使我在设计电路及分析电路问题上学到了很多 。
而在编程上 , 通过这次设计 , 我对C语言编程有了进一步的熟悉,巩固了所学知识 。
但是 , 在这过程中 , 我也发现了自己所学知识的不足 , 在今后仍需不断努力学习 。
致谢本次设计是在洪清泉老师的细心指导和关怀下 。
50、顺利完成的 。
在此期间 , 洪老师定期召集同组人员开会指导工作 , 在整个设计中不断给予我们良好的建议 , 使我们的设计更加顺利 。
稿源:(未知)
【傻大方】网址:/a/2021/0621/0022536406.html
标题:毕业论文|毕业论文基于STC89C52单片机的定时插座设计( 八 )