单片机课程设计-作息时间控制器.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南理工大学 —电子设计综合训练报告 作息时间控制器 姓 名:李晓宇 付道义 学 号: 310708020814 310708020810 专业班级:自动化 07-8 指导老师:谭兴国 所在学院:电气工程与自动化学院 2010 年 7 月 2 日 作息时间控制器 摘要 本设计是作息时间控制器,由单片机最小系统、按键模块、数码管显示模块、闹钟模块 组成。采用单片机 AT89S52 与 12MHZ 晶振相连;通过按键 K1 、K2 、K3 、K4 控制时间的 校正、闹钟时间设定;数码管显示模块用来显示时间,显示格式为“时分” ,并能够根据需 要显示年、月、日,由数码管小数点闪动作为秒计数;闹钟模块进行到时提醒并作出相应动 作:发光二极管闪亮,同时播放音乐。 本设计中,利用单片机定时器设计时间计时处理,采用单片机内部的 T0 定时器溢出中 断来实现,工作在 T1 方式下,定时 50 微妙,则连续中断 20 次即为一秒,得到了我们所需 时间的最小单位秒, 60 秒为一分, 60 分为一小时, 24 小时为一天, 1、 3、5、7 、8、 10、 12 月为 31 天, 4 、6、 9、 11 月为 30 天,闰年二月为 29 天,非闰年二月为 28 天, 12 个月 为一年。采用这种时间设计思想来进行时间设置。 在整个系统的设计中,单片机的 P0 口输出显示信号, P1 口按键输入控制、 P2 口用来 扫描,为动态显示、 P3 口闹钟模块。 该设计用 C51 编写程序,由于汇编语言的移植性比较差,而 C 语言则比较灵活。许多 子函数都可以直接移植过去。 作息时间控制器 目录 摘要 1 目录 2 1 概述 1 1.1 51 单片机简介 1 1.2 设计要求及功能 1 1.3 本设计实现的功能 1 2 系统总体方案及硬件设计 2 2.1 系统总体方案框图 2 2.2 按键控制模块 3 2.3 时间显示模块 4 2.4 闹钟模块 4 3 软件设计 5 3.1 系统软件设计思想 5 3.2 系统主程序 5 3.3 中断子程序 6 3.4 按键扫描子程序 8 4 Proteus 软件仿真 9 4.1 Proteus 软件简介 9

文档评论(0)

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

至若春和景明,波澜不惊,上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青。

1亿VIP精品文档

相关文档