
数字技术与应用
基于无线传输的LED点阵显示系统
章建陈迪唐晓平方雁峰
(绍共文理学院元培学院浙江绍兴312000)
应用研究·
编要;本设计是新江省大学生科研创新团队助项目,讨论由C++6.0编写上位机程库,对李模进行提取,端码及转化,由PC通过USB复送对下位机,下位机再通过RFM12发还到显示控制楼块,由C8051F340的XRAM存储。再由点降显承屏显示输出。
关键调:C8051F340USB通信点降屏显示无线射频RFM12 中图分类号:TP702
文献标识码:A
1前言
随着社会的不断进步与发展,人们在获取信息的同时对信息获取的方法和传输方式有了更高的要求,LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,它利用发光二极管构成的点阵模块或像素单元组成平板显示屏幕,以可靠性高,使用寿命长,环境适应能力强,性能价格比高、使用成本低等待点,在信息显示领城得到了广泛的应用,
本文介绍一种由单片机构成的LED显示屏,该显示屏可通过PC机的USB界面将数据传送到C8051F340的XRAM中,再由单片机通过无线发送到点阵显示屏系统显示所需的图形文字。
2系统基本原理
系统采用VC++6.0编写上位机程序,对字模进行提取,编码及转化,通过USB发送子程序将点陈代码发送到下位机中,再由下位机通过无线传输发送到接收子机C8051f3 40的XRAM中,C8051f340通过驱动电路将汉字信息在点阵屏上显示出来。系统组成框图如图1所示:
PC USB
射 USB
图1 开始
系统组成框围
发送字符不数、移动方式、移动速度
发送字符字模
★
发送校验字符
+
否真确发送结康
发送
26
国
点阵屏
开购
接收字符个数、移动方式、移动速度
接收字符字模接收校验字符
文
黑否真确接究结来
图2-1
整技术与应用万方万数据
接收
文章编号:1007-9416(2010)11-0026-03
3上位机软件设计
本文讨论的上位机软件是在Microsoft VisualC++6.0环境下的制作的,主要针对 LED点阵显示屏中字模的提取,显示方式和显示速度的设置。字模是提取由双字节上位机整体界面如图2:
汉字点阵的编码以UCDOS中文宋体字库为例,每个汉字由16行16列的点阵组成,即国标汉字库中的每一个字均由256个点阵来表示,中文操作软件(UCDOS)中包含16× 16点阵汉字字库文件。
在字库中寻找需要的汉字字模首先要计算区位码设汉字机内码的两个字节为
H
HLL,区码qh,位码为wh,则有:
qh=HH 0xa0, wh=LL- 0xa0,
再计算汉字点阵数据存储位置偏移量。
File Iransfer
Select US Derice 1239
Speedh 厂uporLaft
偏移量是指字模首字节距高文件头的相对位置,其计算原理是求出被检索汉字之前的汉字个数再乘每个汉字所占的字节数,1个 n×n点阵字符所占字节数等于nxn+8,如1 6×16点阵占32个字节。
offset=(94 × (qh1)+(wh1)) × 32
最后移动文件指针读出点阵字模数据。打开点阵字库文件,将文件指针从文件头向后移动offset个字节,然后使用文件读取函数读出字模。如使用WindowsAPI函数:
int fseek(FILE *stream, long offset, in t fromwhere),
函数设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere(偏移起始位置:文件头0,当前位置1,文件尾2)为基准,偏移offset(指针偏移量)个字节的位置,如果执行失败比如ofset超过文件自身
区
Updste Device List
Send
上位机整体界面
图2
显示面板
Digital technology and application
扫转口
功能引膜接口1
单字/多字级联速择端
图3显示面板和点降驱动板
行扫措接口2
功能引解楼口2