⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 divfreq.v

📁 简易数字频率计
💻 V
字号:
module DivFreq(clk,reset,select,count_clk);
output count_clk;
input clk,reset;
input [1:0] select;
reg count_clk;
reg [23:0] num;

//always @ (posedge clk)
    
    //begin    if(reset)  count_clr<=1; 
  //     else count_clr<=0;
    //end
  
always @ (posedge clk )

   begin if(!reset) 
   case(select)
   2'b00: begin  
           if(num==499)   begin
	                       count_clk<=~count_clk;
                           num<=0;
                          end
            else num<=num+1;
                      
                
          end
   2'b01: begin if(num==4999) 
                 begin
	                       count_clk<=~count_clk;
                           num<=0;
                          end
            else num<=num+1;
                      
                
          end
   2'b11: begin if(num==49999) 
                 begin
	                       count_clk<=~count_clk;
                           num<=0;
                          end
            else num<=num+1;
                      
                
          end
   default: begin if(num==4999) 
                 begin
	                       count_clk<=~count_clk;
                           num<=0;
                          end
            else num<=num+1;
                      
                
          end
   endcase
 else   begin num<=0;
              count_clk<=1;
       end     

 end

endmodule

⌨️ 快捷键说明

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