演员李恒:8x8 cgrom 点阵显示高手来

来源:百度文库 编辑:高校问答 时间:2024/04/28 23:42:17
我现在正在设计8x8点阵显示,程序好了.但是差显示的数据代码.谁能帮我在网上找找.格式如下,但是下面的是5x7,我需要的是8x8的.如果自己写会累死.哈哈

;o
db 38h ; 00111000
db 44h ; 01000100
db 44h ; 01000100
db 44h ; 01000100
db 38h ; 00111000
db 0 ;
;p
db 7Ch ; 01111100
db 14h ; 00010100
db 14h ; 00010100
db 14h ; 00010100
db 8 ; 00001000
db 0 ;
;q
db 08h ; 00001000
db 14h ; 00010100
db 14h ; 00010100
db 14h ; 00010100
db 7Ch ; 01111100
db 0 ;
;r
db 7Ch ; 01111100
db 8 ; 00001000
db 04h ; 00000100
db 04h ; 00000100
db 0 ;
db 0 ;
;s
db 48h ; 01001000

联系我。23544751

ASCII字库,没有8x8,只有8x5、16x8的

你可以变一个Vc程序,将WINDOWS的字体显示出来,然后逐点读出,以以上格式写到文件,粘贴过来

没什么难的,找64个棋子,一个个按数字摆好,马上16进制一眼就看出来了!

8×8的没做过,16×16及以上的做过,用的是标准的点阵字库,
可以给我发消息,
或到我的空间给我留言:http://hi.baidu.com/myyb

字模点阵工具
在网上有
win-tc自带的也有个字模点阵工具
12 16 32 48 点阵工具

/* 以下是 '中' 的 12点阵Franklin Gothic Demi Cond 字模,24 byte */
0x04,0x00,
0x04,0x00,
0x7F,0xC0,
0x44,0x40,
0x44,0x40,
0x44,0x40,
0x7F,0xC0,
0x04,0x00,
0x04,0x00,
0x04,0x00,
0x04,0x00,
0x00,0x00,

有相关的
对于使用少量的汉字图形程序,完全没有必要带巨大的汉字库来运行,只要
内存允许,你可以把汉字字模直接定义为数组的信息存储在EXE文件里。通
过这个工具,你可以把单个字模信息直接取出来,然后在源代码中粘贴。该
工具的强大在于不仅可以生成12×12、16×16宋体这些存在于DOS字库的字
模,而且可以生成16×16楷体、黑体甚至自定义字体的字模,而且可以提供
6种字模大小供您选择并即时预览效果!对使用少量汉字的图形编程能够提
供极大方便。
以下是其输出函数的代码:
void drawmat(char *mat,int matsize,int x,int y,int color)
/*依次:字模指针、点阵大小、起始坐标(x,y)、颜色*/
{int i,j,k,n;
n=(matsize-1)/8+1;
for(j=0;j<matsize;j++)
for(i=0;i<n;i++)
for(k=0;k<8;k++)
if(mat[j*n+i]&(0x80>>k)) /*测试为1的位则显示*/
putpixel(x+i*8+k,y+j,color);
}