您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

VxWorks汉字显示解决方案

时间:2007-1-20栏目:电子通信论文

>/*0x0024和其它字符*/

/*结束*/

0,0,0,0

}/*西文扩展为双字节编码的点阵表*/

/*上表解析:

page+index就是该字符的ASCII编码,过扩成了双字节;

size(MSB)+size(LSB)是该字节的点阵信息长度,注意实际描述体的长度是2(2字节page,index)+该长度+1(从0开始编大小,所以从1数据要加1),而ascent之后的真正点阵数据的大小是该大小减4;

width+height是该点阵资料的宽度和高度;

ascent是点阵处在baseline以上的偏移位置,baseline的位置要看整个字符表描述结构的定义;

data是按行扫描得到的点阵资料,是列递增把行显示效果排成一个连续空间后,按字节来描述每位的打点状态;如果行宽是8位的整数倍,不会把位补0去凑8位整数倍 。

字符点阵描述数据依次往下排列,直到以4个0标志结束。

*/

UGL_LOCAL const unsigned char UGL_FAR_DATA

Page1Data[]=

{ 0x81,/*page*/

0x40,/*index*/

0,/*size*/

36,/*size*/

16,/*width*/

16,/*hight*/

14,/*ascent*/

0x00,0x08,0xff,0xfc,0x04,0x00,0x04,0x00,0x08,0x00,0x08,0x10,0x1f,0xf8,0x00,0x10,

0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x02,0x20,0x01,0x40,0x00,0x80,

/*其它字符*/

/*结束*/

0,0,0,0

}*/国标码对应的点阵表*/

/*上表解析:

数据含义与西文表类似,注意字码是双字节国标码*/

UGL_LOCAL const unsigned char *const pageArray[]

{ page0Data,

page1Data,

UGL_NULL

};/*总的点阵资料表*/

/*上表解析:

把分类的点阵资料表汇集成一张表,总表以UGL_NULL结束,注意各个分表是以0,0,0,0结束。

可以把汉字

上一页  [1] [2] [3] [4] [5] 下一页

下页更精彩:1 2 3 4 下一页