19
、LED模组电压
它是LED模组中一个很重要的参数,现在12V的低压模组是比较遍及的。在衔接电源和操控系统的时分必定要查看电压值的正确性,才干通电,不然就会损坏LED模组。
LED显示屏显示的内容一般按字模的形式存放在单片机的外部数据存储器中,字模是8位二进制数。
下位机开机进行中断、串口初始化后,按照指令执行显示子程序,定时进行温度采样和时钟数据的读取。下位机始终处于状态,当有串口中断时,和上位机通信,上位机发1字节地址符,下位机接收后与本屏地址进行比较,本屏地址由控制器的拨码开关设定。如果地址相同则接收数据,否则中断返回,由此实现LED屏的分布式控制。接收完全部数据后,进行校验,如出错则要求重发,校验正确则发送接受成功标志给上位机,结束中断。串口中断程序和定时器中断程序流程见图5。
控制器接收到数据后存于Flash中,根据数据中的命令字,执行相应的操作,操作判断流程如图6所示。
显示子程序根据汉字内码从字库中查找出字模,送至显示缓存区,通过数据处理后输出至列选通信号,配合行扫描信号,进行动态扫描显示。其中数据处理功能主要完成字幕左移、右移、百叶窗、变色、闪烁等。
1 LED显示屏的工作原理
LED显示屏的基本工作原理是动态扫描。动态扫描又分为行扫描和列扫描两种方式,常用的方式是行扫描。行扫描方式又分为8行扫描和16行扫描两种。
在行扫描工作方式下,每一片LED点阵片都有一组列驱动电路,列驱动电路中一定有一片锁存器或移位寄存器,用来锁存待显示内容的字模数据。在行扫描工作方式下,同一排LED点阵片的同名行控制引脚是并接在一条线上的,共8条线,后连接在一个行驱动电路上;行驱动电路中也一定有一片锁存器或移位寄存器,用来锁存行扫描信号。
LED显示屏的列驱动电路和行驱动电路一般都采用单片机进行控制,常用的单片机是MCS51系列。LED显示屏显示的内容一般按字模的形式存放在单片机的外部数据存储器中,字模是8位二进制数。
单片机对LED显示屏的控制过程是先读后写。按LED点阵片在屏幕上的排列顺序,单片机先对*1排的*1片LED点阵片的列驱动锁存器,写入从外部数据存储器读得的字模数据,接着对*2片、*3片……直到这一排的后一片都写完字模数据后,单片机再对这一排的行驱动锁存器写行扫描信号,于是*1排*1行与字模数据相关的发光二极管点亮。接着*2排*1行、*3排*1行……直到后一排*1行的点亮。各排*1行都点亮后,延时一段时间,然后黑屏,这样就算完成了单片机对LED显示屏的一行扫描控制。
单片机对LED显示屏*2行的扫描控制、*3行的扫描控制……直到*8行的扫描控制,其过程与*1行的扫描控制过程相同。对全部8行的控制过程都完成后,LED显示屏也就完成了1帧图像的完整显示。
虽然按这种工作方式,LED显示屏是一行一行点亮的,每次都只有一行亮,但只要**每行每秒钟能点亮50次以上,即刷新频率**50 Hz,那么由于人的视觉惰性,所看到的LED显示屏显示的图像还是全屏稳定的图像。