多功能数字时钟

多功能数字时钟

一、设计要求

利用教师进阶实验平台设计一个多功能数字时钟。 1、基本要求:

(1)时钟显示功能:时、分、秒采用数码管显示,要求与北京时间同步。 (2)手动校时功能:对时、分、秒能手动调整进行时间校准。 (3)整点报时功能:整点时,有提示音。

(4)闹钟功能:能设置提醒时间,到了提醒时间系统发出提示音。 2、扩展功能:

(1)懒人闹钟模式:到了提醒时间后,闹钟发出10S的提示音,如果主人没有响应,闹钟过5分钟,继续提醒,直到主人有响应。

(2)多人共享模式:允许多个人同时使用闹钟,即可以设置多个提醒时间(至少3个)。

二、设计分析与设计思路

1、实验板硬件资源

看完题目,有了大概思路后,接下来第一步就是了解提供的实验板,以确定编程思路。 经过研究发现,此次实验板可以用到的开发板上的控制外设有:4个按键开关、4个拨码开关、4个数码管、蜂鸣器、发光LED。

因此,可以初步这么决定,利用数码管显示时间,利用按键开关进行修改与设置的操作,利用拨码开关改变闹钟运行的模式,利用蜂鸣器发出各种提示音,利用发光LED表示闹钟运行的各种状态。

2、功能分析

根据要求,时分秒的显示需要6个数码管,由于数码管资源不足,可以利用一个拨码开关变换时间显示模式(即显示时分和分秒之间的转换)。

修改时间或设置闹钟时能实现加1和减1操作,当前修改位呈闪烁状态,修改或设置过程中可随时取消修改或设置操作。

整点时,会根据当前时刻报时,如10点时蜂鸣器会响10下。

时钟走到设置时间时会响,正常模式时响10秒,懒人模式时响10秒后每过5分钟继续响一次,直至有按键按下。

可以多人使用闹钟,但为了避免多人使用时造成其他人对当前时间产生误判,所以设定多人模式时不能使用懒人模式。

可以随时进行静音操作,单纯实现时钟功能。

3、确定开关功能

(1)按键开关(对应板上按键从左至右分别为K1、K2、K3、K4)

你可能喜欢

  • 数字电子钟课程设计报告
  • 课程设计数字电子时钟
  • 单片机万年历课程设计
  • 单片机数字时钟
  • 数字时钟实验报告

多功能数字时钟相关文档

最新文档

返回顶部