精品文档---下载后可任意编辑数字电路课程设计电子数字钟+闹铃 数字电路课程设计 院系: 专业: 电子信息工程 姓名: 学号: 完成日期:2024 数字钟的设计 一、系统功能概述 (一)、系统实现的功能: 1、具有“时”、“分”、“秒”的十进制数字显示(小时从00 ~ 23)
2、具有手动校时、校分、校秒的功能
3、有定时和闹钟功能,能够在设定的时间发出闹铃声
4、能进行整点报时
从 59 分 50 秒起,每隔 2 秒发一次低音“嘟”的信号,连续 5 次,最后一次为高音“嘀”的信号
(二)、各项设计指标: 1、显示部分采纳的 6 个 LED 显示器,从高位至低位分别显示时、分、秒
2、有一个设置调闹钟定时时间、正常时间的按钮,选择调的对象
3、有三个按钮分别调时、分、秒的时间
4、有一个按钮用作开启/关闭闹铃
5、另外需要两个时钟信号来给系统提供脉冲信号,使时钟和闹钟正常工作,分别为 1Hz、1kHz 的脉冲
二、系统组成以及系统各部分的设计 1、系统结构描述 //要求:系统(或顶层文件)结构描述,各个模块(或子程序)的功能描述; (一) 系统的顶层文件: 1、 顶层文件图:(见下页) 2、 各模块的解释: (1)、7个输入量clk_1khz、clk_1hz、key_slt、key_alarm、sec_set、min_set、hour_set: 其中 clk_1khz 为闹铃模块提供时钟,处理后能产生“嘟”、“嘀”和变化的闹铃声音; clk_1hz 为计时模块提供时钟信号,每秒计数一次; key_slt 选择设置对象:定时或正常时间; key_alarm 能够开启和关闭闹铃; sec_set 、 min_set 、 hour_set 用 于 设 置 时 间 或 定 时 , 与key_slt 相关联
各按键输出为脉冲信号
(2)、CNT60_A_SEC 模