📄 timer.v
字号:
module timer(glbclk,clk,stop,reset,dm,m,ds,s,dms,ms);
input glbclk,clk,stop,reset;
output [3:0] dm,m,ds,s,dms,ms;
wire reset,c_msec,c_dmsec,c_sec,c_dsec,c_min,c_dmin,c_hour;
reg msec;
always @(glbclk)
begin
if (stop)
msec=0;
else
msec=clk;
end
up_count_10 clk100(msec,reset,co,c_msec);
up_count_10 clkms(c_msec,reset,ms,c_dmsec);
up_count_10 clkdms(c_dmsec,reset,dms,c_sec);
up_count_10 clks(c_sec,reset,s,c_dsec);
up_count_6 countsecd(c_dsec,reset,ds,c_min);
up_count_10 countmin(c_min,reset,m,c_dmin);
up_count_6 countmind(c_dmin,reset,dm,c_hour);
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -