毕业设计(论文):基于51单片机的定时控制系统设计.doc

毕业设计(论文):基于51单片机的定时控制系统设计.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 摘 要 1 第1章 方案设计 2 第2章 硬件设计 3 2.1 单片机最小系统 3 2.2  DS1302时钟电路 4 2.3 按键电路 4 2.4 中断触发电路 5 2.5 LCD1602液晶显示电路 5 2.6 继电器控制电路 5 2.7 报警电路 6 2.8 整机工作原理 6 第3章 软件设计 7 第4章 系统仿真测试 8 4.1 仿真测试方法 8 4.2 仿真测试结果 8 总 结 9 致 谢 10 参考文献 11 附录1 主要程序代码 12 附录2 整机原理图 29 摘 要 在这个智能社会,对以往的很多设备都进行了智能化改进,比如降温系统等都从手动改进到了自动控制。在这里我们将常见的做饭工具电饭煲也进行了智能化控制,这里主要运用51单片机对原有非智能化电饭煲进行智能化控制,该系统具有定时功能,并且当时间到达定时时间时会自动报警,并且在报警一分钟后如果没有人操作电饭煲,会通过继电器将电饭煲的电源切断让并点亮绿灯提示它的工作完成。 关键词 AT89C51;DS1302;继电器 第1章 方案设计 采用51单片机可以实现一些功能不多的控制环境,即节约经济又达到了我们所需的职能化控制。 本课题主要从个方面入手:一是实现;二是 设计的总体方案如图所示,由单片机最小系统、5V直流供电电组成。为了实现智能控制和简化设计选用。 图1-1 基于51单片机的定时控制系统框图 第2章 硬件设计 2.1 单片机最小系统 1.振荡电路 89C51是内部具有振荡电路的单片机,只需在18脚和19脚之间接上石英晶体,给单片机加工作所需直流,振荡器就开始振荡起来。振荡电路就为单片机工作提供了所需要的时钟脉冲信号,是单片机的内部电路、单片机的内部程序(若有)开始工作。振荡电路不工作,整个单片机电路都不能正常工作。89C51常外接6MHz、12MHz的石英晶体,18脚和19脚分别对地接了一个0pF的电容,目的是防止单片机自激。若从18脚输入外部时钟脉冲,则19脚接地。 2.复位电路 复位电路就是在RST端(9脚)外接的一个电路,目的是使单片机上的电开始工作时,内部电路从初始状态开始工作,或者在工作中人为让单片机重新从初始状态开始工作。在时钟工作的情况下,只要复位引脚高电平保持在两个机器周期以上的时间,89C51便能完成系统重置的各项工作,使得内部特殊功能寄存器的内容均被设置成已知状态,并且从地址0000H处读入程序代码而执行程序。单片机最小系统电路如图-1所示。 图2-1 单片机最小系统。 第3章 软件设计 整套系统的运行都是基于8051内核指令控制运行的,主要程序见附录1。 工作流程如所示。 图3-1流程图 第4章 系统仿真测试 4.1 仿真测试方法 系统测试内容包括能否正常设定日期时间、是否能正常定时、报警电路及继电器电路是否正常工作,具体测试方法如表4-1所示。 表4-1 系统测试项目与测试方法 序号 测试项目 测试方法 1 是否能正常设置日期时间 1、打开仿真开关,通过设置键进入时间设置;2分别设置时间日期,保存后观察是否正常。 2 是否能准确定时 1、通过时间设置按钮进入定时设置;2、等待时间到点,观察是否报警。 3 报警电路及继电器电路是否正常工作 1、观察当项目2中定时到点时,是否正常报警,及继电器是否工作,是否点亮绿灯。 4.2 仿真测试结果 表4-2 系统测试结果 序号 测试项目 测试结果 1 是否能正常设置日期时间 能很好的设置和保存所设置的时间,且正常工作。 2 是否能准确定时 能够准确定时。 3 报警电路及继电器电路是否正常工作 蜂鸣器能正常发声工作,报警结束后能断开继电器,且点亮绿灯。 结果:整个系统能按照预定的计划运行,此次制作圆满成功。 总 结 经过几周的辛苦设计,现在终于可以画上一个圆满句号了。回想起来做毕业设计的整个过程,其中有苦也有甜。毕业设计的难度不仅是检验大学所学的深度,也是对自己能力的一种提高。下面我对整个毕业设计的过程简单的做一下总结。 首先,进行选题选定。选题是毕业设计的开端,选择恰当的感兴趣的题目,这对于整个毕业设计是否能够顺利进行关系极大。好比走路,开始的第一步具有决定意义的,第一步迈向何方,需要慎重考虑。否则,就可能走许多弯路、费许多周折,甚至可能做的全是无用功。 致 谢 首先要感谢在大学两年半教育我的老师,没有他们给予我扎实的基础,我想我是不能完成这次毕业设计的。 在这两个多月的毕业设计中,我真诚地感谢老师和同学们的帮助,在他们的帮助下我顺利的完成了此次毕业设计。 在本次设计过程中曾宝国老师始终给予了我无私的帮助,在最开始的设计思路的构建、资料的选取等是我能顺利完成这次设计的关键。 参考文献 [1] 戴佳 戴卫.51单片机C语言应用程序设计实例精讲.电子工业出版社,2006 [

文档评论(0)

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

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

1亿VIP精品文档

相关文档