网站大量收购闲置独家精品文档,联系QQ:2885784924

微电脑时控开关的控制程序设计.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 一.设计任务与功能要求 1 设计课题: 1 设计目的: 1 设计任务: 1 基本设计要求: 2 二、总体设计规划与方案论证 5 设计方案论证: 5 开关用PB0到PB7独立式按键方法论证: 5 锁键功能方法论证: 5 输出指示灯方法论证: 6 设置一个“界面进程码”存放单元 6 控制负载开关自动方法论证: 6 通常时钟模式下校时、校分、校星期方法论证: 7 定时模式下校时、校分、校星期方法论证: 7 控制开关负载时间论证方法论证 8 按键音实现方法论证: 8 三. 资源分配 9 1.系统资源分配 9 2.硬件资源具体分配 10 3.微处理器内部存储器单元分配及数据定义 10 四.总程序流程 12 五.数据初值说明 13 六.局部程序说明 16 1. 开关量输入及消抖动(XDPB): 16 2. 锁键功能处理子模块程序(SJ): 16 3.三个功能键:取消/恢复 定时 时钟: 16 4.开、自动、关三中运行方式处理子程序: 17 5.负载驱动子程序: 17 6.定时模式下校时、校分、校星期处理子程序: 18 7.通常模式下调时间子程序: 18 8.拆字子模块程序: 18 9.普通模式下的星期显示子程序: 19 10.显示更新子程序:判断是否定时界面 19 11.按键提示音处理子程序: 19 12.中断服务子程序: 19 13.自检总初始化程序子模块: 19 七.系统功能与用户操作使用说明 21 八.课程设计总结 23 一.设计任务与功能要求 设计课题: 微电脑时控开关的控制程序设计 设计目的: 运用《微机原理及接口技术》课程所学的基本知识,在微电脑时控开关的控制程序设计中加以应用,进而理解单片机的运行原理,指令代码,各指令之间相互联系所发生的连锁反应,把这种反应用实际的硬件展示出来。真正地把理论联系到实际,实际联系到产品规划、研发、逐步满足用户的要求,以及更为深入的模块拓展。提高自己的动手操作能力,在实践里检验自己的知识掌握运用程度,不断完善自己,不断提高自己,向上拔高,更上一个台阶。, 设计任务: 微电脑时控开关是一个以单片微处理器为核心配合电子电路等组成一个电源开关控制装置,它在用户自行设定下能以天或星期循环且多时段的控制用电设备的开闭。时间设定以分钟为单位,每日可设置八组打开和关闭的时刻,其中有四组是打开时刻,四组是关闭时刻,在根据用户要求设定下的打开和关闭时刻随时可以根据用户的需求更改或者是取消,以满足适应跟多复杂设备的工作需求,在更改设定时间时也可以随时跳转到时钟模式,方便查看现在时刻,使得在设定工作时刻时减少或者避免人为错误而导致微电脑开关误指令,致使控制设备发生误动作,所造成的可避免损失。在时钟模式下,用户可以自行设定调节当前时刻,每按下一次调时键,时钟走一小时,每按一次调分键,分钟夺走一分钟,与此同时秒钟会清零,也就是说,每调节一次分钟走时,秒种从零开始走时。如果时钟被加到24时,会跳到00,也就是说,设备的时间控制是二十四小时制的,如果分钟被加到60时,会跳到00,同时时钟加一,当秒钟加到60时,秒钟清零,分钟加一。在时钟模式下调节星期键来选择当前星期,每按下一次星期键,当前星期的指示灯会右移一位,当移位到星期天时再按下星期键跳转到星期一。结合当前时钟,如果现在时刻是:23::59:59,星期天,那么在下一秒来到时,时钟变为:00:00:00,当前星期为星期一。这样整个时间的工作系统就联系了实际时间走势来设计,使整个设计的工作方式更加准确,更加人性化。在定时模式下调节星期时,要根据用户要求,预先设置好所要求的每天的工作模式,这种以天为单位的工作模式四组不同的工作模式,例如本设计中,预先设计好的:“一二三四五六七”、“一二三四五六 ”、“一二三四五 ”、“ 六七”等四种模式,在按下调星期键时,可以按照用户需求进行切换设定,在设定过程中根据星期指示灯的亮暗来判断是哪一个模式,或者来设定工作的天数。在整个控制工作过程中必须是在解锁状态下完成,如果超过解锁状态的15S以后,那么所有按键失效,设备按照未上锁之前的设定进行工作,如果此时要对空是系统进行调节,那么要先解锁,按下四次调时键,且每一次按下的时间不超过1S,那么就进入解锁状态,可以对设备控制进行再一次的设定或者是操作,如果不满足以上的解锁要求,就不能进入到解锁状态,设备将一直保持未解锁状态。数码管显示有四种显示情况,第一种,在通常模式下时钟模式显示:时分秒。第二种,在定时模式下显示:组数、时、分。第三种,在定时模式下,取消定时,仅显示组数以及定时时间初始情况。 微电脑时控开关适用于路灯、霓虹灯、广告招牌灯、生产设备、广播电视设备等各种工业、家用电器的自动定时控制,既安全又经济方便。输出电流可10-25A,既可正常控制2200W

文档评论(0)

企管文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档