📄 counter24.v
字号:
module counter24(CntH,CntL,nCR,EN,CP);
input CP,nCR,EN;
output[3:0] CntH,CntL;
reg [3:0] CntH,CntL;
reg CO;
always@(posedge CP or negedge nCR)
begin
if(~nCR){CntH,CntL}<=8'h00;
else if(~EN){CntH,CntL}<={CntH,CntL};
else if((CntH>2)||(CntL>9)||((CntH==2)&&(CntL>=3)))
{CntH,CntL}<=8'h00;
else if((CntH==2)&&(CntL>=3))
begin CntH<=CntH; CntL<=CntL+1'b1;end
else if(CntL==9)
begin CntH<=CntH+1'b1; CntL<=4'b0000;end
else
begin CntH<=CntH; CntL<=CntL+1'b1;end
end
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -