新闻中心

EEPW首页 > 光电显示 > 设计应用 > 基于单片机的LED轮廓显示控制器设计方案

基于单片机的LED轮廓显示控制器设计方案

作者:时间:2012-06-20来源:网络收藏

表1 色带数据格式说明

表1 色带数据格式说明

从表1可知一个色带由7字节数据组成,表示一个最小渐变过程,如表1示例数据即表示从红色经过31级渐变变换成绿色。将所有上位机的变换效果需要的渐变过程按顺序生成一个数据。每一个特效数据由N个最小渐变色带数据组成,因此表示一个特效时只需指明包含的色带数和各个色带数据序号即可。这样便于基本色带的重复使用,节省了有限的程序存储空间,实现了控制要求。

3.2 主软件

程序按循环扫描方式工作。在程序初始化后,进行按键扫描工作。按键事件有5个,分别是速度加、速度减、模式加、模式减和复位。屏的刷新率一般为15帧/秒,根据不同速度设置不同的刷新率,控制中每帧只更新一组数据,数据传输量较小,所以当到达设定时间后才发送相应的数据。每个扫描周期最后更新4位中的一位,然后修改位地址为下一个扫描周期做准备。具体的程序流程图如图5所示。

图5 主控制器工作流程图

图5 主工作流程图

3.3 从控制器软件

从控制器可工作于外控方式和内控方式。外控方式即按主控制器发送485数据和周期更新数据。内控方式是根据交流信号50 Hz的频率,根据固化的效果更新显示数据。

当从控制器接收到数据后,即工作于外控方式;如果一段时间没有收到外部数据,则自动转换成内控方式。具体的程序流程图如图6所示。

图6 从控制器工作流程图

图6 从控制器工作流程图

4 结论

本文给出了一种STC控制系统设计。该系统性价比高,适应性强,可支持256灰度级的全彩楼宇亮化,也可以播放全彩动画。通过485快速传输数据,实现远程控制和方便现场安装。该系统为显示区域较大、安装条件多变的LED显示控制系统提供了良好的解决。利用分控制器完成对现有市场上的6803、2803和1809系列LED专用驱动芯片的兼容。本案开发的LED护栏管显示屏控制器已产品化,控制效果良好。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭