GT21L16S1W-S 15X16 点 阵 标 准 汉 字 字 库 芯 片 (SPI 接 口 ) 用 户 手 册 VER 2.51 2006-Q2 集 通 数 码 科 技 - 1 - www.genitop.com
版 本 修 订 记 录 版 本 号 修 改 内 容 日 期 备 注 V2.5 生 成 数 据 手 册 2006-6 V2.51 修 正 了 扩 展 字 符 区 的 8X16ASCII 对 应 传 统 ASCII 的 算 法 2006-8 集 通 数 码 科 技 - 2 - www.genitop.com
目 录 GT21L16S1W-S 串 行 标 准 点 阵 汉 字 字 库 芯 片 用 户 手 册 1 概 述...4 2 特 点...5 3 引 脚 配 置...7 4 引 脚 描 述 与 接 口 连 接...7 4.1 引 脚 描 述...7 4.2 HOST CPU 主 机 SPI 接 口 电 路 示 意 图...8 5 操 作 指 令...9 5.1 指 令 参 数...9 5.2 Read Data Bytes( 一 般 读 取 )...9 5.3 Read Data Bytes at Higher Speed( 快 速 读 取 点 阵 数 据 )...10 6 电 气 特 性...11 6.1 绝 对 最 大 额 定 值...11 6.2 DC 特 性...11 6.3 AC 特 性...11 7 封 装 尺 寸...13 8 功 能 描 述...14 8.1 汉 字 点 阵 排 列 格 式...14 8.1.1 15X16 点 汉 字 排 列 格 式 - 横 置 横 排...14 8.1.2 5X7 点 ASCII 字 符 排 列 格 式...14 8.1.3 8X16 点 ASCII 扩 展 字 符 排 列 格 式...15 8.1.4 Unicode 字 符 排 列 格 式...15 8.1.5 16 点 阵 ASCII 方 头 字 符 排 列 格 式...15 8.2 汉 字 点 阵 字 库 结 构...17 8.3 汉 字 点 阵 在 芯 片 中 的 地 址 计 算 方 法...18 8.3.1 15X16 汉 字 点 阵 地 址 的 计 算...18 8.3.2 5X7 ASCII 字 符 地 址 的 计 算...19 8.3.3 8X16 ASCII 扩 展 字 符 地 址 的 计 算...19 8.3.4 16 点 阵 ASCII 方 头 字 符 在 芯 片 中 的 字 节 地 址 的 计 算 方 法 如 下 :...19 8.3.5 8X16 自 定 义 特 殊 字 符 地 址 的 计 算...20 8.3.6 8X16 自 定 义 希 腊 字 符 区 地 址 的 计 算...20 8.3.7 8X16 拉 丁 语 西 里 尔 语 Unicode 字 符 在 芯 片 中 的 字 节 地 址 的 计 算 方 法...20 9 附 录...21 9.1 GB2312 1 区 ( 字 符 区 )...21 9.2 Unicode 字 符 区 字 符...24 9.3 8 16 点 扩 展 字 符 区 ASCII 字 符 (126 字 符 )...29 9.4 5 7 点 ASCII 字 符 (96 字 符 )...30 9.5 8 16 自 定 义 特 殊 字 符 区 ASCII 字 符 (64 字 符 )...31 9.6 8 16 自 定 义 希 腊 字 符 区 ASCII 字 符 (16 字 符 )...31 9.7 国 家 语 言 文 系 对 照 表...32 集 通 数 码 科 技 - 3 - www.genitop.com
1 概 述 GT21L16S1W-S 串 行 标 准 点 阵 汉 字 字 库 芯 片 用 户 手 册 GT21L16S1W-S 是 一 款 支 持 GB2312 字 符 集 (6763 字 ) 的 15X16 点 阵 字 库 SPI 串 行 接 口 芯 片, 排 列 格 式 为 横 置 横 排 同 时 芯 片 内 含 1 套 8X16 点 扩 展 ASCII 字 符 ( 见 附 件 :9.3) 1 套 5X7 点 ASCII 字 符 ( 见 附 件 : 9.4), 1 套 16 点 ASCII 方 头 字 符, 以 及 Unicode 字 符 区 拉 丁 文 系 (LATIN) 西 里 尔 文 系 (CYRILLIC) 文 系 字 符 ( 见 附 件 :9.2) 基 本 可 以 涵 盖 81 个 国 家 及 地 区 ( 见 附 件 :9.7) 同 时 还 有 非 常 丰 富 的 自 定 义 区 的 各 种 图 形 符 号 ( 见 附 件 :9.5), 以 及 常 用 希 腊 字 符 ( 见 附 件 :9.6) 每 个 汉 字 在 字 库 中 是 以 汉 字 字 模 的 形 式 存 储 的, 每 个 点 用 一 个 二 进 制 位 表 示, 存 1 的 点, 当 显 示 时 可 以 在 屏 幕 上 显 示 亮 点, 存 0 的 点, 则 在 屏 幕 上 不 显 示 本 字 库 芯 片 含 有 1 套 15X16 点 阵 字 库 横 置 横 排 格 式, 即 一 个 字 节 的 高 位 表 示 左 面 的 点, 低 位 表 示 右 面 的 点, 排 满 一 行 的 点 后 再 排 下 一 行 这 样 把 点 阵 信 息 用 来 直 接 在 显 示 器 上 按 上 述 规 则 显 示, 则 将 出 现 对 应 的 汉 字 用 户 只 要 知 道 汉 字 的 内 码, 就 可 以 通 过 本 手 册 提 供 的 方 法 计 算 出 该 汉 字 点 阵 在 芯 片 中 的 地 址, 然 后 就 可 从 该 地 址 连 续 读 出 点 阵 信 息 命 名 规 则 ( 标 准 点 阵 字 库 芯 片 ) GT 21 L 16 S 1 W S 标 准 点 阵 字 库 20: 并 行 接 口 21: 串 行 接 口 22: 并 行 接 口 - 地 址 锁 存 S:SOP T:TSOP 工 作 电 压 L:3.3V V:3.3~5V H:5V 最 大 点 阵 最 大 字 符 集 类 型 S:GB2312 M:GB18030 T:GB12345 V:Unicode1.0/GB13000 U:Unicode3.0( 覆 盖 Unicod1.0) B:BIG5 W: 横 置 横 排 X: 横 置 竖 排 Y: 竖 置 横 排 Z: 竖 置 竖 排 字 库 套 数 6,763 汉 字 27,533 汉 字 6,866 汉 字 20,902 汉 字 27,484 汉 字 13,060 汉 字 集 通 数 码 科 技 - 4 - www.genitop.com
2 特 点 数 据 总 线 :SPI 总 线 兼 容 的 串 行 接 口 点 阵 排 列 方 式 : 字 节 横 置 横 排 时 钟 频 率 :40MHz(max.) @3.3V 工 作 电 压 :2.7V 3.6V 电 流 : 工 作 电 流 :10mA 待 机 电 流 :10uA 封 装 :SOP8 字 库 内 容 : 15 16 点 汉 字 字 库 GB2312(6,763 汉 字 ) (846 字 符 ) ASCII 字 符 5 7 点 ASCII 字 符 (96 字 符 ) 8 16 点 ASCII 扩 展 字 符 ( 126 字 符 ) 16 点 阵 方 头 (96 字 符 ) 8 16 点 阵 Unicode 字 符 区 ( 626 字 符 ) - 拉 丁 文 系 (376 字 符 ) - 西 里 尔 文 系 (250 字 符 ) 自 定 义 字 符 区 (64 字 符 ) 希 腊 字 字 符 区 (16 字 符 ) 字 型 样 张 15 16 点 GB2312(6,763 汉 字 ) 5 7 点 ASCII 字 符 (96 字 符 ) 集 通 数 码 科 技 - 5 - www.genitop.com
16 点 阵 ASCII 方 头 (96 字 符 ) 其 它 各 种 字 符 样 张 详 见 附 件 集 通 数 码 科 技 - 6 - www.genitop.com
3 引 脚 配 置 CS# 1 8 VCC SO GND 2 3 SOP8 7 6 HOLD# SCLK GND 4 5 SI SOP8 4 引 脚 描 述 与 接 口 连 接 4.1 引 脚 描 述 8-PIN SOP SOP8 名 称 I/O 描 述 1 CS# I 片 选 输 入 (Chip enable input) 2 SO O 串 行 数 据 输 出 (Serial data output) 3 GND 地 (Ground) 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#): 所 有 串 行 数 据 传 输 开 始 于 CE# 下 降 沿,CE# 在 传 输 期 间 必 须 保 持 为 低 电 平, 在 两 条 指 令 之 间 保 持 为 高 电 平 集 通 数 码 科 技 - 7 - www.genitop.com
总 线 挂 起 输 入 (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 4.2 HOST CPU 主 机 SPI 接 口 电 路 示 意 图 SDI 2 SO HOST CPU SDO SCK 5 6 SI GT21 SCLK CS1 1 CS# 7 HOLD# SPI Interface with (CPOL,CPHA)=(0,0) or (1,1) HOST CPU 主 机 SPI 接 口 电 路 示 意 图 集 通 数 码 科 技 - 8 - www.genitop.com
5 操 作 指 令 GT21L16S1W-S 串 行 标 准 点 阵 汉 字 字 库 芯 片 用 户 手 册 5.1 指 令 参 数 Instruction Set Instruction Description Instruction Code(One-Byte) Address Bytes Dummy Bytes Data Bytes READ Read Data Bytes 0000 0011 03 h 3 0 1 to FAST_READ Read Data Bytes at Higher Speed 0000 1011 0B h 3 1 1 to 所 有 对 本 芯 片 的 操 作 只 有 2 个, 那 就 是 Read Data Bytes (READ 一 般 读 取 ) 和 Read Data Bytes at Higher Speed (FAST_READ 快 速 读 取 点 阵 数 据 ). 5.2 Read Data Bytes( 一 般 读 取 ) Read Data Bytes 需 要 用 指 令 码 来 执 行 每 一 次 操 作 READ 指 令 的 时 序 如 下 ( 图 ): 首 先 把 片 选 信 号 (CS#) 变 为 低, 紧 跟 着 的 是 1 个 字 节 的 命 令 字 (03 h) 和 3 个 字 节 的 地 址 和 通 过 串 行 数 据 输 入 引 脚 (SI) 移 位 输 入, 每 一 位 在 串 行 时 钟 (SCLK) 上 升 沿 被 锁 存 然 后 该 地 址 的 字 节 数 据 通 过 串 行 数 据 输 出 引 脚 (SO) 移 位 输 出, 每 一 位 在 串 行 时 钟 (SCLK) 下 降 沿 被 移 出 读 取 字 节 数 据 后, 则 把 片 选 信 号 (CS#) 变 为 高, 结 束 本 次 操 作 如 果 片 选 信 号 (CS#) 继 续 保 持 为 底, 则 下 一 个 地 址 的 字 节 数 据 继 续 通 过 串 行 数 据 输 出 引 脚 (SO) 移 位 输 出 图 :Read Data Bytes (READ) Instruction Sequence and Data-out sequence: 集 通 数 码 科 技 - 9 - www.genitop.com
5.3 Read Data Bytes at Higher Speed( 快 速 读 取 点 阵 数 据 ) Read Data Bytes at Higher Speed 需 要 用 指 令 码 来 执 行 操 作 READ_FAST 指 令 的 时 序 如 下 ( 图 ): 首 先 把 片 选 信 号 (CS#) 变 为 低, 紧 跟 着 的 是 1 个 字 节 的 命 令 字 (0B h) 和 3 个 字 节 的 地 址 以 及 一 个 字 节 Dummy Byte 通 过 串 行 数 据 输 入 引 脚 (SI) 移 位 输 入, 每 一 位 在 串 行 时 钟 (SCLK) 上 升 沿 被 锁 存 然 后 该 地 址 的 字 节 数 据 通 过 串 行 数 据 输 出 引 脚 (SO) 移 位 输 出, 每 一 位 在 串 行 时 钟 (SCLK) 下 降 沿 被 移 出 如 果 片 选 信 号 (CS#) 继 续 保 持 为 底, 则 下 一 个 地 址 的 字 节 数 据 继 续 通 过 串 行 数 据 输 出 引 脚 (SO) 移 位 输 出 例 : 读 取 一 个 15x16 点 阵 汉 字 需 要 32Byte, 则 连 续 32 个 字 节 读 取 后 结 束 一 个 汉 字 的 点 阵 数 据 读 取 操 作 如 果 不 需 要 继 续 读 取 数 据, 则 把 片 选 信 号 (CS#) 变 为 高, 结 束 本 次 操 作 图 :Read Data Bytes at Higher Speed (READ_FAST) Instruction Sequence and Data-out sequence: 集 通 数 码 科 技 - 10 - www.genitop.com
6 电 气 特 性 GT21L16S1W-S 串 行 标 准 点 阵 汉 字 字 库 芯 片 用 户 手 册 6.1 绝 对 最 大 额 定 值 Symbol Parameter Min. Max. Unit Condition T OP Operating Temperature -10 70 T STG Storage Temperature -65 150 VCC Supply Voltage -0.3 3.6 V V IN Input Voltage -0.3 VCC+0.3 V GND Power Ground -0.3 0.3 V 6.2 DC 特 性 Condition:T OP = -10 to 70,GND=0V Symbol Parameter Min. Max. Unit Condition I DD VCC Supply Current(active) 10 ma I SB VCC Standby Current 10 ua V IL Input LOW Voltage -0.3 0.3VCC V VCC=2.7-3.6V V IH Input HIGH Voltage 0.7VCC VCC+0.4 V V OL Output LOW Voltage 0.4 V (I OL =1.6mA) V OH Output HIGH Voltage 0.8VCC V (I OH =-100uA) I LI Input Leakage Current 0 2 ua I LO Output Leakage Current 0 2 ua Note:I IL :Input LOW Current,I IH :Input HIGH Current, I OL :Output LOW Current,I OH :Output HIGH Current, 6.3 AC 特 性 Symbol Alt. Parameter Min. Max. Unit Fc Fc Clock Frequency D.C. 40 MHz tch tclh Clock High Time 11 ns tcl tcll Clock Low Time 11 ns tclch Clock Rise Time(peak to peak) 0.1 V/ns tchcl Clock Fall Time (peak to peak) 0.1 V/ns tslch tcss CS# Active Setup Time (relative to SCLK) 5 ns tchsl CS# Not Active Hold Time (relative to SCLK) 5 ns tdvch tdsu Data In Setup Time 2 ns tchdx tdh Data In Hold Time 5 ns t CHSH CS# Active Hold Time (relative to SCLK) 5 ns t SHCH CS# Not Active Setup Time (relative to SCLK) 5 ns t SHSL tcsh CS# Deselect Time 100 ns t SHQZ tdis Output Disable Time 9 ns t CLQV tv Clock Low to Output Valid 9 ns t CLQX tho Output Hold Time 0 ns t HLCH HOLD# Setup Time (relative to SCLK) 5 ns t CHHH HOLD# Hold Time (relative to SCLK) 5 ns t HHCH HOLD Setup Time (relative to SCLK) 5 ns 集 通 数 码 科 技 - 11 - www.genitop.com
t CHHL HOLD Hold Time (relative to SCLK) 5 ns t HHQX tlz HOLD to Output Low-Z 9 ns t HLQZ thz HOLD# to Output High-Z 9 ns 集 通 数 码 科 技 - 12 - www.genitop.com
7 封 装 尺 寸 SOP8 Package Unit :mm 集 通 数 码 科 技 - 13 - www.genitop.com
8 功 能 描 述 8.1 汉 字 点 阵 排 列 格 式 每 个 汉 字 在 芯 片 中 是 以 汉 字 点 阵 字 模 的 形 式 存 储 的, 每 个 点 用 一 个 二 进 制 位 表 示, 存 1 的 点, 当 显 示 时 可 以 在 屏 幕 上 显 示 亮 点, 存 0 的 点, 则 在 屏 幕 上 不 显 示 8.1.1 15X16 点 汉 字 排 列 格 式 - 横 置 横 排 15X16 点 汉 字 的 信 息 需 要 32 个 字 节 (BYTE 0 BYTE 31) 来 表 示 该 15X16 点 汉 字 的 点 阵 数 据 是 横 置 横 排 的, 其 具 体 排 列 结 构 如 下 图 : 15 位 空 白 BYTE 0 BYTE 1 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 BYTE 2 BYTE 3 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 16 行......... BYTE 28 BYTE 29 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 BYTE 30 BYTE 31 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 15X16 点 汉 字 排 列 格 式 - 横 置 横 排 图 8.1.2 5X7 点 ASCII 字 符 排 列 格 式 5X7 点 ASCII 的 信 息 需 要 8 个 字 节 (BYTE 0 BYTE7) 来 表 示 该 ASCII 点 阵 数 据 是 横 置 横 排 的, 其 具 体 排 列 结 构 如 下 图 : 5 位 空 白 BYTE0 B7 B6 B5 B4 B3 B2 B1 B0 BYTE 1 B7 B6 B5 B4 B3 B2 B1 B0 8 行 7 行......... BYTE 6 B7 B6 B5 B4 B3 B2 B1 B0 空 白 BYTE 7 B7 B6 B5 B4 B3 B2 B1 B0 5X7 点 ASCII 字 符 排 列 格 式 图 集 通 数 码 科 技 - 14 - www.genitop.com
8.1.3 8X16 点 ASCII 扩 展 字 符 排 列 格 式 8X16 点 ASCII 的 信 息 需 要 16 个 字 节 (BYTE 0 BYTE15) 来 表 示 8 位 BYTE 0 B7 B6 B5 B4 B3 B2 B1 B0 BYTE 1 B7 B6 B5 B4 B3 B2 B1 B0 16 行......... BYTE 14 B7 B6 B5 B4 B3 B2 B1 B0 BYTE 15 B7 B6 B5 B4 B3 B2 B1 B0 8X16 点 ASCII 字 符 排 列 格 式 图 8.1.4 Unicode 字 符 排 列 格 式 排 列 格 式 同 上 8X16 点 ASCII 扩 展 字 符 排 列 格 式 8.1.5 16 点 阵 ASCII 方 头 字 符 排 列 格 式 16 点 阵 ASCII 方 头 字 符 的 信 息 需 要 34 个 字 节 (BYTE 0 BYTE33) 来 表 示 存 储 格 式 由 于 ASCII 方 头 字 符 是 不 等 宽 的, 因 此 在 存 储 格 式 中 BYTE0~ BYTE1 存 放 点 阵 宽 度 数 据,BYTE2-33 存 放 点 阵 数 据 具 体 格 式 见 下 图 : 点 阵 宽 度 数 据 ASCII 点 阵 数 据 BYTE 0 BYTE 1 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 BYTE 2 B7 B6 B5 B4 B3 B2 B1 B0... BYTE 33 B7 B6 B5 B4 B3 B2 B1 B0 存 储 结 构 不 等 宽 ASCII 字 符 的 存 储 结 构 是 以 宽 度 为 BYTE 取 整 的, 根 据 不 同 字 符 宽 度 会 出 现 相 应 的 空 白 区 根 据 BYTE0~ BYTE1 所 存 放 点 阵 的 宽 度 数 据, 可 以 对 还 原 下 一 个 字 的 显 示 或 排 版 留 作 参 考 集 通 数 码 科 技 - 15 - www.genitop.com
点 阵 宽 度 空 白 BYTE 1 BYTE 2 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 BYTE 3 BYTE 4 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 16 行......... BYTE 29 BYTE 30 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 BYTE 31 BYTE 32 B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0 16 点 阵 ASCII 方 头 字 符 排 列 格 式 图 例 如 :ASCII 方 头 字 符 B 0-33BYTE 的 点 阵 数 据 是 : 00 0C 00 00 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 7FC0 7F 80 其 中 : BYTE0~ BYTE1: 00 0C 为 ASCII 方 头 字 符 B 的 点 阵 宽 度 数 据, 即 :12 位 宽 度 字 符 后 面 有 4 位 空 白 区, 可 以 在 排 版 下 一 个 字 时 考 虑 到 这 一 点, 将 下 一 个 字 的 起 始 位 置 前 移 ( 见 下 图 ) BYTE2-33: 00 00 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 7FC0 7F 80 为 ASCII 方 头 字 符 B 的 点 阵 数 据 点 阵 宽 度 空 白 12 位 (0xOC) 4 位 16 行 B 集 通 数 码 科 技 - 16 - www.genitop.com
8.2 汉 字 点 阵 字 库 结 构 GB2312 标 准 点 阵 字 库 标 准 点 阵 字 符 1 区 对 应 GB2312 码 位 的 A1A1~A9FE 共 计 846 个 字 符 ; 标 准 点 阵 字 库 中 的 2 区 对 应 GB2312 码 位 B0A1~F7FE 共 计 6763 个 汉 字 8X16 点 ASCII 扩 展 字 符 集 合 对 应 内 码 AAA1~ABC0 共 计 126 个 字 符 ( 或 者 对 应 ASCII 码 位 20~7E 共 计 96 个 字 符, 其 余 忽 略 ) 5X7 点 ASCII 字 符 对 应 ASCII 码 位 的 20~7E 共 计 96 个 字 符 ASCII 方 头 为 不 等 宽 ASCII 字 符 所 对 应 码 位 20~7E 共 计 96 个 字 符 8X16 点 自 定 义 特 殊 字 符 区 对 应 码 位 的 ACA1~ACDF 共 计 64 个 字 符 8X16 点 自 定 义 希 腊 字 符 区 对 应 码 位 的 ACE0~ACEF 共 计 16 个 字 符 8X16 Unicode 字 符 为 等 宽 字 符, 其 中 对 应 拉 丁 文 系 Unicode 码 00A0H~04E9H 共 计 376 个 字 符, 对 应 西 里 尔 文 系 Unicode 码 0400H~04F9H 共 计 250 个 字 符 GT21L16S1W 字 库 内 容 说 明 地 址 字 库 结 构 图 结 构 说 明 字 库 说 明 起 始 地 址 : 0000 0000H 结 束 地 址 :0000 69BFH 起 始 地 址 : 0000 69C0H 结 束 地 址 :0003 B7BFH 起 始 地 址 :0003 B7C0H 结 束 地 址 :0003 BFBFH 起 始 地 址 :0003 BFC0H 结 束 地 址 :0003 C2BFH 起 始 地 址 :0003 C2C0H 结 束 地 址 :0003 CF7FH 起 始 地 址 :0003 CF80H 结 束 地 址 :0003 D37FH 起 始 地 址 : 0003 D380H 结 束 地 址 :0003 D47FH 起 始 地 址 :0003 D480H 结 束 地 址 :0003 EBFFH 起 始 地 址 :0003 EC00H 结 束 地 址 :0003 FD43H 起 始 地 址 :0003 FD44H 结 束 地 址 :0003 FFFFH 16 点 阵 1 区 符 号 ( 内 码 : A1A1 ~A9FE) 16 点 阵 2 区 汉 字 ( 内 码 :B0A1 ~F7FE) 8X16 ASCII 扩 展 字 符 集 ( 内 码 :AAA1H ~ABC0H) ( 或 ASCII 码 :20H ~7FH) DOSASCII 5X7 (ASCII 码 :20H ~7FH) 16 点 阵 ASCII 方 头 (ASCII 码 :20H ~7FH) 8X16 自 定 义 特 殊 字 符 区 ( 内 码 :ACA1H ~ACDFH) 8X16 自 定 义 希 腊 字 符 区 ( 内 码 :ACE0H ~ACEFH) 8x16 点 拉 丁 语 UNICODE 字 符 (Unicode 码 :00A0H ~0217H) 8x16 点 西 里 尔 语 UNICODE 字 符 (Unicode 码 :0400H ~04F9H) 厂 方 保 留 区 15X16 点 阵 GB2312 字 符 15X16 点 阵 GB2312 汉 字 15X16 点 阵 GB2312 8X16 ASCII 扩 展 字 符 集 5x7 点 阵 ASCII 16 点 阵 UNICODE 字 符 8x16 点 阵 自 定 义 特 殊 字 符 区 8x16 点 阵 自 定 义 希 腊 字 符 区 8x16 点 阵 拉 丁 语 UNICODE 字 符 8x16 点 阵 西 里 尔 语 UNICODE 字 符 厂 方 保 留 区 集 通 数 码 科 技 - 17 - www.genitop.com
8.3 汉 字 点 阵 在 芯 片 中 的 地 址 计 算 方 法 用 户 只 要 知 道 汉 字 的 内 码, 就 可 以 计 算 出 该 汉 字 点 阵 在 芯 片 中 的 地 址, 然 后 就 可 从 该 地 址 连 续 读 出 点 阵 信 息 用 于 显 示 15X16 点 阵 字 库 地 址 分 配 ( 字 节 地 址 ):0000 0000 H ~ 0003 B7BF H, 8.3.1 15X16 汉 字 点 阵 地 址 的 计 算 GBCode 表 示 汉 字 内 码 MSB 表 示 汉 字 内 码 GBCode 的 高 8bits LSB 表 示 汉 字 内 码 GBCode 的 低 8bits Address 表 示 汉 字 或 ASCII 字 符 点 阵 在 芯 片 中 的 字 节 地 址 BaseAdd: 说 明 点 阵 数 据 在 字 库 芯 片 中 的 起 始 地 址 15x16 汉 字 点 阵 在 芯 片 中 的 字 节 地 址 的 计 算 方 法 如 下 : BaseAdd=0x0000 ; if(msb >=0xA1 && MSB <= 0xAB && LSB >=0xA1) Address =( (MSB - 0xA1) * 94 + (LSB - 0xA1))*32+ BaseAdd; else if(msb >=0xB0 && MSB <= 0xF7 && LSB >=0xA1) Address = ((MSB - 0xB0) * 94 + (LSB - 0xA1)+ 846)*32+ BaseAdd; 集 通 数 码 科 技 - 18 - www.genitop.com
8.3.2 5X7 ASCII 字 符 地 址 的 计 算 ASCIICode 表 示 ASCII 码 (8bits) Address 表 示 汉 字 或 ASCII 字 符 点 阵 在 芯 片 中 的 字 节 地 址 BaseAdd: 说 明 点 阵 数 据 在 字 库 芯 片 中 的 起 始 地 址 5X7 ASCII 字 符 点 阵 在 芯 片 中 的 字 节 地 址 的 计 算 方 法 如 下 : BaseAdd=0x 3BFC0 if (ASCIICode >= 0x 20) and (ASCIICode <= 0x 7E) then Address = (ASCIICode 0x 20 ) * 8+BaseAdd 8.3.3 8X16 ASCII 扩 展 字 符 地 址 的 计 算 1. 8X16 ASCII 扩 展 字 符 使 用 传 统 的 ASCII 编 码 的 计 算 方 法 如 下 : 说 明 : ASCIICode 表 示 ASCII 码 (8bits) Address 表 示 汉 字 或 ASCII 字 符 点 阵 在 芯 片 中 的 字 节 地 址 BaseAdd: 说 明 点 阵 数 据 在 字 库 芯 片 中 的 起 始 地 址 计 算 方 法 : BaseAdd=0x 3B7C0 if (ASCIICode >= 0x 20) and (ASCIICode <= 0x 7E) then if(asciicode >= 0x 60) then Address = (ASCIICode 0x 20+1 ) * 16+BaseAdd else Address = (ASCIICode 0x 20 ) * 16+BaseAdd 2. 8X16 ASCII 扩 展 字 符 使 用 汉 字 内 码 编 码 的 计 算 方 法 如 下 : 说 明 : GBCODE 表 示 GB 内 码 (16bits) Address 表 示 字 符 点 阵 在 芯 片 中 的 字 节 地 址 BaseAdd: 说 明 点 阵 数 据 在 字 库 芯 片 中 的 起 始 地 址 计 算 方 法 : BaseAdd=0x 3B7C0 if (GBCODE > 0x AAA0) and (GBCODE <=0x ABC0 ) then Address = (GBCODE 0x AAA0 ) * 16+BaseAdd 8.3.4 16 点 阵 ASCII 方 头 字 符 在 芯 片 中 的 字 节 地 址 的 计 算 方 法 如 下 : BaseAdd=0x3C2C0 if (ASCIICode >= 0x 20) and (ASCIICode <= 0x 7E) then Address = (ASCIICode 0x 20 ) * 34+ BaseAdd 集 通 数 码 科 技 - 19 - www.genitop.com
8.3.5 8X16 自 定 义 特 殊 字 符 地 址 的 计 算 8X16 自 定 义 特 殊 字 符 计 算 方 法 如 下 : GBCODE 表 示 GB 内 码 (16bits) Address 表 示 字 符 点 阵 在 芯 片 中 的 字 节 地 址 BaseAdd: 说 明 点 阵 数 据 在 字 库 芯 片 中 的 起 始 地 址 BaseAdd=0x 3CF80 if (GBCODE > 0x ACA0) and (GBCODE <=0x ACDF ) then Address = (GBCODE 0x ACA0 ) * 16+BaseAdd 8.3.6 8X16 自 定 义 希 腊 字 符 区 地 址 的 计 算 8X16 自 定 义 希 腊 字 符 计 算 方 法 如 下 : GBCODE 表 示 GB 内 码 (16bits) Address 表 示 字 符 点 阵 在 芯 片 中 的 字 节 地 址 BaseAdd: 说 明 点 阵 数 据 在 字 库 芯 片 中 的 起 始 地 址 BaseAdd=0x 3D380 if (GBCODE > 0x ACE0) and (GBCODE <=0x ACEF ) then Address = (GBCODE 0x ACE0 ) * 16+BaseAdd 8.3.7 8X16 拉 丁 语 西 里 尔 语 Unicode 字 符 在 芯 片 中 的 字 节 地 址 的 计 算 方 法 计 算 方 法 如 下 : unicode 表 示 unicode 内 码 Address 表 示 unicode 字 符 点 阵 在 芯 片 中 的 字 节 地 址 BaseAdd: 说 明 点 阵 数 据 在 字 库 芯 片 中 的 起 始 地 址 1. 字 节 地 址 的 计 算 函 数 调 用 方 法 - 拉 丁 文 系 BaseAdd= 0x 3D480 if (Unicode > = 0x 00A0) and (unicode <=0x 0217 ) then Address = (unicode 0x 00A0) * 16+BaseAdd 2. 字 节 地 址 的 计 算 函 数 调 用 方 法 - 西 里 尔 文 系 BaseAdd= 0x 3EC00 if (Unicode > = 0x 0400) and (unicode <=0x 04F9 ) then Address = (unicode 0x 0400) * 16+BaseAdd 集 通 数 码 科 技 - 20 - www.genitop.com
9 附 录 9.1 GB2312 1 区 ( 字 符 区 ) GB2312 标 准 点 阵 字 符 1 区 和 5 区 分 别 对 应 码 位 的 A1A1~A9EF 共 计 846 个 字 符 ; GB2312 1 区 集 通 数 码 科 技 - 21 - www.genitop.com
GB2312 1 区 GT21L16S1W-S 串 行 标 准 点 阵 汉 字 字 库 芯 片 用 户 手 册 集 通 数 码 科 技 - 22 - www.genitop.com
GB2312 1 区 GT21L16S1W-S 串 行 标 准 点 阵 汉 字 字 库 芯 片 用 户 手 册 集 通 数 码 科 技 - 23 - www.genitop.com
9.2 Unicode 字 符 区 字 符 Unicode 字 符 区 共 收 录 拉 丁 文 系 (LATIN) 希 腊 文 系 (GREEK) 西 里 尔 文 系 (CYRILLIC)3 大 文 系, 共 计 收 录 字 符 456 个 1 ) 拉 丁 文 系 (8 16 点 LATIN) Unicode 字 符 区 - 拉 丁 文 系 的 内 码 范 围 为 00A0~0217 共 计 收 录 376 个 字 符 * 说 明 : 由 于 拉 丁 文 系 (BASIC LATIN) 的 内 码 范 围 0020~007E 与 基 本 ASCII 编 码 一 致 ( 可 以 共 用 ), 因 此 未 列 入 Unicode 字 符 区 - 拉 丁 文 系 中 ( 见 附 件 :10.2) Unicode 字 符 区 - 拉 丁 文 系 00 0 1 2 3 4 5 6 7 8 9 A B C D E F A B C D E F 集 通 数 码 科 技 - 24 - www.genitop.com
01 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 3 4 5 6 7 01 0 1 2 3 4 5 6 7 8 9 A B C D E F 8 9 A B C D E F 集 通 数 码 科 技 - 25 - www.genitop.com
02 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 集 通 数 码 科 技 - 26 - www.genitop.com
2 ) 西 里 尔 文 系 (8 16 点 CYRILLIC) Unicode 字 符 区 - 希 腊 文 系 的 内 码 范 围 为 0400~04F9 共 计 收 录 250 个 字 符 Unicode 字 符 区 - 西 里 尔 文 系 04 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 3 4 5 6 7 集 通 数 码 科 技 - 27 - www.genitop.com
04 0 1 2 3 4 5 6 7 8 9 A B C D E F 8 9 A B C D E F 集 通 数 码 科 技 - 28 - www.genitop.com
9.3 8 16 点 扩 展 字 符 区 ASCII 字 符 (126 字 符 ) 内 码 组 成 为 AAA1~ABC0 共 计 126 个 字 符 AA 0 1 2 3 4 5 6 7 8 9 A B C D E F A B C D E F AB 0 1 2 3 4 5 6 7 8 9 A B C D E F A B C 集 通 数 码 科 技 - 29 - www.genitop.com
9.4 5 7 点 ASCII 字 符 (96 字 符 ) 00 0 1 2 3 4 5 6 7 8 9 A B C D E F 2 3 4 5 6 7 集 通 数 码 科 技 - 30 - www.genitop.com
9.5 8 16 自 定 义 特 殊 字 符 区 ASCII 字 符 (64 字 符 ) 内 码 组 成 为 AAA1~ABC0 共 计 64 个 字 符 AC 0 1 2 3 4 5 6 7 8 9 A B C D E F A B C D 9.6 8 16 自 定 义 希 腊 字 符 区 ASCII 字 符 (16 字 符 ) 内 码 组 成 为 ACA0~ACEF 共 计 16 个 字 符 AC 0 1 2 3 4 5 6 7 8 9 A B C D E F E 集 通 数 码 科 技 - 31 - www.genitop.com
9.7 国 家 语 言 文 系 对 照 表 国 家 地 区 语 言 文 系 Unicode 对 照 表 序 号 国 家 或 地 区 语 言 语 言 缩 写 语 言 文 系 1 中 华 人 民 共 和 国 中 文 中 国 CHS 简 体 中 文 GB18030 1A 中 国 香 港 特 别 行 政 区 中 文 香 港 特 别 行 政 区 ZHH 繁 体 中 文 Big5 1B 中 国 澳 门 特 别 行 政 区 中 文 澳 门 特 别 行 政 区 ZHM 繁 体 中 文 Big5 1C 中 国 台 湾 中 文 台 湾 CHT 繁 体 中 文 Big5 2 新 加 坡 中 文 新 加 坡 ZHI 简 体 中 文 GB18030 3 希 腊 希 腊 语 ELL 希 腊 文 系 4 西 班 牙 加 泰 隆 语 CAT 拉 丁 文 系 5 丹 麦 丹 麦 语 DAN 拉 丁 文 系 6 德 国 德 语 德 国 DEU 拉 丁 文 系 7 美 国 英 语 美 国 ENU 拉 丁 文 系 8 西 班 牙 西 班 牙 语 传 统 ESP 拉 丁 文 系 9 芬 兰 芬 兰 语 FIN 拉 丁 文 系 10 法 国 法 语 法 国 FRA 拉 丁 文 系 11 冰 岛 冰 岛 语 ISL 拉 丁 文 系 12 意 大 利 意 大 利 语 意 大 利 ITA 拉 丁 文 系 13 荷 兰 荷 兰 语 荷 兰 NLD 拉 丁 文 系 14 挪 威 挪 威 语 伯 克 梅 尔 NOR 拉 丁 文 系 15 巴 西 葡 萄 牙 语 巴 西 PTB 拉 丁 文 系 16 瑞 典 瑞 典 语 SVE 拉 丁 文 系 17 印 度 尼 西 亚 印 度 尼 西 亚 语 IND 拉 丁 文 系 18 西 班 牙 巴 士 克 语 EUQ 拉 丁 文 系 19 南 非 南 非 语 AFK 拉 丁 文 系 20 法 罗 群 岛 法 罗 语 FOS 拉 丁 文 系 21 马 来 西 亚 马 来 语 马 来 西 亚 MSL 拉 丁 文 系 22 肯 尼 亚 斯 瓦 希 里 语 SWK 拉 丁 文 系 23 西 班 牙 加 里 西 亚 语 GLC 拉 丁 文 系 24 瑞 士 德 语 瑞 士 DES 拉 丁 文 系 25 英 国 英 语 英 国 ENG 拉 丁 文 系 26 墨 西 哥 西 班 牙 语 墨 西 哥 ESM 拉 丁 文 系 27 比 利 时 法 语 比 利 时 FRB 拉 丁 文 系 28 瑞 士 意 大 利 语 瑞 士 ITS 拉 丁 文 系 29 比 利 时 荷 兰 语 比 利 时 NLB 拉 丁 文 系 30 挪 威 挪 威 语 尼 诺 斯 克 NON 拉 丁 文 系 31 葡 萄 牙 葡 萄 牙 语 葡 萄 牙 PTG 拉 丁 文 系 32 芬 兰 瑞 典 语 芬 兰 SVF 拉 丁 文 系 集 通 数 码 科 技 - 32 - www.genitop.com
33 文 莱 达 鲁 萨 兰 马 来 语 文 莱 达 鲁 萨 兰 MSB 拉 丁 文 系 34 奥 地 利 德 语 奥 地 利 DEA 拉 丁 文 系 35 澳 大 利 亚 英 语 澳 大 利 亚 ENA 拉 丁 文 系 36 西 班 牙 西 班 牙 语 国 际 ESN 拉 丁 文 系 37 加 拿 大 法 语 加 拿 大 FRC 拉 丁 文 系 38 卢 森 堡 德 语 卢 森 堡 DEL 拉 丁 文 系 39 加 拿 大 英 语 加 拿 大 ENC 拉 丁 文 系 40 危 地 马 拉 西 班 牙 语 危 地 马 拉 ESG 拉 丁 文 系 41 瑞 士 法 语 瑞 士 FRS 拉 丁 文 系 42 列 支 敦 士 登 德 语 列 支 敦 士 登 DEC 拉 丁 文 系 43 新 西 兰 英 语 新 西 兰 ENZ 拉 丁 文 系 44 哥 斯 达 黎 加 西 班 牙 语 哥 斯 达 黎 加 ESC 拉 丁 文 系 45 卢 森 堡 法 语 卢 森 堡 FRL 拉 丁 文 系 46 爱 尔 兰 英 语 爱 尔 兰 ENI 拉 丁 文 系 47 巴 拿 马 西 班 牙 语 巴 拿 马 ESA 拉 丁 文 系 48 摩 纳 哥 公 国 法 语 摩 纳 哥 FRM 拉 丁 文 系 49 南 非 英 语 南 非 ENS 拉 丁 文 系 50 多 米 尼 加 共 和 国 西 班 牙 语 多 米 尼 加 共 和 国 ESD 拉 丁 文 系 51 牙 买 加 英 语 牙 买 加 ENJ 拉 丁 文 系 52 委 内 瑞 拉 西 班 牙 语 委 内 瑞 拉 ESV 拉 丁 文 系 53 加 勒 比 海 英 语 加 勒 比 海 ENB 拉 丁 文 系 54 哥 伦 比 亚 西 班 牙 语 哥 伦 比 亚 ESO 拉 丁 文 系 55 伯 利 兹 英 语 伯 利 兹 ENL 拉 丁 文 系 56 秘 鲁 西 班 牙 语 秘 鲁 ESR 拉 丁 文 系 57 特 立 尼 达 和 多 巴 哥 英 语 特 立 尼 达 ENT 拉 丁 文 系 58 阿 根 廷 西 班 牙 语 阿 根 廷 ESS 拉 丁 文 系 59 津 巴 布 韦 英 语 津 巴 布 韦 ENW 拉 丁 文 系 60 厄 瓜 多 尔 西 班 牙 语 厄 瓜 多 尔 ESF 拉 丁 文 系 61 菲 律 宾 共 和 国 英 语 菲 律 宾 ENP 拉 丁 文 系 62 智 利 西 班 牙 语 智 利 ESL 拉 丁 文 系 63 乌 拉 圭 西 班 牙 语 乌 拉 圭 ESY 拉 丁 文 系 64 巴 拉 圭 西 班 牙 语 巴 拉 圭 ESZ 拉 丁 文 系 65 玻 利 维 亚 西 班 牙 语 玻 利 维 亚 ESB 拉 丁 文 系 66 萨 尔 瓦 多 西 班 牙 语 萨 尔 瓦 多 ESE 拉 丁 文 系 67 洪 都 拉 斯 西 班 牙 语 洪 都 拉 斯 ESH 拉 丁 文 系 68 尼 加 拉 瓜 西 班 牙 语 尼 加 拉 瓜 ESI 拉 丁 文 系 69 波 多 黎 各 美 西 班 牙 语 波 多 黎 各 美 ESU 拉 丁 文 系 70 保 加 利 亚 保 加 利 亚 语 BGR 西 里 尔 文 系 71 俄 罗 斯 俄 语 RUS 西 里 尔 文 系 72 乌 克 兰 乌 克 兰 语 UKR 西 里 尔 文 系 73 比 利 时 比 利 时 语 BEL 西 里 尔 文 系 集 通 数 码 科 技 - 33 - www.genitop.com
74 前 南 斯 拉 夫 马 其 顿 共 和 国 马 其 顿 语 FYROM MKI 西 里 尔 文 系 75 吉 尔 吉 斯 坦 哈 萨 克 语 KKZ 西 里 尔 文 系 76 吉 尔 吉 斯 斯 坦 吉 尔 吉 斯 语 西 里 尔 文 系 KYR 西 里 尔 文 系 77 鞑 靼 斯 坦 鞑 靼 语 TTT 西 里 尔 文 系 78 蒙 古 蒙 古 语 西 里 尔 文 系 MON 西 里 尔 文 系 79 阿 塞 拜 疆 阿 塞 拜 疆 语 西 里 尔 文 系 AZE 西 里 尔 文 系 80 乌 兹 别 克 斯 坦 乌 兹 别 克 语 西 里 尔 文 系 UZB 西 里 尔 文 系 81 塞 尔 维 亚 塞 尔 维 亚 语 西 里 尔 文 系 SRB 西 里 尔 文 系 集 通 数 码 科 技 - 34 - www.genitop.com