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

📄 leddisplay.v

📁 使用Verilog语言编写的数字钟程序.有慢校时,快校时,闹钟等功能.
💻 V
字号:
module leddisplay(inmin,insec,freq1k,reset,dataout,sl1,sl2,sl3,sl4);

input[15:0] inmin,insec;
input freq1k,reset;
output[7:0] dataout;
output sl1,sl2,sl3,sl4;

reg[1:0] count;
reg sl1,sl2,sl3,sl4;
reg[7:0] dataout;

always @ (posedge freq1k or negedge reset)
 begin
  if(reset==0)  
    begin
    dataout=8'hff;
    count=0;
    end
  else
    begin  
    if(count==0)
      begin
      dataout=insec[7:0];
      count=count+1;
      sl1=1;sl2=1;sl3=1;sl4=0;
      end
    else if(count==1)
     begin
     dataout=insec[15:8];
     count=count+1;
     sl1=1;sl2=1;sl3=0;sl4=1;
     end
    else if(count==2)
      begin
      dataout=inmin[7:0];
      count=count+1;
      sl1=1;sl2=0;sl3=1;sl4=1;
      end
    else 
      begin
      dataout=inmin[15:8];
      count=0;
      sl1=0;sl2=1;sl3=1;sl4=1;
      end
    end  
 end

endmodule

⌨️ 快捷键说明

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