首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

字库芯片的选择与设计 - 基于蓝牙技术的LED点阵屏设计方案

字库芯片的选择与设计 - 基于蓝牙技术的LED点阵屏设计方案

2.3 字库芯片
  2.3.1 芯片选择
  由于使用中显示的内容需要经常更换,采用文字“取模”获得显示数据的方法显然行不通,在显示电路中存储字库或采用字库芯片是个可行的办法。设计采用字库芯片,选择GT21L16S2W 标准汉字字库芯片。
  GT21L16S2W 是一款内含11×12点阵和15×16点阵的汉字库芯片,支持GB2312国标简体汉字(含有国家信标委合法授权) 、ASCII 字符及GB2312与Unicode编码互转表。排列格式为横置横排。根据字符点阵在芯片中的地址,就可从该地址连续读出字符点阵信息。
  以15X16点阵汉字为例,汉字信息需要32个字节(BYTE0-BYTE31) 来表示,点阵的数据是横置横排的,其具体排列结构如图5。每个汉字在芯片中是以汉字点阵字模的形式存储的,每个点用一个二进制位表示,存1 的点,当显示时可以在屏幕上显示亮点,存0 的点,则在屏幕上不显示。点阵排列格式为横置横排: 即一个字节的高位表示左面的点,低位表示右面的点,排满一行的点后再排下一行。这样把点阵信息用来直接在显示器上按上述规则显示,则将出现对应的汉字。15X16 点阵汉字存储在00000H~3B7BFH 的芯片地址范围中,只要知道汉字的内码,就可计算出汉字显示数据的首地址。

  

  图5 汉字点阵排列格式

  2.3.2 接口电路
  字库芯片GT21L16S2W的各引脚功能如下: 1、2、5、6脚是SPI接口,其中:1(CS#) 为片选输入,2(SO) 为串行数据输出,5(SI) 为串行数据输入,6(SCLK) 为串行时钟。
  7脚(HOLD #) 为总线挂起,该信号可用于在片选信号有效期间暂停数据传输。单片机通过引脚P0.0~P0.2 以及P1.7 与字库芯片进行通信,读取显示数据。HOLD#引脚悬空,Vcc 工作电源为3.3 V。单片机与字库芯片的连接如图6 所示。

  

  图6 单片机与字库芯片的连接图。

继承事业,薪火相传
返回列表