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

📄 led7seg_driver.v

📁 基于SIIGX的PCIe的Kit
💻 V
字号:
module led7seg_driver (		       clk,		       reset_n,		       count,		       dp1_n,		       dig_1_a,		       dig_1_b,		       dig_1_c,		       dig_1_d,		       dig_1_e,		       dig_1_f,		       dig_1_g,		       dig_1_dp,		       );   input [3:0] count;   input       clk;   input       reset_n;   input       dp1_n;   output      dig_1_a;   output      dig_1_b;   output      dig_1_c;   output      dig_1_d;   output      dig_1_e;   output      dig_1_f;   output      dig_1_g;   output      dig_1_dp;   reg 	       dig_1_a;   reg 	       dig_1_b;   reg 	       dig_1_c;   reg 	       dig_1_d;   reg 	       dig_1_e;   reg 	       dig_1_f;   reg 	       dig_1_g;   reg 	       dig_1_dp;   reg 	       count_one;   reg 	       count_two;   reg 	       count_three;   reg 	       count_four;   reg 	       count_five;   reg 	       count_six;   reg 	       count_seven;   reg         count_eight;   reg 	       count_nine;   reg 	       count_zero;   reg         count_a;   reg         count_b;   reg         count_c;   reg         count_d;   reg         count_e;   reg         count_f;   reg [3:0]   count_reg;    always@(posedge clk)      begin	 if (!reset_n)	    begin	       dig_1_a <= 0;	       dig_1_b <= 0;	       dig_1_c <= 0;	       dig_1_d <= 0;	       dig_1_e <= 0;	       dig_1_f <= 0;	       dig_1_g <= 1;	       dig_1_dp <= 1;	    end	 else	   begin	      dig_1_dp <= dp1_n;	      	      count_reg <= count;	      	                    count_zero = !count_reg[3] & !count_reg[2] & !count_reg[1] & !count_reg[0];	      count_one = !count_reg[3] & !count_reg[2] & !count_reg[1] & count_reg[0];              count_two = !count_reg[3] & !count_reg[2] & count_reg[1] & !count_reg[0];              count_three = !count_reg[3] & !count_reg[2] & count_reg[1] & count_reg[0];              count_four = !count_reg[3] & count_reg[2] & !count_reg[1] & !count_reg[0];              count_five = !count_reg[3] & count_reg[2] & !count_reg[1] & count_reg[0];              count_six = !count_reg[3] & count_reg[2] & count_reg[1] & !count_reg[0];              count_seven = !count_reg[3] & count_reg[2] & count_reg[1] & count_reg[0];	      count_eight = count_reg[3] & !count_reg[2] & !count_reg[1] & count_reg[0];              count_nine = count_reg[3] & !count_reg[2] & !count_reg[1] & count_reg[0];              count_a = count_reg[3] & !count_reg[2] & count_reg[1] & !count_reg[0];              count_b = count_reg[3] & !count_reg[2] & count_reg[1] & count_reg[0];              count_c = count_reg[3] & count_reg[2] & !count_reg[1] & !count_reg[0];              count_d = count_reg[3] & count_reg[2] & !count_reg[1] & count_reg[0];              count_e = count_reg[3] & count_reg[2] & count_reg[1] & !count_reg[0];              count_f = count_reg[3] & count_reg[2] & count_reg[1] & count_reg[0];	      	      dig_1_a <= (count_one | count_four | count_b | count_c | count_d);	      dig_1_b <= (count_five | count_six | count_b | count_c | count_e | count_f);	      dig_1_c <= (count_two | count_c | count_e | count_f);	      dig_1_d <= (count_one | count_four | count_seven | count_a | count_f);	      dig_1_e <= (count_one | count_three | count_four | count_five | count_seven | count_nine);	      dig_1_f <= (count_one | count_two | count_three | count_seven | count_c | count_d);	      dig_1_g <= (count_one | count_seven | count_zero);	   end      endendmodule

⌨️ 快捷键说明

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