APP下载

单片机处理LED点阵书写屏图像拖移方法

2011-08-26孙亚中

制造业自动化 2011年1期
关键词:单片机

戴 娟,孙亚中

DAI Juan1, SUN Ya-zhong2

(1. 南京工业职业技术学院 电气与电子工程学院,南京 210046;2. 中国电子科技集团 第五十五研究所,南京 210046)

0 引言

LED显示屏已经广泛应用于现实社会中,许多从事该行业的人员都经历过相应编程设计,但在LED显示屏实现书写显示功能方面,涉及的人员并不多,相关资料也很少,特别是用单片机控制实现LED显示屏中较复杂功能——图像拖移方面的处理编程,触及的人员和可查资源就更少。

早期在一个N×N点阵LED书写屏中,用单片机实现完成任意圈定图像拖移的功能编程时,采用圈定图像地址中显示数据的搬家、覆盖,出现再次移动时会将原显示图形修改,移动过的区域图像,会出现拖动痕迹,即移动区域的图形不能恢复的问题。本文给出了一个用51单片机控制系统,借助C语言中的动态数组完成移动圈定图形,并能将拖移过的轨迹消除,恢复原图形的功能设计方法构思及相应程序。

1 设计方法

LED点阵书写显示屏结构分:点阵模块,光笔控制器,图像控制器。结构如图1所示。

图2(a)中光敏电阴与三个运放器构成光笔;图2(b)中使用STC12C5410单片机作控制核心,74HC161与74HC245作译码驱动,共同产生LED点阵屏的行译码信号,LED的列信号则由单片机的端口P1.5串行输出。

图1 LED点阵书写显示屏

图像拖移的处理步骤主要有:对图像圈定点的处理、对圈内图像坐标点的处理和显示图像数据的移动。

1.1 处理步骤

1)对图像圈定点的处理:把圈上的点按照行进行排序,取出列坐标的最大值和最小值。

2)对圈内图像坐标点的处理:上一步取出的行和列坐标的最大值和最小值可以构成一个矩形,把矩形内的地址进行坐标化并存入数组。……

登录APP查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计