基于FPGA的LED显示屏模组测试系统
屏模组的扫描方式和走线方式,给出相应的数据,图形信息包括横线.竖线.斜线.全亮,如图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显示屏的安装.维修更方便.简单.
- 模块电源的热测试步骤(12-09)
- 工程师必知:如何设计和测试场效晶体管的集成电路?(12-09)
- 电子工程师 你该知道的电源测试项目(12-09)
- 第一次设计和测试反激式电源(12-09)
- 在通用自动测试仪上实现SPI 存储器测试的方法研究(12-09)
- 一种继电器测试数据查询系统的实现(12-09)