digitalClock 实现的功能 能利用板上的微动开关作时钟的调整。 用板上的 LED 的闪烁作整点报时 增加 12/24 小时显示切换模式。 加入闹铃功能。 增加清零功能。 设计分析 构造简易数字钟,可以实现时分秒的展示,小时和分钟可以利用数码管来表示,而秒数可以利用LED灯来表示。LED灯共有八个灯。分别用四个灯表示一个位数,左边四个表示十位,右边四个表示个位。数字正好可以用BCD码来实现。 由于板子提供的是50Hz的时钟,50000000次时钟脉冲可以让秒数进位。当秒数达到59之后,让分钟进位,分钟达到59后让小时进位。 时间的调整可以利用微动开关来调整,一个微动开关用于调节小时,一个微动开关用于调节分钟。 12和24小时切换通过一个SW7来控制,当SW7处于关闭的时候是24小时制,当SW7处于开启时,是12小时制。 闹钟可以通过SW6来设置,当SW7处于关闭的时候数码管显示的当前时间,当数码管处于开启的时候显示的是设置的闹钟时间。 用一个微动开关清零