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

📄 加法器.txt

📁 实现乘法功能
💻 TXT
字号:
module coun(
    rst,
    clock,
    key,
    led
      );
 input           rst;                  //复位信号
 input           clock;                //时钟                     
 input           key;                  //计数器复位键
 output  [1:0]   led;                  //两位LED
 reg     [1:0]   led;
 reg     [2:0]   counter;              //两位计数器
 reg     [24:0]  cnt;                  //对时钟进行计数分频
 wire            clk_equ;
 wire            clk;
 parameter       count = 24000000;     //多少分频
/********************************************************************************
** 模块名称:分频器
** 功能描述:通过计数器实现分频功能.
********************************************************************************/
 
always@(posedge clock)
begin
 if(!rst)                            //低电平复位
  cnt <= 25'd0;
 else
 if(clk_equ)
  cnt <= 25'd0;
 else
     cnt <= cnt+1'b1;
end

assign clk_equ = (cnt==count);
assign clk = clk_equ;
/********************************************************************************
** 模块名称:计数器
** 功能描述:
********************************************************************************/

always@(posedge clk)                    //以分频后的时钟作为敏感信号
begin
 if(!key)
  counter <= 4'b00;
 else 
  begin
      counter <= counter+1'b1;
   led<=counter;
  end
end
endmodule

⌨️ 快捷键说明

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