实现功能:让4个数码管每隔1s不断递增计数显示,计数范围为0-F(十六进制)。
片选信号:本例中是将公共端接到FPGA的I/O引脚上,这是数码管片选信号,如果这个I/O引脚输出低电平0,那么这个数码管就能够显示数字,输出高电平1时,关闭。
每个数码管段选信号:为了便于编写7个用于段选(不包括小数点,所以7个)的发光二极管显示不同字符,对应表如下。
| 数字/字符 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
| 编码(十六进制) |
3f |
|

本文介绍如何使用Verilog在FPGA上实现数码管动态显示,内容包括4个数码管每秒递增计数(0-F,十六进制),详细说明了片选信号和段选信号的工作原理,并提供了逻辑功能设计框图及Verilog代码。
最低0.47元/天 解锁文章
1万+





