基于FPGA的LED点阵系统开发

Posted fpga&matlab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于FPGA的LED点阵系统开发相关的知识,希望对你有一定的参考价值。

       LED点阵显示屏被用到很多领域,随着电子技术的发展,LED点阵书写显示屏的广泛应用是一种趋势。传统的LED点阵显示是由微处理器实现的,但是以FPGA做控制器将成为发展趋势。FPGA的结构灵活,其逻辑单元、可编程内部连线和I/O单元都可以由用户编程,可以实现复杂逻辑功能,满足各种设计需求。其速度快,功耗低,通用性强,特别适用于大型系统的设计。本课题用FPGA做为控制器,来实现LED点阵书写显示屏的功能。设计一个基于32×32点阵LED模块的书写显示屏,当光笔触及LED点阵模块表面时,先由光笔检测触及位置处LED点的扫描微亮以获取其行列坐标,再依据功能需求决定该坐标处的LED是否点亮至人眼可见的显示状态在屏上实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。

设计任务:设计并制作一个基于32×32点阵LED模块的书写显示屏,其系统结构如图1所示。在控制器的管理下,LED点阵模块显示屏工作在人眼不易觉察的扫描微亮和人眼可见的显示点亮模式下;当光笔触及LED点阵模块表面时,先由光笔检测触及位置处LED点的扫描微亮以获取其行列坐标,再依据功能需求决定该坐标处的LED是否点亮至人眼可见的显示状态(如图1中光笔接触处的深色LED点已被点亮),从而在屏上实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。

以上是关于基于FPGA的LED点阵系统开发的主要内容,如果未能解决你的问题,请参考以下文章

和12岁小同志搞创客开发:如何驱动LED点阵模块?

基于51单片机Proteus的8X8led点阵心滚动

单片机与控制实验——LED点阵显示屏

单片机与控制实验——LED点阵显示屏

51单片机开发:通过74HC595控制LED点阵

医院呼叫系统基于FPGA的简易医院呼叫系统实现