数字时钟(2)

2025-11-09

分针进行60进制计数 reset 小时进行24进制计数

at (控制是计时还是校对) m(时调还是分)

二 及时模块分解 ⑴秒计数

复位信号rst或输入信号上升沿触发clk 是否复位 是

否 是

6

秒计数s是否达到最大大秒计数器s置0 想分计数器输出高脉冲 S_carry 秒计数器s加1

⑵分计数

复位信号clkdiv或进位信号s_carry上升沿触发 at为0 校时启动 At为1正常计时 控制信

号at

是否复是 分计数器位 minute置0 为1 否 是 把change信 号赋给想分计数器 分计数mminute 输出高脉冲 是否达到

最大值 m_carry 控制时分 m

分计数器m加1 ⑶时计数

复位信号rst或进位信号m_carry上升沿触发 At为1正常计时 控制信号at 7 at为0 启动校时 是否复位

控制时分m为0

否 是

小时计数器h加1 把change赋给hour 小时计数h是否达到最大值 是 小时计数器h置0 3.1译码显示模块的设计

译码显示模块采用的是数码管的动态扫描方式,定义变量COM来控制数码管显示的位选信号(通过变量Uweixuan来给数码管的各个位选位送出低电平信号)。由于试验箱上的八个数码管是每四个的位选端连接在一起,分为两组数码管,所以定义两个变量show_temp_H和show_temp_L来分别控制两组数码管,该变量决定了哪个数码管显示哪个信号,再根据这两个变量判断显示的是哪一组数码管,确定之后通过送入的数据利用变量HIGH和LOW控制数码管的 段选信号完成译码显示工作。

Clock500

8

reset HIGH

时分 秒 LOW 高低 位

输入 COM

Uweixuan控制 500HZ上升触发 SMSM扫描变量循环增加 变量COM端口高低 变量HIGH LOW控制段 选位 2组数码管信号位 得出2组数码管各自显示信号

9

4.各模块仿真图形

①分频模块仿真图形,以二分频三分频为例

②计时模块仿真图形

③显示模块仿真图形

10


数字时钟(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2024年造价工程师《技术与计量》(土建)真题及答案

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219