微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 基于FPGA的LED显示屏模组测试系统

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

时间:05-28 来源:互联网 点击:

屏模组的扫描方式和走线方式,给出相应的数据,图形信息包括横线.竖线.斜线.全亮,如图8为数据产生模块流程图.

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

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

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

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

5.结束语

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top