首页 > 技术 > 内容

fpga按键控制数码管显示

时间:2026-01-23  作者:Diven  阅读:0

按键与数码管显示

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

图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

猜您喜欢


温度保险丝作为重要的安全保护元件,得到了应用。兴熔电气作为行业内知名的温度保险丝制造商,其产品因可靠的质量和优异的性能受到关注。本文将详细介绍兴熔电气温度保险丝...
2021-11-18 12:08:30
随着电子技术的发展,霍尔电流传感器因其非接触测量和高精度的特点,应用于电机控制、电源管理和智能仪表等领域。正确接线是确保霍尔电流传感器正常工作的关键步骤。本文将...
2025-11-11 06:32:48
电容是电子行业重要元件,应用于各类电子设备。随着科技发展,电容市场逐渐扩大,很多上市公司也开始涉足这个领域。本文将探讨电容相关上市公司,分析其发展现状和前景。电...
2025-03-24 02:00:02
可调陶瓷电容是电子元器件中重要的部件。在许多设备中都有应用,特别是在无线电和通信领域。本文将探讨可调陶瓷电容的特点和优势。什么是可调陶瓷电容?可调陶瓷电容是可以...
2025-03-26 04:30:03
贴片电阻的阻值通常以数字编码标注在表面,需要将其转换为实际阻值。常见的换算方法有三位数代码和四位数代码两种:三位数代码: 前两位数字表示有效数字,第三位数字表示...
2024-11-29 10:25:59
1. 引言介绍跳频通信具有保密性强,抗干扰能力强,频谱利用率高等优点,获得了广泛的应用。跳频同步是其中的关键技术之一。在短时间内实现同步并保障其稳定性已成为一...
2020-07-28 18:11:00
油泵是用于输送液体油料的机械设备,应用于汽车、船舶、工业设备等领域。基本功能是将油从储存容器中抽取并输送到需要的地方,比如发动机、油路系统等。油泵的工作原理主要...
2014-11-21 00:00:00
TT Electronics作为英国知名的电子元器件制造商,其贴片电阻产品凭借很好的性能和的应用领域,深受工程师们的青睐。本文将为您详细介绍TT Electro...
2021-12-27 13:48:48
2010贴片电阻的封装尺寸为2.0mm x 1.0mm,厚度通常在0.5mm左右。 「2010」中的「20」表示长度为2.0mm,「10」表示宽度为1.0mm。...
2025-04-14 15:04:06
TAIYO YUDEN(太阳诱电)作为一家全球知名的电子元器件制造商,很好的升功率电阻系列在市场上占据了一席之地。本文将详细介绍太阳诱电升功率电阻系列的主要品牌...
2013-06-03 08:40:30