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

毕业论文-单片机作息时间的控制系统.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
济源职业技术学院 毕 业 设 计 题目 单片机作息时间的控制系统 系别 电气工程系 专业 应用电子技术 班级 电技0801班 姓名 李芳 学号 指导教师 李春光 日期 2010年12月 设计任务书 设计题目 作息时间的控制 设计要求: (1)作息时间能控制电铃。 (2)作息时间能启动和关闭放音机,使用6位七段显示器来显示现在的时间。(3)显示格式为“时分秒”从左到右依次显示。 (4)具有按键来作功能设置,可以设置现在的时间及显示定时设置时间一旦时间到则发出一阵声响,同时继电器启动,可以控制放音机开。 设计进度要求: 第一周:领取题目,分析设计题目原理及设计思路。 第二周:去图书馆查阅资料,制定大纲。 第三周:编写程序,拟定论文。 第四周:上机调试程序,验证实验效果。 第五周:根据设计要求,进行编排电子稿。 第六周:由指导教师审核,进行更改指正。 第七周:交正规电子稿,由指导教师评阅。 第八周:进行毕业论文答辩。 指导教师(签名): 摘 要 本设计详细介绍了利用AT89C51单片机设计时间控制器的方法。该时间控制器是以AT89C51单片机为核心,扩展一片XICOR公司的X5045组成的小系统,控制一路继电器:可以设定一天中的时间,设定继电器的开启时间和关闭时间,可以清除不需要的定时,能够紧急启动:所有的设定均通过键盘实现,按键具有连击功能,每个状态都有指示灯提示。我们设计的作息时间控制是用单片机实现的,是为了更好的对时间控制智能化。时间控制器包括硬件和软件。硬件部分包括继电器,存储器和显示器接口芯片。软件部分,主要是主程序设计。软硬件结合在一起,先调试子程序,然后逐级叠加调试,最后系统调试通过。时间控制系统可以准确的显示时间,在定时时间到时发出悦耳的铃声提醒同学们按时上下课。 关键词:单片机,控制,时间 目 录 摘 要 II 1 总体设计方案 1 2 硬件电路设计 2 2.1 AT89C51单片机简介 2 2.2 LED动态显示接口 5 2.3 按键部分 7 2.4 中断的控制 8 3 软件设计 9 3.1 主程序的设计 9 3.2 中断服务程序设计 10 3.3 查时子程序流程图 12 3.4 按键子程序流程图 12 4 调试过程 14 致 谢 17 参考文献 18 附录A 19 1 总体设计方案 本设计题目是单片机作息时间的控制,根据设计要求,单片机作息时间的控制要实现时、分、秒的正常显示。只有硬件和软件的有效结合才能实现单片机作息时间时、分、秒的正常显示。硬件主要由AT89C51单片机、复位电路,按键电路、显示电路、继电器和电源组成,其核心部分是CPU。总设计图如图1.1所示 图1.1 总方案图 单片机即AT89C51芯片的主要功能是:存储程序、对存储程序进行相应的处理从I/O口输出。 复位电路:在单片机上有一输入复位引脚RST,在单片机外部用电容和电阻控制RST。 显示电路:主要用以实现作息时间控制的结果。 电源部分:采用+5V的电源供电。 2 硬件电路设计 2.1 AT89C51单片机简介AT89C51是一种低功耗高性能的片内含有4KB快闪可编程/擦除只读存储器的8位COMS微控制器,使用高密度,非易失存储技术制造,并且与89C51引脚和指令系统完全兼容。芯片上的FPEROM允许在线编程或采用通用的非易失存储编程器对存储器重复编程。AT89C51具有多种功能的8位CPU与 结合在一个芯片上,为很多嵌入式控制应用提供了非常灵活而又便宜的方案,其性能价格比远高于87C51。由于片内带EPROM的87C51价格偏高,而片内带FPEROM的89C51价格低且与INTEL80C51兼容,这就显示出了89C51的优越性AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。89C51性能及特点与MCS-51微控制器产品系列兼容。片内有4KB可在线重复编程的快闪擦写存储器(Flash Memory)。存储器可循环写入/擦除1000次。存储数据保存时间为10年。宽工作电压范围:Vcc可为2.7V~6V。全静态工作:可从0HZ到16MHZ。程序存储器具有3级加密保护。128*8位内部RAM。32条可编程I/O

您可能关注的文档

文档评论(0)

蜗牛 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档