📄 cnt_10.v
字号:
//---------------------------------------------------
//BCD counter counts from 0 to 9 and then rolls over.
// Filename : cnt_10.v
//---------------------------------------------------
module cnt_10(ce,clk,clr,tc,qout);
input ce;
input clk;
input clr;
output tc;
output [3:0] qout;
reg [3:0] count;
always @(posedge clk or posedge clr)
begin
if (clr) //asynchronous RESET
count <= 4'b0;
else
if (ce)
if (count==4'h9)
count <= 4'h0;
else
count <= count + 1;
end
assign qout = count;
assign tc = (count==4'h9); //Carry signal
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -