【紫光同创盘古PGX-Nano教程】——(盘古PGX-Nano开发板/PG2L50H_MBG324第四章)静态数码管显示实验例程 - FPGA开发者技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

Mill 关注 私信
[文章]

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


适用于板卡型号:
紫光同创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变换一次数据。


相关配套资料可联系:17665247134
桃bao:https://shop372525434.taobao.com/
或搜索:小眼睛半导体
抖yin搜索:小眼睛FPGA



更多回帖

×
发帖