秒表计时器很常用,比如体育运动中的短跑计时,我们的手机上也都有秒表功能。本文用Verilog HDL做一个这样的秒表计时器:测量精度为0.01s,测量范围最大为59min59.99s。分钟、秒、百分秒分别计数,用3个寄存器输出计时的结果。百分秒进位到秒是100进1,秒到分钟是60进1,整个计数达到饱和时,清零。
代码介绍
1 |
clk |
时钟信号,每0.005s变换状态,周期0.01s,上升沿会触发计数 |
2 |
rst_n |
秒表计时器很常用,比如体育运动中的短跑计时,我们的手机上也都有秒表功能。本文用Verilog HDL做一个这样的秒表计时器:测量精度为0.01s,测量范围最大为59min59.99s。分钟、秒、百分秒分别计数,用3个寄存器输出计时的结果。百分秒进位到秒是100进1,秒到分钟是60进1,整个计数达到饱和时,清零。
1 |
clk |
时钟信号,每0.005s变换状态,周期0.01s,上升沿会触发计数 |
2 |
rst_n |