【紫光同创盘古PGX-Nano教程】——(盘古PGX-Nano开发板/PG2L50H_MBG324第四章)静态数码管显示实验例程

本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处(www.meyesemi.com)


适用于板卡型号:

紫光同创PG2L50H_MBG324开发平台(盘古PGX-Nano)

一:盘古盘古PGX-Nano开发板简介

PGX-Nano 是一套以紫光同创 FPGA 为核心的开发板,选用紫光同创 logos2 系列 28nm 工艺的 FPGA(PG2L50H_MBG324)。集成下载器芯片,极大的便利 了用户的使用。 板卡搭载一颗容量为 2MB 的 SRAM 用于数据缓存,DAC 芯片用于产生模 拟信号进行测试验证,esp32 模组进行 WIFI、蓝牙透传;预留了丰富的扩展 IO 用于用户验证、测试外接模块电路功能,一组串口进行串行通信;同时为用户提 供基础的硬件电路资源,例如 led 灯、按键、拨码开关等。

二:实验目的

两个四位数码管同时显示0-9,每隔1s数字变化一次。 

三:实验原理

数码管是一种基本单元为发光二极管的半导体发光器件。能并行显示四位数的数码管称为四位数码管。数码管按段数又分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。

共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。

下图为八段式数码管,一共8段发光二极管:

数码管共有两种控制信号:

段选:段选由8根led灯组成,分别为a,b,c,d,e,f,g,dp;

由段选信号控制某段数码管点亮;

位选:位选由4组8个段选LED组成,分别为seg1,seg2,seg3,seg4;

由选通信号控制第几块数码管点亮;

共阳极数码管上每组8段发光二极管阳极连接在一起,阳极由位选信号控制,阴极由段选信号控制,当提供位选信号高电平,段选信号低电平时,发光二极管被点亮。 

PGX-Nano开发板为数码管的位选信号配置了驱动2N5401,其中当输入给2N5401低电平时,2N5401会输出高电平,而2N5401输入端与FPGA相连,2N5401的输出与数码管位选信号相连,因此FPGA输出低电平时,对应数码管位选信号有效。 

四:实验源码 

五:实验现象 

两个4位8段数码管同时显示0~9,每隔1s变换一次数据。

 

 

 

 

上一篇:HTTPS原理


下一篇:大数据机器学习:常见模型评估指标