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

📄 segled.v

📁 CPLD VHDL 数码管程序
💻 V
字号:
module segled(seg,dig,clk);
	output [8:1]seg;
	output [6:1]dig;
	input clk;
	
	reg[8:1] seg_reg;
    reg[6:1] dig_reg;
	reg[6:1] dig_regn;

always@(posedge clk)
	begin 
		dig_reg = dig_reg<<1;
		if(dig_reg== 6'h00) dig_reg= 6'h01;
		dig_regn = ~dig_reg;
	end

always@(dig_regn)
begin
	case(dig_reg)
		6'h01:seg_reg=8'b00100100;
		6'h02:seg_reg=8'b11101010;
		6'h04:seg_reg=8'b11100110;
		6'h08:seg_reg=8'b01110100;
		6'h10:seg_reg=8'b11010110;
		6'h20:seg_reg=8'b11011110;
	endcase
end

assign seg = seg_reg;
assign dig = dig_regn;
endmodule


		


	



⌨️ 快捷键说明

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