第3章 程序分析与设计 36
3.1 主程序设计 36
3.2 主要子程序设计 37
3.2.1 键盘程序设计 37
3.2.2定时程序设计 37
3.2.3步进电机程序设计 38
总结 41
致谢 42
参考文献 43
1 绪论
1.1 课题的意义与目的
当今社会是信息快速发展的时代,知识与科技成为时代的方向标,在这个大背景的鼓励下,智能家居也因此得到了大大的进步,科技力量也正在越来越扮演重要的角色。智能化控制系统通过网络通信技术、计算机技术、综合布线技术等现代化技术的有序糅合在一起而发挥重大的作用。在网络技术、计算机技术、通信技术、计算机控制技术的快速进步的大背景下,家庭生活也开始一步步走向了现代化与智能化,居家环境也变得更加安全与舒适。智能化控制的工作原理自然而然的也一定离不开控制系统与运算单元,这次毕业设计系统运用的主控器件STC89C52RC,就是运算单元与控制系统的结晶。毕业设计的整体分为两个部分,一时由硬件设计,二是由软件编程两大主要部分组成的。硬件设计部分是由单片机的扩展的电路与很多种能够完成单片机系统控制功能的接口模块构成的;软件设计部分主要时由单片机完成各种控制功能的各种编程程序构成的。本毕业设计中详细地描述了自动窗帘控制系统的硬件组成和软件编程的过程,力求能够满足各种各样的人们对于窗帘开闭的各种客户要求。而且,本次毕业设计在达成人们基本需求的设计之外,同时给出了两种不同的解决方案,不仅到经济性和简便性两大主要的条件限制下,为了以后对控制系统的功能进行更多能力上的扩展。
在这信息化时代的步伐愈发快速到来的今天,人们的生活步伐与对生活质量的踏寻也在有了卓远地提高。智能化商品更新速度不停的提速,这是的人们的工作、生活和联系关系紧紧地联系在了一起。智能化商品设计在连续地引领人们的生活方式与工作习惯的同时,让百姓对居住环境的进步有了进一步的要求,便捷、快速这两点正是人们所力求的生活模式,在当代居住环境氛围之中,生活需求已经不仅仅局限在物理层面上,人们同时开始关注的是一个可靠、便捷、快速的环境。智能化家居的理念将以往一成不变的简单物体转变为人们能够快速使用的物品,这些理念具有提供人与机器之间的能够互相沟通的能力,能够改善普通人的生活习惯,合理的安排个人时间,提高居住的舒适性,甚至还可以为各种能源费用节约资金。
1.2 国内外的研究现状与发展趋势
2 硬件设计
设计思想及基本功能
本毕业设计拥有传统的窗帘控制系统的基本功能,也就是说运用开关按键来实现升降窗帘的动作,在满足最为原始功能后,本毕业设计为了满足要求进一步开发了能够根据环境光照和时钟定时来实现控制升降窗帘的功能,在选择设计方案和元器件采用方面,本毕业设计就着便捷简单环保的理念源!自`优尔+文*论(文`网[www.youerw.com,尽可能地便捷化原电路设计,力图使用节俭的布线以及使用环保的器件来实现设计要求。
这次的控制系统具有一下六个基本功能: