fpga按键控制数码管显示

时间:2025-06-16  作者:Diven  阅读:0

按键与数码管显示

LED数码管(LEDSegmentDisplays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出各个笔划,公共电极。LED数码管常用段数一般为7段有的另加一个小数点,还有是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等。LED数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了硬件电路有差异外,编程方法也是不同的。图2是共阴和共阳极数码管的内部电路,发光原理是一样的,只是电源极性不同而已。颜色有红,绿,蓝,黄等几种。

fpga按键控制数码管显示

图1这是一个7段两位带小数点10引脚的LED数码管

图2引脚定义

下面来介绍fpga按键控制数码管显示程序实现:

Modulekey_led(clk_50M,key,duan_ma,wei_ma);

inputclk_50M;

input[3:0]key;//key为输入的键码的值

output[3:0]wei_ma;

output[7:0]duan_ma;

wire[3:0]key;

reg[7:0]duan_ma;

reg[3:0]wei_ma;

reg[3:0]key_temp;//设置了一个寄存器

always@(posedgeclk_50M)

begin

key_temp《=key;//把键码的值赋给寄存器

case(key_temp)

4‘b0111:duan_ma《=8’b1100_0000;//段码,按键后,数码管显示0

4‘b1011:duan_ma《=8’b1001_0000;//段码,数码管显示9

4‘b1101:duan_ma《=8’b1000_0010;//段码,数码管显示6

4‘b1110:duan_ma《=8’b1011_0000;//段码,数码管显示3

endcase

end

always@(posedgeclk_50M)

begin

case(key_temp)

4‘b0111:wei_ma《=4’b0111;//位选信号

4‘b1011:wei_ma《=4’b1011;

4‘b1101:wei_ma《=4’b1101;

4‘b1110:wei_ma《=4’b1110;

endcase

end

endModule

数码管静态显示0-7

moduleled_0_7(clk,rst,dataout,en);

inputclk,rst;

output[7:0]dataout;//数码管的段码输出

output[7:0]en;//数码管的位选使能输出

reg[7:0]dataout;//各段数据输出

reg[7:0]en;

reg[15:0]cnt_scan;//扫描频率计数器

reg[4:0]dataout_buf;

always@(posedgeclkornegedgerst)

begin

if(!rst)begin

cnt_scan《=0;

end

elsebegin

cnt_scan《=cnt_scan+1;

end

end

猜您喜欢

现代电子设备和电气系统中,连接器的选择非常重要。TERMINAL_25.4X18.3MM作为高性能连接器,因其独特的设计和很好的性能而受到关注。本文将详细介绍T...
2025-04-24 04:30:08

各类电子元器件品牌琳琅满目,其中TDK金属膜电阻很好的性能和的应用领域,成为了众多工程师和技术爱好者的首选。那么,TDK金属膜电阻究竟属于哪个国家的品牌呢?本文...
2018-11-30 18:05:30

2021-06-08 09:25:30

四端子电阻因其高精度和低误差的特性,应用于精密测量和仪器设备中。作为国内知名的电子元器件制造商,风华高科(FH)凭借其优良的产品质量和技术创新,成为四端子电阻市...
2024-04-18 04:05:51


套管连接器电缆是重要的电气连接组件,应用于各种工业和家庭电气系统中。通过将电缆与设备或其电缆安全、可靠地连接在一起,确保电流的顺畅传输。套管连接器通常由高品质的...
2009-08-22 00:00:00

电路设计和电子工程中,电流采样电阻(Shunt Resistor)是常用的元件,用于测量电流的大小。通过在电路中串联一个小电阻,可以利用测量其两端电压来推算出电...
2025-04-17 09:30:15

现代生活中,配件不仅仅是装饰,在功能性和美观性之间找到了完美的平衡。特别是“Accessories_8X5.3MM_TM”,这种特定尺寸的配件,因其独特的设计和...
2025-04-24 20:01:46

电子元件的世界中,封装形式对器件的性能和应用至关重要。TO220-5作为一种常见的封装类型,广泛应用于功率半导体、线性稳压器和其他电子设备中。本文将对TO220...
2025-02-24 14:35:50

现代电子设备中,连接器的作用不可忽视,它们是各个组件之间的桥梁。CONN_30X17.3MM_SM作为一种特定型号的连接器,广泛应用于多种电子产品中。本文将深入...
2025-03-09 04:54:52