一、基于Verilog HDL的数字秒表
-
新建工程
可参考前面的博客 -
添加 Verilog 文件
-
编写代码
module running_gly(
clk,
reset,
pause,
msh,
msl,
sh,
sl,
minh,
minl);
input clk, reset, pause;
output [3:0] msh, msl, sh, sl, minh, minl;
reg [3:0] msh, msl, sh, sl, minh, minl;
reg count1, count2;
always@(posedge clk or posedge reset) begin
if(reset) begin
{
msh, msl} <= 0;
count1 <= 0;
end
else if(!pause) begin
if(msl == 9) begin
msl <= 0;
if(msh == 9