单片机课设-定时闹钟.docVIP

  • 23
  • 0
  • 约1.09万字
  • 约 24页
  • 2016-06-07 发布于贵州
  • 举报
目 录 摘要 1 关键字 1 正文 一、系统设计 2 1.1 设计目标 2 1.2 硬件设计 2 1.3 软件设计 4 1.4 三个模式间状态图 5 1.5 键盘控制程序走向流程图 6 1.6 串口通信图 8 二、实验结果与讨论 9 三、结论 9 参考文献 附录 11 1、程序源代码 11 2、实物图 20 摘要 本设计采用ATMEL AT89C52MCU作为处理器核心,用数码管作为数据显示工具,蜂鸣器实现响铃功能,独立式键盘K20-K27控制时钟,串口用于设置时钟和闹钟时间来制作一个定时闹钟。秒数走位由MCU内部11.0592MHz的晶振提供精确定时实现,并循环扫描,在数码管上显示。 本设计的关键是键盘的动态扫描和按键消抖,难点是串口数据的传送和处理。 本设计运用C51编程,由于C语言具有语法简单、代码简洁且执行效率高等优点,使得C语言广泛运用于各种程序设计的代码编辑工具中。运用C语言编程,增强了程序可读性;使得开发人员能够将精力用在如何设计程序上来,提高了开发效率。 关键字: 单片机 动态扫描 按键消抖 C51编程 正文 系统设计 1.1设计目标

文档评论(0)

1亿VIP精品文档

相关文档