clkdiv100.v

来自「采用Quartus2编写的电子秒表电路 实现计时、暂停等功能」· Verilog 代码 · 共 21 行

V
21
字号
module clkdiv100 (clrn,clkin,clkout,count); 
     input clrn,clkin;                
     output clkout,count;       
     reg[6:0] count;
     reg clkout;
     always @(posedge clkin or negedge clrn)
        begin
            if (!clrn) count<=0;        // 异步清零!低有效
            else if (count==99) 
               begin
                   clkout<=1;        // clkout只在计数值为999时为"1"
                   count<=0;
               end
            else 
               begin
                   clkout<=0;        // clkout在其他时候都为"0"
                   count<=count+1;
               end
         end
endmodule  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?