您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>电子元器件>发光二极管>

字符取模流程 - 基于线阵LED的动态显示系统

2011年12月10日 00:06 《广东工业大学学报》 作者:陈美銮,尹浩,吴晓 用户评论(0
3.1.2 字符取模流程

  当用户点击文本框时文本框的内容设置为空.待输入完毕,用户按下取模按钮,程序首先判断人口为字符还是图形.若确定为字符模式时,将取出的单个字符映射至图片框.判断当前字符是汉字还是非汉字,是汉字则采用32 x 32点阵,是英文、数字、和符号则采用16 x 32点阵.取模部分采用交点取模.字符映射至图片框后,进行交点颜色判断,黑色判为0,白色判为1.并把取模数据输出到输出文本框.字符延拓功能是针对32×32点阵精度不够,取宋体字时有些点显示不出来而设计的,取色不仅是32×32个交点,而是每个交点以及以该交点为中心的一个小范围内的点取色,一旦该范围内的某个点颜色被判断为黑色时,该交点处的布尔值被设置为0.黑体字是默认的字体.

  3.1.3 图形取模流程

  当选择为图形模式时,字符取模功能设置为锁定,只留下字符功能主按钮为可激活状态,界面上只出现图形框,用户可以进行画图或者载入图像.待输入完毕,用户按下取模按钮,程序首先判断入口为字模还是图形.确定为图形模式时自动跳入图形字模段代码.取模部分采用交点取模.图形映射至图片框后,进行交点颜色判断,黑色判为0,白色判为1.并把取模数据输出到输出文本框.

  3.2 移动控制器程序

  程序上电初始化后,处于等待状态.当串口中断一来I临,优先处理串口中断.发送无线数据是通过键盘、菜单控制.移动控制器主程序流程图见图3;无线发送子程序见图4.

  

移动控制器主程序流程图

 

  

无线发送子程序流程图

 

  

 

  3.3 显示屏程序

  由单片机控制LED的亮灭和无线数据的接收.数据通过无线模块接收后,单片机的串行接口收到数据并传到主控芯片AT89S8252中处理,当有无线数据传到时,优先处理接收数据.显示屏主程序流程图见图5.无线数据接收子程序流程图见图6.显示屏能否清晰显示内容主要从以下几方面考虑:1)单片机控制LED的亮灭时间:T=S/V,S为LED面宽度, 为电机转动线速度;2)电机转动时轴心保持平衡;3)环境光线对比度.

  

显示屏主程序流程图

 

  

无线接收子程序流程图

 

  4 结束语

  本系统显示英文字符采用16×32点阵方式,汉字采用32×32点阵方式,图形采用64×64点阵方式.人们可在360度范围内看到清晰的动态显示内容.采用Visual Basic 6.0编写的取模软件,能及时取模并通过COM口发送数据.能实时输入内容,实现字符图形的取摸;能手写输入图形,可实现任意图形的显示,能显示简单动态画面.系统采用类蓝牙无线技术,数据传输稳定,准确安全可靠.无线和有线两种数据传输方式都能保证数据的准确传输.选择LED面宽度为3 mm、轴心到列点阵LED距离为160 mm、满屏可显示约22个汉字,显示内容大小主要由以上条件和转速决定.系统具有结构简单、视角独特、设计新颖、使用方便等特点,有较高的社会应用价值,可广泛应用于商业广告、会议通知、标语、环境装饰以及高等物理教学中的视觉暂留现象演示实验等方面.

非常好我支持^.^

(21) 84%

不好我反对

(4) 16%

( 发表人:小兰 )

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!