单片机基础与应用(C语言版)(第3版)课件 实例38 数字钟.pptxVIP

  • 1
  • 0
  • 约5.29千字
  • 约 13页
  • 2026-07-31 发布于山东
  • 举报

单片机基础与应用(C语言版)(第3版)课件 实例38 数字钟.pptx

实例38数字钟《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学

实例要求数字钟设计要求如下。(1)显示当前的时间。(2)手动修改时间信息。(3)手动开启/关闭闹钟功能,且有闹钟状态指示灯。(4)手动设置闹钟,并且当达到设置好的时间点时报警,报警时间定时5s。

实例分析51单片机核心模块包括51单片机最小系统模块,是设计应用系统的控制核心;显示模块用于显示时间和闹钟设置时间等时间信息;闹钟指示灯指示闹钟当前状态:开启或关闭;闹钟采用声音报警;键盘输入模块完成时间设置、闹钟开启或关闭、闹钟时间设置等。

硬件电路

(1)显示模块 采用8个共阴极LED显示时间和闹钟时间,显示格式:hh-mm-ss(时-分-秒),单片机的P1口连接段选码,用8同相三态缓冲器/线驱动器74LS245驱动,P2口连接位选码。(2)闹钟指示灯 一个LED作为闹钟指示灯,LED亮,表示闹钟功能开启;LED灭,表示闹钟功能关闭,由单片机的P3.1引脚控制。(3)闹钟报警闹钟报警采用蜂鸣器发声装置,由单片机的P3.0引脚控制。(4)键盘输入一般来说,当系统需要键盘数量超过8个时,采用矩阵键盘实现;否则,采用独立式按键实现。按照设计要求,数字钟需要5个按键,所以采用独立式按键连接方法,分别由单片机的P3.2~P3.6控制。按键功能定义见表9-1。序号连接引脚定义名称功能1P

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档