遥控LED广告牌

技术分类: 电源技术  | 2006-09-26
来源:电子查询网 | 雷开卓 童琦等

较为简单,附属于点阵转换程序中。

  限于篇幅和技术原因,这里仅以PC机汉字抽取发送程序为例,叙述其原理和结构。

  设终端显示屏所显示的是16×16的汉字点阵。所以,要想在终端上显示广告信息,必须将该信息所包含的汉字的点阵数据传到终端上。在TURBO C3.0 中,将汉字赋值给一个变量时,实际上是将该汉字的区位码赋值给这个变量。通过用UltraEdit-32以二进制的形式,观察DOS的汉字库文件chs16.fon,发现汉字是以点阵的形式存储的。每个汉字都是16×16的点阵,笔划经过的地方为“1”,其余为“0”。这样,按从上到下,从左到右的顺序,一个汉字由256个点组成,也就是32个字节。汉字按区位码的顺序排列在汉字字库中,区码为行,位码为列,一区有94位。这样,某汉字在汉字库中的偏移地址为(区码×94+位码)×32。取出后的32字节汉字点阵,经由PC机的串行口送入到发射机中。其流程如图5所示。

               

      
                流程


3.2 发射机主控程序

  发射机主控软件的功能是通过串行口接收上位PC机发送来的图像点阵,读取键盘命令,并向编码器串行发送操作命令或显示数据。

  该部分的软件是在Keil C51环境下编写的,它可以将C语言直接翻译成汇编语言,生成二进制码写入单片机,这样编写效率高一些。

  程序是依靠中断方式来工作的,开机后等待串行口和INT0的触发。当串行口触发,则表明PC机有图像点阵数据传来,单片机立即接收点阵数据存于RAM中;当INT0触发,表明键盘有动作,立即接收键值判断命令的类别,并向接收机发送图像点阵数据或者操作命令。其功能流程如图6所示。

                                      功能流程

3.3 接收机主控程序

  该部分软件的功能是完成对接收数据的识别、存储、变换和显示驱动,并可实现本地本机的自检,显示固化图像。当接收装置的译码芯片有输出时,单片机就中断当前的显示,接收标志字,然后判断此标志字的内容,确定将接收的是图像点阵,还是操作控制命令。若是点阵数据,就将其连续接收存放到一个显示缓冲数据库中,按当前的方式显示。若是命令,则立刻改变显示方式。

  其中,关键的是图像上、下、左、右移动的实时实现。具体实现方法如下:

  1)图像的上下移动 将一图像点阵中的上一行数据赋给BUF[16][4]中对应的下一行,直到一个图像的移完为止;再移下一个图像的点阵。上移的过程类似。

  2)图像的左右移动 将一图像的每一行数据向左移位(使用C语言的移位指令),将移位后的点阵存放于BUF之中,即可显示。右移的过程类似。

  接收机主控程序的功能流程如图7所示。

                         接收机主控程序的功能流程

4 性能测试

  系统功能及参数测试结果如下:

  1)图像录入功能 扫描仪、摄像头、数码相机、图像源文件;

  2)文字录入功能 键盘、WORD/TEXT源文件;

  3)动画设计功能 文字或图形相对于背景移动、缩放;

  4)发射机设置功能 接收机序列号、图像移动命令、自检命令、发射命令;

  5)接收机自检功能 显示蓝草坪背景和“欢迎光临”移动字符;

  6)发射机待机时间 ≥120 h;

  7)发射机遥控距离 ≥250 m;

  8)发射机缓存空间 8 MByte;

  9)LED显示屏 320×640 DIP;

  10)接收显示系统功耗 ≤4 kW。

5 结语

  整机性能测试及鉴定结论如下:

  1)通过手持发射机遥控LED广告牌,方案新颖,实用性强,具有较高的市场推广价值;

  2

1】【2】【3】【4
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销