登录 注册
当前位置:主页 > 资源下载 > 43 > 在正点原子的i.mx6u嵌入式Linux驱动开发指南v1.4中,我们运用了点阵字库

在正点原子的i.mx6u嵌入式Linux驱动开发指南v1.4中,我们运用了点阵字库

  • 更新:2024-09-04 18:52:08
  • 大小:547KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:图像处理 - 音视频
  • 格式:PDF

资源介绍

2.2 点阵字库 在点阵字库中,每个字节的每个位都代表字符的一个点,每个字符都由一个 矩形的点阵组成,0代表没有点,1代表有点,将0和1分别用不同的颜色画出,就 显示出了相应的字符,常见的点阵字库矩形有12x12、14x14、16x16。 点阵字库根据字节所表示点的不同分为横向矩阵和纵向矩阵,目前多数 的字库都是横向矩阵的存储方式。纵向矩阵一般是因为某些液晶采用纵向扫描显 示法,为了提高显示速度,于是便把字库矩阵做成纵向,省得在显示时还要做矩 阵转换。 对于16x16的矩阵来说,它所需要的位数为16x16=256位,因此,每个字符都 需要256/8=32个字节来表示。即每两个字节代表一行的16个点,共需要16行。显 示汉字时,只需要一次性读取32个字节,并将每两个字节为一行打印出来,即可 形成一个字符。 注:ASCII码的前32个字节(0x00~0x20)在显示中不会用到,是不可打印字 符;之后的94个字节(0x20~0x7E)会在显示中使用,是可打印字符; 后的128个 字节代表另外一组128个符号,称为extended ASCII。所以,ASCII码总共有256 个符号,8*16点阵字库占用的空间大小如下: 8*16 / 8 * 256 = 4096字节 2.3 点阵字库使用 以下以8*16点阵字库为例,说明点阵字库的使用,步骤如下: ● 生成点阵字库文件,可用以下工具生成: ● 打开字库文件(若字库文件以数组的形式存放在文件中,则不需这步) 点阵字库(字模)生成器.rar 1.9MB