GT21L16S2W 标 准 汉 字 字 库 芯 片 简 要 说 明 BRIEF 字 型 :11X12 点 阵 15X16 点 阵 字 符 集 :GB2312 兼 容 Unicode 内 码 排 置 方 式 : 横 置 横 排 总 线 接 口 :SPI 串 行 总 线 芯 片 形 式 :SO8 封 装 VER 3.7 2010-Q3 集 通 数 码 科 技 - 1 -
版 本 修 订 记 录 GT21L16S2W 标 准 点 阵 汉 字 字 库 芯 片 简 要 说 明 版 本 号 修 改 内 容 日 期 备 注 V35 1. 15*16 点 汉 字 算 法 部 分 2010-7 2. 8X16 点 国 标 扩 展 字 符 2010-7 3. 8X16 点 国 标 扩 展 字 符 起 始 地 址 2010-7 4. 6X12 点 国 标 扩 展 字 符 2010-7 5. 6X12 点 国 标 扩 展 字 符 起 始 地 址 2010-7 V36 6. 内 容 没 有 变 动 2010-8 V37 7. 字 型 样 张 修 改, 输 入 法 删 除, 修 改 内 容 表 2012-2 集 通 数 码 科 技 - 2 -
1 概 述 GT21L16S2W 是 一 款 内 含 11X12 点 阵 和 15X16 点 阵 的 汉 字 库 芯 片, 支 持 GB2312 国 标 简 体 汉 字 ( 含 有 国 家 信 标 委 合 法 授 权 ) ASCII 字 符 及 GB2312 与 Unicode 编 码 互 转 表 排 列 格 式 为 横 置 横 排 用 户 通 过 字 符 内 码, 利 用 本 手 册 提 供 的 方 法 计 算 出 该 字 符 点 阵 在 芯 片 中 的 地 址, 可 从 该 地 址 连 续 读 出 字 符 点 阵 信 息 本 字 库 芯 片 内 含 GT 快 捷 拼 音 输 入 法 码 本, 另 外 配 合 本 公 司 的 输 入 法 程 序, 可 实 现 数 字 小 键 盘 IT 产 品 的 汉 字 快 捷 输 入 1.1 芯 片 特 点 数 据 总 线 :SPI 串 行 总 线 接 口 点 阵 排 列 方 式 : 字 节 横 置 横 排 CS# 1 8 VCC 时 钟 频 率 :30MHz(max.) @3.3V 工 作 电 压 :2.7V~3.6V 电 流 : SO NC 2 3 SOP8 7 6 HOLD# SCLK 工 作 电 流 :12mA 待 机 电 流 :10uA GND 4 5 SI 封 装 :SOP8 尺 寸 (SOP8):4.90mmX3.90mm(193milX154mil) 工 作 温 度 :-20 ~85 1.2 芯 片 内 容 点 阵 字 符 数 字 符 集 5x7 7x8 6x12 8x16 11x12 15x16 等 宽 字 符 汉 字 点 阵 不 等 宽 字 符 ASC II 96 96 96 96 GB2312 汉 字 6763 6763 GB2312 字 符 376 376 Unicode GB2312 转 码 表 GB2312 Unicode 转 码 表 12 点 阵 (Arial) 16 点 阵 (Arial) 集 通 数 码 科 技 - 3 -
字 型 样 张 11X12 点 GB2312 汉 字 GT21L16S2W 标 准 点 阵 汉 字 字 库 芯 片 简 要 说 明 15X16 点 GB2312 汉 字 5x7 点 ASCII 字 符 7x8 点 ASCII 字 符 6x12 点 ASCII 字 符 8x16 点 ASCII 字 符 12 点 阵 不 等 宽 ASCII 方 头 16 点 阵 不 等 宽 ASCII 方 头 集 通 数 码 科 技 - 4 -
2 引 脚 描 述 与 接 口 连 接 2.1 引 脚 配 置 CS# 1 8 VCC SO NC 2 3 SOP8 7 6 HOLD# SCLK GND 4 5 SI SOP8 2.2 引 脚 描 述 SOP8 名 称 I/O 描 述 1 CS# I 片 选 输 入 (Chip enable input) 2 SO O 串 行 数 据 输 出 (Serial data output) 3 NC 悬 空 4 GND 地 (Ground) 5 SI I 串 行 数 据 输 入 (Serial data input) 6 SCLK I 串 行 时 钟 输 入 (Serial clock input) 7 HOLD# I 总 线 挂 起 (Hold, to pause the device without) 8 VCC 电 源 (+ 3.3V Power Supply) 串 行 数 据 输 出 (SO): 该 信 号 用 来 把 数 据 从 芯 片 串 行 输 出, 数 据 在 时 钟 的 下 降 沿 移 出 串 行 数 据 输 入 (SI): 该 信 号 用 来 把 数 据 从 串 行 输 入 芯 片, 数 据 在 时 钟 的 上 升 沿 移 入 串 行 时 钟 输 入 (SCLK): 数 据 在 时 钟 上 升 沿 移 入, 在 下 降 沿 移 出 片 选 输 入 (CS#): 所 有 串 行 数 据 传 输 开 始 于 CS# 下 降 沿,CS# 在 传 输 期 间 必 须 保 持 为 低 电 平, 在 两 条 指 令 之 间 保 持 为 高 电 平 集 通 数 码 科 技 - 5 -
总 线 挂 起 输 入 (HOLD#): 该 信 号 用 于 片 选 信 号 有 效 期 间 暂 停 数 据 传 输, 在 总 线 挂 起 期 间, 串 行 数 据 输 出 信 号 处 于 高 阻 态, 芯 片 不 对 串 行 数 据 输 入 信 号 和 串 行 时 钟 信 号 进 行 响 应 当 HOLD# 信 号 变 为 低 并 且 串 行 时 钟 信 号 (SCLK) 处 于 低 电 平 时, 进 入 总 线 挂 起 状 态 当 HOLD# 信 号 变 为 高 并 时 串 行 时 钟 信 号 (SCLK) 处 于 低 电 平 时, 结 束 总 线 挂 起 状 态 HOLD CONDITION ACTIVATION: CE# SCLK 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 HOLD# parameter HOLD CONDITION HOLD CONDITION 2.3 HOST CPU 主 机 SPI 接 口 电 路 示 意 图 SPI 与 主 机 接 口 电 路 连 接 可 以 参 考 下 图 (#HOLD 管 脚 建 议 接 2K 电 阻 3.3V 拉 高 ) GT21 HOST CPU 主 机 SPI 接 口 电 路 示 意 图 集 通 数 码 科 技 - 6 -
3 封 装 尺 寸 SOP8 Package Unit :mm Dimensions(inch dimensions are derived from the original mm dimensions) A A1 A2 b C D E E1 L L1 S Mm Min. - 0.10 1.35 0.36 0.15 4.77 5.80 3.60 0.46 0.65 0.41 0 Norm. - 0.15 1.45 0.41 0.20 4.90 5.99 3.90 1.27 0.66 1.05 0.54 5 Max. 1.75 0.20 1.55 0.51 0.25 5.03 6.20 4.00 0.86 1.25 0.67 8 inch Min. - 0.004 0.053 0.014 0.006 0.188 0.228 0.150 0.018 0.033 0.016 0 Norm. - 0.006 0.057 0.016 0.008 0.193 0.236 0.154 0.050 0.026 0.041 0.021 5 Max. 0.069 0.008 0.061 0.020 0.010 0.198 0.244 0.156 0.034 0.049 0.026 8 集 通 数 码 科 技 - 7 -
4 字 库 调 用 方 法 4.1 汉 字 点 阵 排 列 格 式 每 个 汉 字 在 芯 片 中 是 以 汉 字 点 阵 字 模 的 形 式 存 储 的, 每 个 点 用 一 个 二 进 制 位 表 示, 存 1 的 点, 当 显 示 时 可 以 在 屏 幕 上 显 示 亮 点, 存 0 的 点, 则 在 屏 幕 上 不 显 示 点 阵 排 列 格 式 为 横 置 横 排 : 即 一 个 字 节 的 高 位 表 示 左 面 的 点, 低 位 表 示 右 面 的 点, 排 满 一 行 的 点 后 再 排 下 一 行 这 样 把 点 阵 信 息 用 来 直 接 在 显 示 器 上 按 上 述 规 则 显 示, 则 将 出 现 对 应 的 汉 字 4.1.1 11X12 点 汉 字 排 列 格 式 11X12 点 汉 字 的 信 息 需 要 24 个 字 节 (BYTE 0 BYTE 23) 来 表 示 该 11X12 点 汉 字 的 点 阵 数 据 是 横 置 横 排 的, 其 具 体 排 列 结 构 如 下 图 : 11 位 空 白 BYTE 0 BYTE 1 BYTE 2 BYTE 3 12 行 BYTE 20 BYTE 21 BYTE 22 BYTE 23 4.1.2 15X16 点 汉 字 排 列 格 式 15X16 点 汉 字 的 信 息 需 要 32 个 字 节 (BYTE 0 BYTE 31) 来 表 示 该 15X16 点 汉 字 的 点 阵 数 据 是 横 置 横 排 的, 其 具 体 排 列 结 构 如 下 图 : 15 位 空 白 BYTE 0 BYTE 1 BYTE 2 BYTE 3 16 行 BYTE 28 BYTE 29 BYTE 30 BYTE 31 集 通 数 码 科 技 - 8 -
4.1.3 5X7 点 ASCII 字 符 排 列 格 式 5X7 点 ASCII 的 信 息 需 要 8 个 字 节 (BYTE 0 BYTE7) 来 表 示 该 ASCII 点 阵 数 据 是 横 置 横 排 的, 其 具 体 排 列 结 构 如 下 图 : 5 位 空 白 BYTE0 BYTE 1 8 行 7 行 BYTE 6 空 白 BYTE 7 4.1.4 7X8 点 ASCII 字 符 排 列 格 式 7X8 点 ASCII 的 信 息 需 要 8 个 字 节 (BYTE 0 BYTE7) 来 表 示 该 ASCII 点 阵 数 据 是 横 置 横 排 的, 其 具 体 排 列 结 构 如 下 图 : 7 位 空 白 BYTE 0 BYTE 1 8 行 BYTE 6 BYTE 7 4.1.5 6X12 点 字 符 排 列 格 式 适 用 于 此 种 排 列 格 式 的 字 体 有 : 6X12 点 ASCII 字 符 6X12 点 国 标 扩 展 字 符 6X12 点 ASCII 的 信 息 需 要 12 个 字 节 (BYTE 0 BYTE11) 来 表 示 该 ASCII 点 阵 数 据 是 横 置 横 排 的, 其 具 体 排 列 结 构 如 下 图 : 集 通 数 码 科 技 - 9 -
8 位 6 位 2 位 空 白 BYTE 0 BYTE 1 12 行 BYTE 10 BYTE 11 4.1.6 8X16 点 字 符 排 列 格 式 适 用 于 此 种 排 列 格 式 的 字 体 有 : 8X16 点 ASCII 字 符 8X16 点 国 标 扩 展 字 符 8X16 点 字 符 信 息 需 要 16 个 字 节 (BYTE 0 BYTE15) 来 表 示 该 点 阵 数 据 是 横 置 横 排 的, 其 具 体 排 列 结 构 如 下 图 : 8 位 BYTE 0 BYTE 1 16 行 BYTE 14 BYTE 15 4.1.7 12 点 阵 不 等 宽 ASCII 方 头 (Arial) 字 符 排 列 格 式 12 点 阵 不 等 宽 字 符 的 信 息 需 要 26 个 字 节 (BYTE 0 BYTE25) 来 表 示 由 于 字 符 是 不 等 宽 的, 因 此 在 存 储 格 式 中 BYTE0~ BYTE1 存 放 点 阵 宽 度 数 据,BYTE2-25 存 放 横 置 横 排 点 阵 数 据 不 等 宽 字 符 的 点 阵 存 储 宽 度 是 以 BYTE 为 单 位 取 整 的, 根 据 不 同 字 符 宽 度 会 出 现 相 应 的 空 白 区 根 集 通 数 码 科 技 - 10 -
BYTE0~ BYTE1 所 存 放 点 阵 的 实 际 宽 度 数 据, 可 以 对 还 原 下 一 个 字 的 显 示 或 排 版 留 作 参 考 16 列 点 阵 宽 度 空 白 BYTE 2 BYTE 3 BYTE 4 BYTE 5 12 行 BYTE 22 BYTE 23 BYTE 24 BYTE 25 4.1.8 16 点 阵 不 等 宽 ASCII 方 头 (Arial) 字 符 排 列 格 式 16 点 阵 不 等 宽 字 符 的 信 息 需 要 34 个 字 节 (BYTE 0 BYTE33) 来 表 示 存 储 格 式 由 于 字 符 是 不 等 宽 的, 因 此 在 存 储 格 式 中 BYTE0~ BYTE1 存 放 点 阵 宽 度 数 据,BYTE2-33 存 放 横 置 横 排 点 阵 数 据 具 体 格 式 见 下 图 : 点 阵 宽 度 数 据 ASCII 点 阵 数 据 BYTE 0 BYTE 1 BYTE 2 BYTE 33 存 储 结 构 不 等 宽 字 符 的 点 阵 存 储 宽 度 是 以 BYTE 为 单 位 取 整 的, 根 据 不 同 字 符 宽 度 会 出 现 相 应 的 空 白 区 根 BYTE0~ BYTE1 所 存 放 点 阵 的 实 际 宽 度 数 据, 可 以 对 还 原 下 一 个 字 的 显 示 或 排 版 留 作 参 考 16 列 点 阵 宽 度 空 白 BYTE 2 BYTE 3 BYTE 4 BYTE 5 16 行 BYTE 30 BYTE 31 BYTE 32 BYTE 33 集 通 数 码 科 技 - 11 -
例 如 :ASCII 方 头 字 符 B 0-33BYTE 的 点 阵 数 据 是 : 00 0C 00 00 00 00 00 00 7F 80 7F C0 60 C0 60 C0 60 C0 7F 80 7F C0 60 E0 60 60 60 60 7F C0 7F 80 00 00 其 中 : BYTE0~ BYTE1: 00 0C 为 ASCII 方 头 字 符 B 的 点 阵 宽 度 数 据, 即 :12 位 宽 度 字 符 后 面 有 4 位 空 白 区, 可 以 在 排 版 下 一 个 字 时 考 虑 到 这 一 点, 将 下 一 个 字 的 起 始 位 置 前 移 BYTE2-33: 00 00 00 00 00 00 7F 80 7F C0 60 C0 60 C0 60 C0 7F 80 7F C0 60 E0 60 60 60 60 7F C0 7F 80 00 00 为 ASCII 方 头 字 符 B 的 点 阵 数 据 集 通 数 码 科 技 - 12 -