(Microsoft Word - HD24-UART LCD\313\265\303\367\312\351V1.2)

Similar documents
(Microsoft Word - HD24-SPI LCD\313\265\303\367\312\351V1.2)

+00DE _01EN.book

2 12

D 江 苏 汉 邦 建 设 集 团 有 限 公 司 江 苏 邦 实 建 设 工 程 有 限 公 司

提纲

<4D F736F F D D342D3231D2C7B1EDCCD6C2DBB8E5B1E0D6C6CBB5C3F72E646F63>

《计算机应用基础》学习材料(讲义)

MM

untitled

口 行 政 管 理 部 门 进 行 安 全 条 件 审 查 未 经 安 全 条 件 审 查 通 过, 港 口 建 设 项 目 不 得 开 工 建 设 第 六 条 交 通 运 输 部 指 导 监 督 全 国 港 口 建 设 项 目 安 全 条 件 审 查 工 作 国 务 院 国 家 发 展 改 革 委

MUGI Ver Copyright c 2001, 2002 Hitachi, Ltd. All rights reserved. 1

时 连 续 48 小 时 ) 根 据 各 地 重 污 染 天 气 应 急 预 案 的 实 际 要 求, 开 展 未 来 3 天 空 气 污 染 趋 势 预 报 预 报 业 务 产 品 信 息 包 括 空 气 质 量 级 别 范 围 及 首 要 污 染 物 等 省 级 环 保 部 门 负 责 每 日

untitled

F515_CS_Book.book

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

海 南 冯 琳 峰 海 南 省 锅 炉 压 力 容 器 与 特 种 设 备 检 验 所 海 南 省 定 安 县 白 蒙 路 47 号 信 XC 内 蒙 古 冯 磊 赤 峰 市 特 种 设 备 检 验 所 内 蒙 古 赤 峰 市 红 山 区 八 里 铺 油 库 路

<4D F736F F D20CBABC1FA DA3A8BAACB6C1D0B44D31A3A9C4A3BFE9D7CAC1CF B0E62E646F63>

加密 校验 (Checksum) 新设备设置 络发现.....

X713_CS_Book.book

网上对外发布资料适用版本

《中华人民共和国道路交通安全法》释义

untitled

USER’S MANUAL SP500 SERIES

邀請大陸專業人士來臺從事文教相關活動參考手冊(修訂二版)

中文手册

MCCB EMI EMI

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

色 位 於 直 角 座 標 系 的 原 點 上, 白 色 則 位 於 距 原 點 最 遠 的 頂 點 上, 以 黑 色 至 白 色 位 置 之 間 的 線 段 (Gray scale) 表 示 灰 階 值 的 變 化, 愈 接 近 黑 色 的 線 段 位 置, 灰 階 值 愈 小, 反 之 則 愈

untitled


山东建筑大学学分制管理规定(试行)

说明书库

untitled

Microsoft Word - GT21L16S2Y简要说明V37.doc

SeTAQ 是 山 东 西 泰 克 仪 器 有 限 公 司 的 注 册 商 标 本 说 明 书 未 经 书 面 许 可 不 得 翻 印 修 改 或 引 用 警 告 : 请 专 业 人 员 检 测 和 维 修 本 设 备! 警 告 : 本 仪 表 使 用 24V 直 流 电 源, 请 务 必 正 确

安 全 须 知 使 用 前, 请 先 阅 读 安 全 须 知 危 险 - 为 了 降 低 触 电 的 危 险 : 在 您 使 用 后 ; 清 洁 机 器 时 ; 进 行 本 说 明 书 中 提 到 的 任 何 用 户 维 护 保 养 操 作 时 ; 或 当 缝 纫 机 无 人 看 管 时, 请 务

Microsoft Word - JLX PN中文说明书


Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1

NC MCP MPG


Microsoft Word - 永康市衛生所--黃琬珺.doc

untitled

TouchWin Human Machine Interface

( ) - 2 -

Microsoft Word - GT21L16S2W简要说明V3.7.doc

Microsoft Word - InoTouch Editor编程软件手册 doc

Eaton kVA 用户指南

13县(市、区)概况.FIT)

12232A LED LED LED EL EL CCFL EL CCF

外围器件-new.cdr

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统

《將進酒》

21 flash

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

要 及 时 为 入 党 积 极 分 子 确 定 两 名 培 养 联 系 人, 进 行 联 络 帮 助 要 定 期 ( 每 季 度 至 少 一 次 ) 听 取 培 养 联 系 人 的 思 想 和 工 作 情 况 汇 报, 及 时 完 成 入 党 积 极 分 子 登 记 表 ( 见 附 件 2) 的 填

ARK-14013/14017/14018

微雪电子 Open103Z 实验手册 Open103Z 实验手册 目录 准备工作 BitIO-Pushbutton... 3 ADC+DMA... 4 CAN-LoopBack... 5 DAC... 6 DS18B GPIO_Key_L

COP中文范本

冶金企业安全生产监督管理规定

PowerPoint 演示文稿

<4D F736F F D20BAECB1A6C0F6A3BAB7C7B9ABBFAAB7A2D0D0B9C9C6B1C4BCBCAFD7CABDF0CAB9D3C3B5C4BFC9D0D0D0D4B1A8B8E62E646F63>


HSK 一 级 H f 听 力 =85.0; 阅 读 =100.0; 合 格 HSK 一 级 H H 听 力 =100.0; 阅 读 =100.0; 合 格 HSK 一 级 H

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

Microsoft Word - SMB-63-2(簡体字).doc

避孕篇


<4D F736F F D204A4C D D5043B5C4D6D0CEC4D7D6BFE2B1E0B3CCCBB5C3F7CAE92E646F63>

84

(A) 二 小 時 (B) 三 小 時 (C) 四 小 時 (D) 五 小 時 第 一 組 出 題 6. 若 對 於 收 到 的 交 通 違 規 罰 單 不 服, 在 收 到 罰 單 幾 日 內 須 向 警 察 機 關 或 監 理 機 關 申 訴? (A) 十 天 (B) 十 五 天 (C) 二 十

CWT-3000 SMS DTU

柳州化工股份有限公司

(精校版)陕西省语文卷文档版(含答案)-2011年普通高等学校招生统一考试.doc

() () () () () () () () DDRAM () II

B1B1z_ch_print.pdf

<4D F736F F D B4AEBFDAC9E3CFF1CDB7C4A3BFE9CAB9D3C3CBB5C3F7CAE92E646F63>

X523_Book.book

大16开产品画册排版.cdr

Microsoft Word 年海南省考市场活动行测2套模拟卷1-答案版

untitled

中华人民共和国时期\(2000年\)

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

83.indd


untitled

K 寸猫眼中文说明书

第 六 条 办 法 第 五 条 ( 三 ) 协 会 考 评, 考 评 指 考 核 评 价 第 七 条 办 法 第 六 条 职 业 操 守 包 括 的 内 容 : 个 人 诚 信 不 做 假 账 不 偷 漏 税 不 贪 污 盗 窃 等 第 八 条 企 业 财 务 管 理 人 才 评 价 实 行 五 星

他 随 身 带 有 二 三 十 张 古 方, 白 天 卖 药, 夜 晚 将 药 材 精 细 研 末, 按 方 配 制 对 于 病 人 服 药 后 反 应, 特 别 留 心 发 现 问 题, 就 近 向 老 医 生 老 药 贩 虚 心 求 教, 千 方 百 提 高 药 效 同 时 对 于 春 夏 秋

目 录 第 一 章 地 方 陪 同 导 游 人 员 服 务 程 序...1 第 一 节 地 方 陪 同 导 游 人 员 的 概 念 与 职 责...1 第 二 节 服 务 准 备...2 一 熟 悉 接 待 计 划...2 二 落 实 接 待 事 宜...5 三 物 质 和 知 识 的 准 备...

走 吧, 到 三 峡 去 : 那 里 是 我 们 先 人 用 生 命 之 血 打 造 的 家 园 走 吧, 到 三 峡 去 : 那 里 的 浪 涛 承 载 过 千 百 万 只 我 们 先 人 驶 向 今 天 的 航 船 走 吧, 到 三 峡 去 : 那 里 的 每 一 座 青 山 都 刻 满 了 我

6寸PDF生成工具

( 地 ( ) 组 织 机 构 代 码 企 业 详 细 名 称 哈 密 地 伊 吾 新 疆 广 汇 新 能 源 有 限 公 司 玛 纳 斯 玛 纳 斯 祥 云 化 纤 有 限 公 司 玛 纳 斯 玛 纳 斯 澳 洋 科 技 有 限 责

申請機構基本資料

申請機構基本資料

~2~

,,

Transcription:

1. 简介 HD24-UART 是 Uart 串行接口 2.4 寸 TFT 彩色显示模块, 自带 ASCII 字库和中文字库 模块带 64M bit 的内存, 可存储 BMP 图片文件, 通过 Uart 接口与 MCU 连接, 实现彩色图形信息显示 (1) 集成 4 个 ASCII 字库和 4 个汉字字库, 字库类型 : ASCII 字库 :8x16,12x24,16x32,32x64 GB2312 中文字库 :16x16,24x24,32x32,64x64 (2) 内置内存容量 :64Mbit 字库占用 16Mbit, 剩余空间 48Mbit 用于存储图片数据 (3) 集成绘图功能, 向 LCDs 简单地发送命令和坐标参数, 可实现点, 直线, 方形, 圆形, 按键, 窗体, 编辑框显示 2. 规格说明序号项目规格标准值单位备注 1 显示点阵数 240*RGB*320 Dots 2 LCD 尺寸 2.4 inch 3 LCM 外型尺寸 mm 4 动态显示区 48(L)*36(W) mm 5 像素尺寸 0.18(L)*0.18(W) mm 6 像素成份 a-si TFT 7 LCD 模式 65 k TFT 16 位色彩 8 视角 12 o clock 9 背光白色 led 10 模块供电 3.3~5 V 产品最大额定值 : 项目符号最小值典型值最大值单位备注操作温度 Top -20 - +70 存储温度 Tst -30 - +80 供电电压 VDD -0.3-5.2 V 输入电压 Vin -0.3 - VDD+0.3 V 根据输入电压确定

产品电气特性 : 项目符号最小值典型值最大值单位备注工作电压 VDD 3.3 5.0 5.4 V 3.3/5V 供电工作电流 I 43 46 50 ma 背光开 I 20 28 35 背光关 3. 结构图与引脚 Uart 控制接口说明 : 接口序号接口名称 1 VDD 电源 2 GND 地 3 Rx 串行接收 4 Tx 串行发送 5 NC 注 :Uart 控制口默认的通讯速率为 :9600 KBPS

ISP 图片下载接口说明 : 接口序号接口名称 1 VDD 电源 2 TX1 串行发送接口 3 RX1 串行接收接口 4 GND 地注 :ISP 图片下载串口的默认通讯波特率为 :256000 KBPS

4. 控制命令格式和指令集通过 UART 串行接口向 LCDs 模块发送命令和数据是通过数据包的格式发送, 数据包格式由命令头 (0xAA), 数据长度 (Lengh), 命令 (Command), 数据 (Data), 校验和 (CheckSum) 组成 4.1. 控制指令格式 0xAA Lengh Command Data CheckSum Lengh 的数值为整个数据包长度减 1,CheckSum 为整个数据包的数值相加和 Lengh = 整个数据包长度 -1 Data 发送给模块的数据, 长度最长为 25byte CheckSum = 0xAA+Lengh+Command+Data 4.2. 返回数据指令格式 0xAA Lengh Status Command CheckSum Length 的数值为整个数据包长度减 1,CheckSum 为整个数据包的数值相加和 Lengh = 整个数据包长度 -1 Status =0 执行命令有误,Status =1 成功执行命令 Command 返回状态的命令 CheckSum = 0xAA+Lengh+ Status+ Command 4.3. 控制命令集功能数据长度 Lengh 命令 Command 数据 Data 返回数据 function 清整个显示屏 设置背景色 设置前景色 设置背光亮度 4 0x80 Data1 = 0x00 Lengh=4 Status =1 Status =0 5 0x81 Data1: 背景色高八位 Data2: 背景色低八位 5 0x82 Data1: 字符颜色高八位 Data2: 字符颜色低八位 4 0x83 Data1: 背光亮度, 范围 0x00 关背光 0x01~0x09 九级可调背光 Lengh=4 Status =1 Status =0 Lengh=4 Status =1 Status =0 Lengh=4 Status =1

ASCII 字符显示 ASCII 字符串显示 汉字显示 汉字字符串显示 9 0x85 Data1: 字符左上角 X 轴坐标高八位 Data2: 字符左上角 X 轴坐标低八位 Data3: 字符左上角 Y 轴坐标高八位 Data4: 字符左上角 Y 轴坐标低八位 Data5: 高 4 位字符显示方式, 低 4 位字符类型 >=9 <=28 0x86 Data6:ASCII 码 Data1: 左上角 X 轴坐标高八位 Data2: 左上角 X 轴坐标低八位 Data3: 左上角 Y 轴坐标高八位 Data4: 左上角 Y 轴坐标低八位 Data5: 高 4 位字符显示方式, 低 4 位字符类型 Data6~DataN: 要显示的 ASCII 数据 10 0x87 Data1: 字符左上角 X 轴坐标高八位 Data2: 字符左上角 X 轴坐标低八位 Data3: 字符左上角 Y 轴坐标高八位 Data4: 字符左上角 Y 轴坐标低八位 Data5: 高 4 位字符显示方式, 低 4 位字符类型 Data6: 二级汉字库 GB 码高八位 Data7: 二级汉字库 GB 码低八位 >=9 0x88 Data1: 左上角 X 轴坐标 <=28 高八位 Data2: 左上角 X 轴坐标低八位 Data3: 左上角 Y 轴坐标高八位 Status =0 Lengh=4 Status =1 Status =0 Lengh=4 Status =1 Status =0 Lengh=4 Status =1 Status =0 Lengh=4 Status =1 Status =0

图片显示 Data4: 左上角 Y 轴坐标低八位 Data5: 高 4 位字符显示方式, 低 4 位字符类型 Data6~DataN: 要显示的中文 GB 码数据中文 GB 码的顺序按照先高字节后低字节 11 0x89 Data1: 图标左上角 X 轴坐标高八位 Data2: 图标左上角 X 轴坐标低八位 Data3: 图标左上角 Y 轴坐标高八位 Data4: 图标左上角 Y 轴坐标低八位 Data5~ Data8: 图标地址共 4 个字节, 顺序按照 先高字节后低字节画点 7 0x8A Data1: 点 X 轴坐标高八位 Data2: 点 X 轴坐标低八位 Data3: 点 Y 轴坐标高八位 Data4: 点 Y 轴坐标低八位 画任意直线 11 0x8B Data1: 直线起点 X 轴坐标高八位 Data2: 直线起点 X 轴坐标低八位 Data3: 直线起点 Y 轴坐标高八位 Data4: 直线起点 Y 轴坐标低八位 Data5: 直线终点 X 轴坐标高八位 Data6: 直线终点 X 轴坐标低八位 Data7: 直线终点 Y 轴坐标高八位 Data8: 直线终点 Y 轴坐标低八位 Lengh=4 Status =1 Status =0 Lengh=4 Status =1 Status =0 Lengh=4 Status =1 Status =0

画矩形框 画实心矩形 11 0x8C Data1: 左上角 X 轴坐标高八位 Data2: 左上角 X 轴坐标低八位 Data3: 左上角 Y 轴坐标高八位 Data4: 左上角 Y 轴坐标低八位 Data5: 矩形长度高八位 Data6: 矩形长度低八位 Data7: 矩形高度高八位 Data8: 矩形高度低八位 11 0x8D Data1: 左上角 X 轴坐标高八位 Data2: 左上角 X 轴坐标低八位 Data3: 左上角 Y 轴坐标高八位 Data4: 左上角 Y 轴坐标低八位 Data5: 矩形长度高八位 Data6: 矩形长度低八位 Data7: 矩形高度高八位 Data8: 矩形高度低八位画圆 9 0x8E Data1: 圆心 X 轴坐标高八位 Data2: 圆心 X 轴坐标低八位 Data3: 圆心 Y 轴坐标高八位 Data4: 圆心 Y 轴坐标低八位 Data5: 圆半径高八位 Data6: 圆半径低八位 Lengh=4 Status =0x59 Status =0x4E Lengh=4 Status =0x59 Status =0x4E Lengh=4 Status =0x59 Status =0x4E 画实心圆 9 0x8F Data1: 圆心 X 轴坐标高八位 Data2: 圆心 X 轴坐标低八位 Data3: 圆心 Y 轴坐标高八位 Data4: 圆心 Y 轴坐标低八位 Data5: 圆半径高八位 Lengh=4 Status =1 Status =0

画窗体 box 画按键 button 画 ASCII 字符串编辑栏 edit Data6: 圆半径低八位 12 0x9a Data1: 窗体起点 X 轴坐标高八位 Data2: 窗体起点 X 轴坐标低八位 Data3: 窗体起点 Y 轴坐标高八位 Data4: 窗体起点 Y 轴坐标低八位 Data5: 窗体终点 X 轴坐标高八位 Data6: 窗体终点 X 轴坐标低八位 Data7: 窗体终点 Y 轴坐标高八位 Data8: 窗体终点 Y 轴坐标低八位 Data9: 显示模式 12 0x9b Data1: 按键起点 X 轴坐标高八位 Data2: 按键起点 X 轴坐标低八位 Data3: 按键起点 Y 轴坐标高八位 Data4: 按键起点 Y 轴坐标低八位 Data5: 按键终点 X 轴坐标高八位 Data6: 按键终点 X 轴坐标低八位 Data7: 按键终点 Y 轴坐标高八位 Data8: 按键终点 Y 轴坐标低八位 >=12 <=28 0x9c Data9: 显示模式 Data1: 编辑栏起点 X 轴坐标高八位 Data2: 编辑栏起点 X 轴坐标低八位 Data3: 编辑栏起点 Y 轴坐标高八位 Data4: 编辑栏起点 Y 轴坐标低八位 Data5: 编辑栏终点 X 轴 Lengh=4 Status =1 Status =0 Lengh=4 Status =1 Status =0 Lengh=4 Status =1 Status =0

画汉字串编辑栏 edit >=12 <=28 0x9d 坐标高八位 Data6: 编辑栏终点 X 轴坐标低八位 Data7: 编辑栏终点 Y 轴坐标高八位 Data8: 编辑栏终点 Y 轴坐标低八位 Data9: bit7~bit4 字符串长度 bit2~bit0 字符类型 Data6~DataN: 要显示的 ASCII 数据 Data1: 编辑栏起点 X 轴坐标高八位 Data2: 编辑栏起点 X 轴坐标低八位 Data3: 编辑栏起点 Y 轴坐标高八位 Data4: 编辑栏起点 Y 轴坐标低八位 Data5: 编辑栏终点 X 轴坐标高八位 Data6: 编辑栏终点 X 轴坐标低八位 Data7: 编辑栏终点 Y 轴坐标高八位 Data8: 编辑栏终点 Y 轴坐标低八位 Data5: bit7~bit4 字符串长度 bit2~bit0 字符类型 Data6~DataN: 要显示的汉字数据 Lengh=4 Status =1 Status =0 4.4 控制命令详述 4.4.1 清整个显示屏 (0x80) 把整个显示屏设为背景色, 背景色默认为蓝色 发送数据 :

0xAA 0x04 0x80 0x00 0x2E 操作成功返回 : 0xAA 0x04 0x01 0x80 0x2F 操作出错返回 : 0xAA 0x04 0x00 0x80 0x2E 4.4.2 设置背景色 (0x81) 设置在 LCD 上显示的背景色, 主要与清整个显示屏命令配合使用, 默认颜色为蓝色 本 LCD 模块采用 RGB565 彩色模式, 一个像素占两个字节, 其中 : 第一个字节的前 5 位用来表示 R(Red), 第一个字节的后三位 + 第二个字节的前三位用来表示 G(Green), 第二个字节的后 5 位用来表示 B(Blue) 如 : 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 常用颜色的 RGB565 数值 : 颜色红蓝绿白黑 发送数据 : 0xAA 0x05 0x81 ColorH ColorL CheckSum 注 :ColorH 背景颜色高 8 位 ColorL 背景颜色低 8 位 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x81 0x30 操作出错返回 : 0xAA 0x04 0x00 0x81 0x2F RGB565 值 0xF800 0x001F 0x07E0 0xFFFF 0x0000 4.4.3 设置前景颜色 (0x82) 设置在 LCD 上显示的字符颜色发送数据 : 0xAA 0x05 0x82 ColorH ColorL CheckSum 注 :ColorH 前景颜色高 8 位 ColorL 前景颜色低 8 位 CheckSum: 校验和操作成功返回 :

0xAA 0x04 0x01 0x82 0x31 操作出错返回 : 0xAA 0x04 0x00 0x82 0x30 4.4.4 设置背光亮度 (0x83) 设置 LCD 模块背光亮度 发送数据 : 0xAA 0x04 0x83 BLValue CheckSum 注 :BLValue 背光亮度设置值, 范围从 1~9 亮度数值最暗 1 可调范围 1~9 最高 9 关闭背光 0x00 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x83 0x32 操作出错返回 : 0xAA 0x04 0x00 0x83 0x31 4.4.5 4.4.6 ASCII 字符显示 (0x85) 在屏幕上显示 ASCII 字符, 先是指定要显示的 X 轴坐标和 Y 轴坐标, 然后发送要显示字符的 ASCII 码 如下图示, 要显示的字符坐标是,X=3,Y=3 要显示字符是 A 发送数据 :

0xAA 0x09 0x85 XH XL YH YL FT ASCII CheckSum 注 : FT: 高 4 位 :0xf 透明写字符 0x0 带背景写字符低 4 位 :ASCII 显示字库类型字库尺寸数值 8x16 1 12x24 2 16x32 3 32x64 0 XH:X 轴地址高 8 位 XL:X 轴地址低 8 位 YH:Y 轴地址高 8 位 YL:Y 轴地址低 8 位 ASCII:ASCII 码 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x85 0x34 操作出错返回 : 0xAA 0x04 0x00 0x85 0x33 例 : 在 x,y 地址为 (3,3) 的坐标上显示字符 A 发送命令数据 : 0xAA 0x09 0x85 0x00 0x03 0x00 0x03 0x00 0x41 0x7E 4.4.7 ASCII 字符串显示 (0x86) 在屏幕上显示 ASCII 字符串, 先是指定要显示的 X 轴坐标和 Y 轴坐标, 然后发送要显示字符串的 ASCII 码 如下图示, 要显示的字符坐标是,X=3,Y=3 要显示字符是串 ABCD

发送数据 : 0xAA StringLen 0x86 XH XL YH YL FT ASCIIString CheckSum 注 : StringLen: 数据长度 ( 范围 9~28) FT: 高 4 位 :0xf 透明写字符 0x0 带背景写字符低 4 位 :ASCII 显示字库类型字库尺寸数值 8x16 1 12x24 2 16x32 3 32x64 0 XH:X 轴地址高 8 位 XL:X 轴地址低 8 位 YH:Y 轴地址高 8 位 YL:Y 轴地址低 8 位 ASCIIString:ASCII 码字符串 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x86 0x35 操作出错返回 : 0xAA 0x04 0x00 0x86 0x34 例 : 在 x,y 地址为 (3,3) 的坐标上显示字符串 3210 发送命令数据 : 0xAA 0x0C 0x86 0x00 0x14 0x00 0x14 0xF1 0x33 0x32 0x31 0x30 0x1B 4.4.8 汉字显示 (0x87) 在屏幕上显示汉字字符, 先是指定要显示的 X 轴坐标和 Y 轴坐标, 然后发送要显示汉字的区位码 如下图示, 要显示的字符坐标是,X=3,Y=3 要显示字符是 宏

发送数据 : 0xAA 0x0A 0x87 XH XL YH YL FT HZH HZLCheckSum 注 : FT: 高 4 位 :0xf 透明写字符 0x0 带背景写字符低 4 位 : 汉字显示字库类型字库尺寸数值 16x16 4 24x24 5 32x32 6 64x64 7 XH:X 轴地址高 8 位 XL:X 轴地址低 8 位 YH:Y 轴地址高 8 位 YL:Y 轴地址低 8 位 HZH: 汉字区位码高 8 位 HZL: 汉字区位码低 8 位 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x87 0x36 操作出错返回 : 0xAA 0x04 0x00 0x87 0x35 4.4.9 汉字字符串显示 (0x88) 在屏幕上显示汉字字符串, 先是指定要显示的 X 轴坐标和 Y 轴坐标, 然后发送要显示汉字串的区位码 如下图示, 要显示的字符坐标是,X=3,Y=3 要显示字符是 宏达电通

发送数据 : 0xAA StringLen 0x88 XH XL YH YL FT HZString CheckSum 注 : StringLen: 数据长度 ( 范围 9~28) FT: 高 4 位 :0xf 透明写字符 0x0 带背景写字符低 4 位 : 汉字显示字库类型字库尺寸数值 16x16 4 24x24 5 32x32 6 64x64 7 XH:X 轴地址高 8 位 XL:X 轴地址低 8 位 YH:Y 轴地址高 8 位 YL:Y 轴地址低 8 位 HZString: 汉字区位码字符串 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x37 操作出错返回 : 0xAA 0x04 0x00 0x36 例 : 在 x,y 地址为 (70,70) 的坐标上显示汉字字符串 宏达电通 发送命令数据 : 0xAA 0x10 0x88 0x00 0x46 0x00 0x46 0xF6 0xBA 0xEA 0xB4 0xEF 0xB5 0xE7 0xCD 0xA8 0x1C 4.4.10 图片显示 (0x89)

在屏幕上显示图标, 先是指定要显示的 X 轴坐标和 Y 轴坐标, 然后发送要显示图标在 flash 的存储地址 如下图示, 要显示的字符坐标是,X=0,Y=0 发送数据 : 0xAA 0x0B 0x89 XH XL YH YL Icon3 Icon2 Icon1 Icon0 CheckSum 注 : XH:X 轴地址高 8 位 XL:X 轴地址低 8 位 YH:Y 轴地址高 8 位 YL:Y 轴地址低 8 位 Icon3:icon 地址 24~31 位 Icon2:icon 地址 16~23 位 Icon1:icon 地址 8~15 位 Icon0:icon 地址 0~7 位 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x89 0x38 操作出错返回 : 0xAA 0x04 0x00 0x89 0x37 4.4.11 画点 (0x8A) 在 LCD 任意区域根据前景色画一点发送数据 : 0xAA 0x07 0x8A XH XL YH YL CheckSum 注 : XH:X 轴地址高 8 位 XL:X 轴地址低 8 位 YH:Y 轴地址高 8 位 YL:Y 轴地址低 8 位 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x8A 0x39 操作出错返回 :

0xAA 0x04 0x00 0x8A 0x38 4.4.12 画任意线 (0x8B) 在 LCD 任意区域画线发送数据 : 0xAA 0x0B 0x8B XSH XSL YSH YSL XEH XEL YEH YEL 注 : XSH: 直线 X 轴起始地址高 8 位 XSL: 直线 X 轴起始地址低 8 位 YSH: 直线 Y 轴起始地址高 8 位 YSL: 直线 Y 轴起始地址低 8 位 XEH: 直线 X 轴结束地址高 8 位 XEL: 直线 X 轴结束地址低 8 位 YEH: 直线 Y 轴结束地址高 8 位 YEL: 直线 Y 轴结束地址低 8 位 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x8B 0x3A 操作出错返回 : 0xAA 0x04 0x00 0x8B 0x39 CheckSum 4.4.13 画矩形框 (0x8C) 在 LCD 任意区域画矩形框发送数据 : 0xAA 0x0B 0x8C XH XL YH YL WH WL HH HL CheckSum 注 : XH:X 轴地址高 8 位 XL:X 轴地址低 8 位 YH:Y 轴地址高 8 位 YL:Y 轴地址低 8 位 WH: 矩形框宽度高 8 位 WL: 矩形框宽度低 8 位 HH: 矩形框高度高 8 位 HL: 矩形框高度低 8 位 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x8C 0x3B 操作出错返回 : 0xAA 0x04 0x00 0x8C 0x3A 4.4.14 画实心矩形 (0x8D)

在 LCD 任意区域画矩形框发送数据 : 0xAA 0x0B 0x8D XH XL YH YL WH WL HH HL CheckSum 注 : XH:X 轴地址高 8 位 XL:X 轴地址低 8 位 YH:Y 轴地址高 8 位 YL:Y 轴地址低 8 位 WH: 矩形宽度高 8 位 WL: 矩形宽度低 8 位 HH: 矩形高度高 8 位 HL: 矩形高度低 8 位 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x8D 0x3C 操作出错返回 : 0xAA 0x04 0x00 0x8D 0x3B 4.4.15 画圆形 (0x8E) 在 LCD 任意区域画圆形框发送数据 : 0xAA 0x09 0x8E XH XL YH YL RH RL CheckSum 注 : XH: 圆心 X 轴地址高 8 位 XL: 圆心 X 轴地址低 8 位 YH: 圆心 Y 轴地址高 8 位 YL: 圆心 Y 轴地址低 8 位 RH: 圆形半径高 8 位 RL: 圆形半径低 8 位 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x8E 0x3D 操作出错返回 : 0xAA 0x04 0x00 0x8E 0x3C 4.4.16 画实心圆形 (0x8F) 在 LCD 任意区域画实心圆形发送数据 : 0xAA 0x09 0x8F XH XL YH YL RH RL CheckSum 注 :

XH: 圆心 X 轴地址高 8 位 XL: 圆心 X 轴地址低 8 位 YH: 圆心 Y 轴地址高 8 位 YL: 圆心 Y 轴地址低 8 位 RH: 实心圆形半径高 8 位 RL: 实心圆形半径低 8 位 CheckSum: 校验和操作成功返回 : 0xAA 0x04 0x01 0x8F 0x3E 操作出错返回 : 0xAA 0x04 0x00 0x8F 0x3D 4.4.17 画窗体 box(0x9a) 在 LCD 任意区域画窗体发送数据 : xaa 0x0C 0x9A XSH XSL YSH YSL XEH XEL YEH YEL 注 : XSH: 窗体 X 轴起始地址高 8 位 XSL: 窗体 X 轴起始地址低 8 位 YSH: 窗体 Y 轴起始地址高 8 位 YSL: 窗体 Y 轴起始地址低 8 位 XEH: 窗体 X 轴结束地址高 8 位 XEL: 窗体 X 轴结束地址低 8 位 YEH: 窗体 Y 轴结束地址高 8 位 YEL: 窗体 Y 轴结束地址低 8 位 MODE: 0x00 窗体上凸 0xff 窗体下凹 CheckSum: 校验和 MODE CheckSum

4.4.18 画按键 button(0x9b) 在 LCD 任意区域画按键发送数据 : 0xAA 0x0C 0x9B XSH XSL YSH YSL XEH XEL YEH YEL 注 : XSH: 按键 X 轴起始地址高 8 位 XSL: 按键 X 轴起始地址低 8 位 YSH: 按键 Y 轴起始地址高 8 位 YSL: 按键 Y 轴起始地址低 8 位 XEH: 按键 X 轴结束地址高 8 位 XEL: 按键 X 轴结束地址低 8 位 YEH: 按键 Y 轴结束地址高 8 位 YEL: 按键 Y 轴结束地址低 8 位 MODE: 0x00 按键上凸 0xff 按键下凹 CheckSum: 校验和 MODE CheckSum

4.4.19 画 ASCII 字符显示编辑栏 edit(0x9c) 在 LCD 任意区域画编辑栏发送数据 : 0xAA StringLen 0x9C XSH XSL YSH YSL XEH XEL YEH YEL 注 : StringLen: 数据长度 ( 范围 9~28) XSH: 编辑栏 X 轴起始地址高 8 位 XSL: 编辑栏 X 轴起始地址低 8 位 YSH: 编辑栏 Y 轴起始地址高 8 位 YSL: 编辑栏 Y 轴起始地址低 8 位 XEH: 编辑栏 X 轴结束地址高 8 位 XEL: 编辑栏 X 轴结束地址低 8 位 YEH: 编辑栏 Y 轴结束地址高 8 位 YEL: 编辑栏键 Y 轴结束地址低 8 位 FT: bit7~bit4 字符串长度 bit2~bit0 字库尺寸类型 字库尺寸 8x16 1 12x24 2 16x32 3 32x64 0 数值 FT ASCIIString CheckSum ASCIIString: ASCII 码字符串

4.4.20 画汉字字符显示编辑栏 edit(0x9d) 在 LCD 任意区域画编辑栏发送数据 : 0xAA StringLen 0x9D XSH XSL YSH YSL XEH XEL YEH YEL 注 : StringLen: 数据长度 ( 范围 9~28) XSH: 编辑栏 X 轴起始地址高 8 位 XSL: 编辑栏 X 轴起始地址低 8 位 YSH: 编辑栏 Y 轴起始地址高 8 位 YSL: 编辑栏 Y 轴起始地址低 8 位 XEH: 编辑栏 X 轴结束地址高 8 位 XEL: 编辑栏 X 轴结束地址低 8 位 YEH: 编辑栏 Y 轴结束地址高 8 位 YEL: 编辑栏键 Y 轴结束地址低 8 位 FT: bit7~bit4 字符串长度 bit2~bit0 字库尺寸类型 字库尺寸 16x16 4 24x24 5 32x32 6 64x64 7 数值 FT HZString CheckSum HZString: 汉字字符串

5. 修改液晶显示模块默认设置 5.1 使用 BmpConverter 通过串口链接液晶模块 Hunda tech

设置说明 : (1)RS485 设备地址 ( 范围 0~255, 在 RS485 网络里面, 设备地址不能相同 ) (2) 串口波特率 ( 默认波特率 9600) (3) 背光亮度 ( 范围 0~9,0 为关背光,9 亮度最高 默认值为 5) (4) 前景颜色 ( 默认为白色 ) (5) 背景颜色 ( 默认为蓝色 ) * 注意事项 : 前景颜色和背景颜色不能相同, 会导致分不出显示 修改默认设置后按 写设置 按键, 把默认设置写到液晶模块 6. 使用 BmpConverter 做 UI 设计和图片下载 : 6.1 开始选择 LCD 尺寸 :

6.2. 按导入 bmp, 导入 bmp 图片 : 我们可以通过选择左边的图片后, 在模拟 lcd 屏里拖动选择的图片, 记录对应图片的存放位置和图片长宽 6.3. 按 bmp 转 bin 按键, 把图片转成 bin 档和.h 文件 :

6.4. 生成 bin 档 :Icon.bin 和 Icon.h: Hunda tech

Icon.bin 是相应的图片数据 Icon.h 里记录 bmp 存储地址, 通过该地址让 bmp 在 LCD 液晶模块上显示图片 : 6.5 通过 USB 下载线,LCD 液晶模块链接 PC 后记录对应的串口号 : 按打开串口按键, 链接 LCD 液晶模块 :

6.6. 按下载 bin 档按键, 下载 bin 档到 LCD 液晶模块的内存中 Hunda tech

注意事项 : ISP 图片下载串口的默认通讯波特率为 :256000 KBPS Hunda tech

7. 开发流程 7.1 整理素材 BmpConverter 只支持 BMP 图片 7.2 使用 BmpConverter 把 BMP 图片转为 BIN 档 7.3 使用串口把图片 BIN 下载到显示模块的 flash 中 7.4 上电后就可与单片机通讯, 并显示彩色图片

8. 使用 Wintest 软件进行测试 注意事项 : 1. 串口波特率默认为 9600

附录部分 附录 1:ASCII 码表 16*8 半宽字符表 附录 2: 汉字码址表