bright_clk.v

来自「一个圣诞彩灯控制芯片的vrilog源代码」· Verilog 代码 · 共 36 行

V
36
字号
module bright_clk(clk_bright,reset,clk);
    output clk_bright;
    input clk,reset;
    reg clk_bright;
    reg [5:0] i;
    
    //initial             //initial??????????
    //    begin
    //        i=0;
    //        clk_bright=1;
    //    end
    
    always@(posedge clk or negedge reset)
    begin
     if(reset==1'b0)
      begin
       i<=6'b000000;
       clk_bright<=1'b1;
      end
     else
        begin
            clk_bright<=1'b1;
            if((i>=6'd10&&i<=6'd12)||i==6'd30)
                clk_bright<=1'b0;
            else if(i==6'd39)
                    begin
                       clk_bright<=1'b1;
                    end 
                 else clk_bright<=1'b1; 
            if(i==6'd39)
              i<=6'b000000;
            else
              i<=i+6'b000001;          
        end
     end
endmodule                

⌨️ 快捷键说明

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