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

  • 41
  • 0
  • 约1.75万字
  • 约 31页
  • 2021-04-08 发布于四川
  • 举报
河南理工大学 —电子设计综合训练报告 作息时间控制器 姓 名: 学 号: 专业班级: 指导老师: 所在学院: 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 语言则比较灵活。许多子函数都可以直接

文档评论(0)

1亿VIP精品文档

相关文档