新闻中心

EEPW首页 > 电源与新能源 > 设计应用 > 基于FPGA的LED显示屏模组测试系统

基于FPGA的LED显示屏模组测试系统

作者:时间:2013-05-28来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/175165.htm

PLL模块用于产生后面四个模块需要的时钟信号,数据产生模块是根据需要显示的图形信息.显示屏模组的扫描方式和走线方式,给出相应的数据,图形信息包括横线.竖线.斜线.全亮,如图8为数据产生模块流程图.

该模块首先接收来自转接板上扫描方式.走线方式和显示方式切换按键的值,每按一次,相应计数器就加1,默认状态扫描方式是16扫,走线方式直行走线,显示方式是横线.

系统刚上电时,该模块按着默认的状态产生相应的数据,并进行数据组织,以满足显示屏的走线方式,每产生一个数据,数据个数计数器加1,直到数据个数计数器的值大于256,停止计数,将计数器清零,继续产生竖线.斜线等数据,循环往复.

颜色切换模块负责接收数据产生模块的数据,并根据不同的颜色组合,给R.G.B三种发光灯分配相应的值,颜色组合包括单红.单绿.单蓝.红和绿双色.全白,如图9为颜色切换模块流程图.该模块接收来自转接板上颜色切换按键的值,每按键一次,颜色切换计数器就加1,默认的颜色是红色,根据颜色切换计数器的值确定R.G.B哪些赋值,哪些不赋值.每赋值一次,数据个数计数器就加1,直到计数器的值大于256,停止计数,将计数器的值清零,并将R.G.B的值置1.

双口RAM读写模块主要是负责存储显示屏的数据,以便满足显示屏的刷新率.最后,显示屏模组驱动模块从双口RAM读写模块读取数据,并将读取来的数据传输给LED显示屏的驱动电路,并由驱动电路驱动LED显示屏显示相应的图形.颜色信息,如图10为LED显示屏驱动模块流程图.该模块接收转接板上扫描方式切换按键的值,每按一次,扫描方式计数器就加1,默认是16扫,即每次锁存1行数据并显示,根据扫描方式,确定每次锁存的行数(1,2,4或者16).在锁存数据的同时,分别给LED显示屏驱动电路的OE使能信号.CLK时钟信号.行选信号及译码器片选信号分配相应的数据值.

5.结束语

本论文以FPGA为核心器件,设计了LED显示屏模组系统,能自动识别LED显示屏的扫描方式和走线方式,及能检测LED显示屏是否有坏点.该系统与传统的通过连接计算机的控制卡,给显示屏发送特定图片的方式相比,该系统更方便携带.操作简单.效率更高,使LED显示屏的安装.维修更方便.简单.

二极管相关文章:二极管工作原理(史上最强二极管攻略)


模拟电路相关文章:模拟电路基础


fpga相关文章:fpga是什么


led显示器相关文章:led显示器原理


晶振相关文章:晶振原理

上一页 1 2 下一页

关键词: 测试 LED 二极管

评论


相关推荐

技术专区

关闭