首页资源分类嵌入式系统 > 串口液晶使用指南

串口液晶使用指南

已有 445971个资源

下载专区

上传者其他资源

    文档信息举报收藏

    标    签:串口液晶

    分    享:

    文档简介

    智能型显示器通常称为串口型或智能型终端,是在汲取了众多客户要求和建议基础上,采用32 位RSIC-CPU 以及FPGA(俗称“单配机”)配合设计开发的一款高性能、低功耗、易使用的真彩色显示器,可以直接和具有串行接口的单片机(如51 单片机、AVR、PIC、DSP、ARM、工控机、PLC等)连接。

    本资料详细介绍了,串口液晶与各种单片机的连接及通信方式,使得使用单片机也可以直接控制彩色液晶显示器。

    文档预览

    小型液晶从单色走向彩色 您的产品从单一走向丰富 您的人生从单调走向多彩 GP 系列TFT彩色液晶模块 智 能 终 端 、 人 机 界 面( H M I) 开发指南 S系 列 专 用 Version 3. 7 第 1 章 硬件连接 与规范 第 1 章 硬件连接与规范 1.1 概述 智能型显示器通常称为串口型或智能型终端,是在汲取了众多客户要求和建议基础上,采用 32 位RSIC-CPU 以及FPGA(俗称“单配机”)配合设计开发的一款高性能、低功耗、易使用的真 彩色显示器,可以直接和具有串行接口的单片机(如51 单片机、AVR、PIC、DSP、ARM、工控 机、PLC等)连接。从产品推出以来,便得到了诸多客户的认可。产品尺寸多种多样,从4.3"到10", 分辨率也从320×240到1024×768, 颜色多达64K 色的TFT 真彩显示屏。支持绘点、画线、画波 形、画矩形、画圆、画椭圆等图形操作。支持图像裁剪、绘进度条/柱状条、逐帧动画等特殊功 能,很多型号支持触摸屏等外设操作。对使用者来说,只需要简单的串行接口,便可以用命令方 式,完成上述各种操作。 其主要特点如下: ●采用RS-232 或RS-485 串行接口(TXD/RXD),精简串口指令; ●16 位真彩色显示(65536 色); ●随机附带功能强大的上位机调试/下载软件; ●支持整型变量和浮点变量显示; ●支持文字及图片的透明叠加显示; ●支持背景图片指定区域蒙纱等特殊显示效果; ●支持画点、画线、画波形、画矩形、画圆、画椭圆等多种图形功能; ●支持图像裁剪、绘进度条/柱状条、逐帧动画等特殊功能; ●支持在线下载存储多种语言、字体、字号的字库; ●支持在线下载存储BMP 和JPG 等多种格式的图片; ●支持较高的波特率,典型为115200bps; ●支持触摸屏等外设操作; ●采用32 位高性能单片机和高性能单配机相结合设计而成; ●支持固件程序升级,随时升级您的产品功能; 注:单配机是指高性能的FPGA, 尤其指含有微处理器内核的FPGA, 单配机是一种俗称,意 为“单个的,其硬件功能用户可以自行配置的芯片”。 1.2 终端正常工作的硬件基础 1.2.1 选择合适的供电电源 ●对应的终端必须使用直流电源工作; ●工作电压DC5V;电流典型一般在500mA左右。有一些尺寸的型号, 如5.6英寸,因使用高 亮度背光,其功耗可达600~700mA。 ●必须保证一定的电流供应,这是因为背光及控制器启动的瞬间,需要尖峰启动电流,一般高 于20%左右。 1.2.2 有效抑制电源干扰 3 第 1 章 硬件连接与规范 在有些工业现场有强干扰的情况下(比如电源接地错误、特大工频炉辐射、感应雷干扰等),终端的抗干扰能力 还是有限,需要客户自己选择以下推荐的几种处理方法之一或组合使用来提高抗电源干扰能力: ●尽可能把整个电路系统和干扰源共地(等电位),但不要让干扰电流从本机地环路中流过; ●供电时,尽可能把功率大、干扰大的电路放在前级; ●如果有条件,使用独立的电源供电; ●在市电侧,使用1:1的隔离变压器做电源隔离; ●在线路上,组合使用气体放电管、压敏电阻和TVS管来吸收干扰; ●尽可能使用电阻吸收的方式,而不是电容或者电感滤波的方式来滤除地环路上的干扰; ●注意,在直流电源上串电感滤波时,如果电源波动很大,电感的自感(或和临近电感的互感)电动势会带来很 大的干扰,尤其对CPU、存储器等电源敏感器件。这种情况下,把电感换成一个电阻,滤波效果要更好。 1 . 2 . 3电源选择不合适常见的故障 ●终端不断复位重启; ●终端工作一段时间后黑屏,断电凉一会儿再上电又可以工作一段时间(多见于使用功率不够的铁芯变压器降 压、整流滤波的线性电源供电); ●使用DC/DC电源模块供电(比如:Vicor公司的相关产品),由于这些模块一般都是直接对AC220V整流后开关稳 压处理,如果接地处理不好,会使输出地线带电(220V 或110V),对共地的设备没有影响,但一旦地线故障或者有 真正的大地接上地线(比如用示波器探头的负极去夹持地线)时,就会放电对设备造成严重损坏(比如存储器内容丢 失、CPU 烧毁等); 1.3 串口连接 1.3.1 液晶终端引脚定义 液晶屏终端有两个接口定义,一个是6引脚的RS-232电平接口,其接口标号是J8,另一个是8pin的LV-TTL接 口,其接口标号是J3。 RS -232接口引脚定义 针脚 定义 数据方向 说明 接口类型 1 BUSY 输出 终 端"忙 碌" RS-232 2 RXD 输入 数据输入 RS-232 3 TXD 输出 数据输出 RS-232 4 GND 地 R S - 2 3 2的 地 5 GND 6 VCC 电源负端 电源正端 电源地 电源输入端 GND +5V 下面解释一下: 1.BUSY: 忙碌信号,RS-232电平,"Mark"电平代表逻辑“1”,表示忙碌, 输出至用户系统 2.RXD: RS-232电平, 从用户系统输入数据至终端 3.TXD: RS-232电平, 终端向用户系统输出数据 4.GND: RS-232的地线, 内部与电源地相连。 5.GND: 电源负端 6.VCC: 电源输入端, +5V 如果用户系统与液晶终端较远,就可以使用RS-232进行通信,RS-232接口还便于用户从电脑上通过串口下载图 像和字库。在与用户系统连接时,参考图1_1。 4 第 1 章 硬件连接与规范 图1 _ 1 注意:由于它们都是RS-232电平,所以,您的用户系统里面需要类似于MAX232, MAX3232E这样的电平转换芯 片,才能将信号转换成TTL或LV-TTL(3.3V系统)信号。 L V - T T L接 口 引 脚 定 义 针脚 定义 数据方向 说明 接口类型 1 TXD 输出 数据输出 LV-TTL 2 GND 地 地 3 RXD 输入 数据输入 LV-TTL 4 GND 输出 电源地输出 5 VDD 输出 电源正端输出 VDD5.0 6 BUSY 输出 终端忙碌 LV-TTL 7 VCC 输入 电源正端输入 +5V 8 GND 输入 电源负端输入 1.TXD: LV-TTL电平, 终端向用户系统输出数据。 2.GND: 通信地 3.RXD: LV-TTL电平, 从用户系统输入数据至终端 对于短距离与用户系统的连接,仅需这3根线即可。 4.GND和5.VDD,这两根线是电源输出,供应给外部系统所用, 输出电压是+5V, 它与输入电压VCC(也是+5V)的 关系如下图所示: 从该图可以看出VDD输出的5V是在输入电源VCC的 5V后面加上了瞬态抑制二极管(TVS)和快恢复保险丝。这 些输出电源主要供应给外部系统,例如USB系统。我们知 道USB系统既可以电脑供电,也可以外部供电,如果电脑 供电不足,则可以选择外部供电。 现在很多电脑都没有串口,仅有USB接口,本公司为 了实现在没有串口的电脑上的图像和字库下载, 特意做了 USB转LV-TTL的转接器。 图1 _ 2 5 第 1 章 硬件连接与规范 本转接器一头连接USB,另一头连接液晶终端的LV-TTL接口。如果使用了该转接器,在下载图像和字库时,可 以选择“高速”下载,这样,终端将在超出常规波特率(一般1.5Mbps)下传递图像,这是一般电脑串口所不具备的。 7.VCC: 电源正端输入端,为+5V, 它不仅向液晶终端供电, 同时还向外部系统供电。 8.GND: 电源负端输入端。 与外部系统的典型连接,我们看到图1_3,可以去掉MAX232之类的芯片而直接连接,尤其是对诸如ARM的32位 3.3V系统的连接,更是直接。 BUSY VCC 图1 _ 3 1.3.2 与PC机串口的连接 具有RS-232电平接口的端口可以与PC等电脑连接,只要与DB9的RXD和TXD交叉连接,并且地线连在一起即 可,另外,“BUSY”引脚连在DB9的第6引脚,即DSR引脚即可。 注意: ●当两个RS-232设备连接正确时,用万用表的电压档测量,TXD和RXD数据线应该都是负电压; ●RS-232空载时,用万用表电压档测量TXD端,应该是负电平。 6 第 1 章 硬件连接与规范 1 . 3 .3 通 过U S B与PC机相连 现在很多电脑都没有串口,仅有USB接口,本公司为了实现在没有串口的电脑上的图像和字库下载, 特意做了 USB转LV-TTL的转接器。本转接器一头连接USB,另一头连接液晶终端的LV-TTL接口。如果使用了该转接器,在下 载图像和字库时,可以选择“高速”下载,这样,终端将在超出常规波特率(一般1.5Mbps)下传递图像,这是一般电 脑串口所不具备的。 注意,使用USB接口,就不再连接BUSY信号,所以电脑上编写的软件,在每发送一帧数据后应做适当的延 时,以免数据来不及处理。 1.3.4 与RS-485的连接 液晶终端一般采用RS-232接口,但是PLC等设备,或者信号需要远传时,往往需要使用抗干扰能力更好的RS485差分信号传输,这时就需要RS-232/RS-485转换电路。常见的无源RS-232/RS-485转换器和液晶终端的连接电路如 下: 1 5 6 9 DOUT 2 4 7 8 DIN 3 RS-232到RS-485 3 VCC R1 8 4 转接器 7 2 B- 1k GND 9 5 DW1 7.5V 6 R2 R3 1 1k 1k A+ 注: ●由于液晶显示终端不允许串口“窃电”,所以要外供一个“窃电”电源; ●有些RS-232到RS-485转接器的引脚定义可能与上图刚好相反,判别的方法是使用万用表电压档测量RS-485一 端DB9的1、2引脚电位,高电位的是A+,低电位的是B-。 1 . 3. 5 选择R S -232电平接口还是LV-TTL电平接口 到 底 选 择RS - 232电 平 接 口 还 是LV - TTL电 平 接 口 , 这 要 根 据 距 离 的 远 近 和 其 他 综 合 因 素 由 用 户 自 行 决 定 , 不 过 电 路 板 上 有2个 跳 线 , 它 们 用 以 选 择 两 种 接 口 的RX D和TX D电 平 , 用 户 必 须 选 择 相 对 应 的 跳 线 , 否 则,通信将不能正常工作。 1.3.6 开发带有串口液晶终端系统的开发过程 如果用户要开发一个新产品,该产品带有彩色液晶显示,那么使用串口液晶是最好最快完成项目的方 式之一。假设用户自己有一个微处理系统,我们称之为用户系统,那么它与液晶终端连接,只需串口连接 即可。 传 统 开 发 带 有 彩 色 液 晶 的 产 品 , 可 能 您 需 要 一 款A R M处 理 器 芯 片 , 然 后 通 过A RM上 的TF T控 制 器 与 液 晶 的TF T接 口 连 接 , 这 些TF T接 口 的 引 脚 很 多 , 连 接 十 分 麻 烦 。 更 糟 糕 的 是 , 液 晶 所 有 的 驱 动 必 须 由 用 户 系 统 提供,虽然外面可以弄到底层的驱动,但大多数需要嵌入式操作系统支持,而对于不熟悉操作系统的单片 机开发人员来说,无疑增加了难度。 麻 烦 的 事 还 源 源 不 断 , 既 然 你 使 用 彩 色 液 晶,那 好,你 就 得 用 你 的 微 处 理 器 画 很 多G U I图 片 和 图 像 , 包 括 优美的背景图,都得由你用户系统的微处理器来完成,以便能有一个非常友好的用户界面,有时带触控界 面的GUI还需要一点点动画。这把开发者难倒了,于是提出需要像Linux、Windows CE等甚至安卓等大型操 作系统,把SDRAM和Flash扩了又扩, 还必须参加Linux、Win CE或安卓培训班,学会怎样在用户系统的单片 机里画画。 7 第 1 章 硬件连接与规范 等 到 好 不 容 易 能 够 画 出 背 景 图 了,时 间 周 期 可 能 已 经 拖 了 很 长 了,更 要 命 的 是,您 仅 仅 提 供 了 一 幅 背 景 图,一 页 的G U I显 示 内 容 , 根 本 不 能 满 足 老 板 的 要 求 , 如 果 老 板 要 求 至 少20个 页 面 的G U I背 景 图 , 你 可 能 傻 眼 了。原本要做的其他功能时间,你却全浪费在图形界面上了。可能你会购买现成的图形界面开发系统如 Q T之 类 的 软 件 , 可 是 跟Window s太 像 了 , 会 被 认 为 不 够 “ 专 业 化 ” , 即 会 被 认 为 在 别 人 家 的 操 作 系 统 上 改 装的。怎么办?而此时的开发投入已经很大,时间也拖了太久了,硬件成本还在不断地增加,但前景似乎 还不明朗。 我们的串口智能液晶终端能解决这些问题。首先,所有的画图工作不是由用户系统的单片机完成的, 而是利用台式机来完成。台式机上有很多优秀的图形图像软件,像Photoshop, CorelDraw, Firework, A utoCA D等 等 。 由 美 工 人 员,而 不 是 单 片 机 程 序 员 来 完 成 背 景 图 等G U I的 设 计 , 然 后 通 过 我 公 司 提 供 的"液 晶 模块助理"软件下载到液晶终端中, 最多可有70幅全幅图像可储存在液晶终端里,远远超过老板要求的20幅图 像。然后将液晶终端通过串口与用户系统连接起来,你就可以通过串口发送指令,来切换背景图,裁剪背 景图,显示文本,画一些简单图形等等。这样做,不仅简化了操作液晶的过程,降低了对开发人员的技术 要 求(无 需 嵌 入 式 操 作 系 统 知 识), 而 且 大 大 缩 短 了 开 发 周 期 , 加 速 了 产 品 上 市 的 步 伐 。 所 以 , 开 发 步 骤 如 下: 第 一 步 : 由 美 工 人 员 绘 制 精 美 的G U I背 景 图 图 像 。 这 些 背 景 图 可 能 好 几 页 , 最 多70页 , 然 后 通 过 台 式 机 上 “ 液 晶 终 端 助 理 ” , 并 通 过 台 式 机 的R S - 232C串 口 , 将 图 像 全 部 下 载 到 液 晶 终 端 里 去 。 注 意,每 一 幅 背 景 图都有其编号,以后指令可以控制编号来达到操控要求。 第 二 步 : 用 “ 液 晶 模 块 助 理 ” 可 以 产 生G B2312、G BK等 字 库 , 然 后 也 用 同 样 方 法 下 载 到 液 晶 终 端 里 去,每个字库也有其地址号,这些是以后指令操控的依据。 第 三 步 , 按 上 图 所 示(示 意 图), 将 液 晶 终 端 与 您 的 用 户 系 统 连 接 起 来 。 注 意 , 信 号3根 线Rxd、Txd、 B us y。 它 们 都 是RS - 232电 平 , 所 以 , 您 的 用 户 系 统 里 面 需 要 类 似 于M A X 232这 样 的 电 平 转 换 芯 片 , 才 能 将 信号转换成TTL信号。当然, 您也可以直接选择TTL接口的端口。 第四步,您可傻瓜化地,通过发发指令,就可以完全操控你的彩色液晶了。本手册后面有指令详解, 我 们 还 有M C S - 51单 片 机 上 的D emo以 及P C机 上 的D emo,需 要 时 可 以 给 你 们 。 以上四步即可完成设计工作。其实,在液晶终端的模块中,我们使用了本公司自行研发的“漏斗”操 作 系 统 , 既 克 服 了Linux操 作 系 统 实 时 性 差 的 缺 点 , 又 吸 收 了Linux中 多 线 程 的 编 程 思 想 , 还 融 汇 了uC /O S操 作系统中实时多任务的思想,所以克服了像Windows CE, Linux, Andriod等操作系统开机启动时间过长的 缺点,使“漏斗”操作系统成为一种独特的实时嵌入式操作系统,并对此申请了发明专利,还因此获得了 创新基金的嘉奖。 8 第 1 章 硬件连接与规范 1.4 基本约定与规范 1.4.1 数据帧架构 数据帧架构是:“帧头”+“指令”+“字节数”+“数据块”,下面分别解释: ●帧头:固定十六进制的“AA”,表示一帧开始,它占用1个字节; ●指令:用十六进制表示的指令,占用1个字节; ●字节数:表示后面要传送的“数据块”的总的字节数,它占用2个字节; ●数据块:这里内容比较丰富,有坐标点,有颜色,有编号等等,它占用多个字节,但最多不能超过256个;数 据块也可以没有,这时,字节数就为0。 在每一帧发送前, 至少要等待3.5个字节传送时间, 才能开始一帧数据传送。一帧数据传送结束以后, 也需要一 个至少3.5个字节传送时间的停顿, 才能表明一帧结束。整个消息帧必须作为一连续的流转输。如果在帧完成之前有 超过1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的开始。同样地,如果一 个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误。目 前如果发生错误, 液晶终端将不执行指令, 同时置“BUSY”信号为高电平。 下面是一个清屏的指令: 帧头 指令 字节数 数据块 举例 AA 72 00 00 说明 (固定) 清屏 0 占用字节数 1 1 2 下 面 是 用 当 前 的 字 库,用 当 前 的 前 景 色 显 示 汉 字 串 “ 彩 色 科 技 ” : 帧头 指令 字节数 数据块 举例 AA 51 00 0E 00 00 01 2C 00 00 B2 CA C9 AB 说明 (固定) 显示字串 14 字串编号 x坐标=300 y坐标=0 彩 色 占用字节数 1 1 2 2 2 2 2 2 举例 说明 占用字节数 数据块 BF C6 BC BC 科 技 2 2 ●以上两个例子中,“字节数”是相当重要的,因为没有帧尾,所以字节数就确定什么时候该结束。不用帧尾的 原因,是因为特殊的帧尾编码可能会与传送的图像颜色混淆; ●在第二个例子中,“B2 CA”、“C9 AB”、“BF C6”、“BC BC”分别是“彩色科技”的内码。在用C语 言的编程中,无需了解内码,只需按照下面定义字符串即可: c h a r s t r [] = "彩色科技"; 在书写规范中,一般用“0x”前缀或用“H”后缀来表示十六进制数字,例如:“0xAA”或“AAH”都表示十 六进制的“AA”,但是,为了方便用户直接应用,在后面很多场合,串口指令都用十六进制格式书写,并不加任何标 记,如:“AA 72 00 00”表示串口连续发送十六进制的“0xAA”、“0x72”、“0x00”和“0x00”共四个字节, 注意,每个字节之间并没有空格,而书写时加空格只是为了区分方便。 9 第 1 章 硬件连接与规范 1.4.3 通信帧缓冲区 在液晶终端中有一个256字节的FIFO缓冲区,发送一帧数据后,应检查一下BUSY引脚,如果处 于“忙”状态(高电平)则应该等待,如果是“空闲”状态(低电平),则可以发送下一帧数据。 如果数据帧传送得太快,会造成死机现象,所以最好一帧数据结束后,除了判断BUSY引脚外, 还要适当地延时。一旦死机,只有重新上电了。在传送一个完整的数据帧之间,不需要判断 BUSY引脚,也不需要延时。 一帧数据不要超过256字节,如果数据很多,如传送一个波形,最好分成多帧传送,使得每一帧都 不超过256字节。分成的多帧,每一帧必须符合帧的架构,即每一帧必须由帧头+指令+字节数+数 据块组成。 一般情况下,由于液晶终端的处理速度很快,用户可以少考虑BUSY引脚和延时,“液晶开发 助理”软件就没有过多考虑BUSY和延时。 1.4.4 传送方向的约定 用户设备 DIN DOUT 液晶终端 如上图所示,传送的方向如下定义: ●下行(Tx): 用户发送数据给液晶终端,数据从终端DIN引脚输入; ●上行(Rx): 液晶终端发送数据给用户,数据从终端DOUT引脚输出。 1.5 坐标与色彩 1.5.1 坐标系 液晶终端的坐标系与普通笛卡尔坐标系不同,而与通常的图像坐标系相同,即以可视区域的 左上角作为坐标系原点,向右为x轴正向,向下为y轴正向。如下图所示。 x (0,0) A(x, y) y 10 第 1 章 硬件连接与规范 在 液 晶 终 端 指 令 中 , 统 一 以4个 字 节 来 表 示 坐 标 位 置 ,x、y坐 标 分 别 以 两 个 字 节 进 行 表 示 , 坐 标 的 表 示 范 围 为0 ~ 6 5 5 3 5。 例 如 , 假 设A点 坐 标 为( 275, 412),则 在 液 晶 终 端 中 用 十 六 进 制 数 据 表 示 为 : x=0x0113,y=0x019C 有时候还要表示一个矩形区域的宽度和高度,我们也分别以两个字节表示,表示的 范 围 也 是0~65 5 3 5。 宽 度,我 们 用 英 文w idth表 示 , 高 度 以h eig h t表 示 。 例 如 下 图 : (72, 38) 300 200 x=0x0048 y=0x0026 width=0x012C height=0x00C8 在终端指令的操作中有时候需要给出图形编号或字库编号,这些编号也是用两个字节来表 示。另外,要给出的类型或属性,也是用两个字节来表示的,所以两个字节成为指令数据块的标 准。 1.5.2 调色板 16 液晶终端的每一像素的颜色由16位编码组成,一共有2 =65536种颜色(65K真彩色)。其红色、 绿色、蓝色的组成是“5R6G5B”方式,如下图所示:红色(R)占5位、绿色(G)占6位、蓝色(B)占 5位,它们组成了液晶终端的调色板。 调色板高字节 调色板低字节 bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 B4 B3 B2 B1 B0 有十六种基本颜色作为调色板的内部参考值, 对用户的使用也很有参考价值,其颜色如下: 黑 0x0000 蓝 0x0018 绿 0x0600 青 0x0618 红 0xC000 品红 0xC018 黄 0xC600 深灰 0x8410 浅灰 0xC618 亮蓝 0x001F 亮绿 0x07E0 亮青 0x07FF 亮红 0xF800 亮品红 0xF81F 亮黄 0xFFE0 白 0xFFFF 11 第 1 章 硬件连接与规范 1.5.3 前景色和背景色 在液晶终端中,没有被图形图像和文字覆盖掉的地方显示背景色,默认为蓝色(0x0018),而用 户所绘的图形,所输出的文字,在没有指定颜色的情况下,使用前景色表示。默认是白色 (0xFFFF)。 1 . 6 基 本 指 令 集 概 览(扩 展 指 令 集 不 在 其 内) 本彩色液晶终端的HMI指令集相对于与其他生产厂家来说,简单、易用、数量不多,容易记 忆。不像其他厂家的指令集,无关紧要的指令一大堆。 下面呈现如下(下面指令集称为GATT指令集,或GATT格式): 大类别 小类别 指令 详细 说明 系统指令 图像操作 文本操作 画基本图 握手 0x00 AA 00 其中ByteCounts=0 查看配置和版本信息 背光控制 0x26 AA 26 其中ByteCounts=0 0x27 AA 27 其中ByteCounts=0 打开背光 关闭背光 0x24 AA 24 其中ByteCounts=2 设置前景色 前景色背景色 0x25 AA 25 其中ByteCounts=2 设置背景色 0x37 AA 37 其中ByteCounts=4 同时设置前景色和背景色 0x70 AA 70 其中 ByteCounts=2 显示图像 AA 71 其中 ByteCounts=4 显 示P ic_ID 1图 像,并 把P ic_ID 2放 入 缓 存 显示 AA 71 其 中 ByteCounts=6 0x71 AA 71 其中 ByteCounts=8 显示Pic_ID1图像, 并把Pic_ID2~PicID3放入缓存 显示Pic_ID1图像, 并把Pic_ID2~PicID4放入缓存 AA 71 其 中 ByteCounts=10 显示Pic_ID1图像, 并把Pic_ID2~PicID5放入缓存 清屏 清缓存图像 剪切图像 0x72 AA 72 其中ByteCounts=0 0x81 AA 81 ByteCounts=10 AA 73 0x73 ByteCounts=14 AA 88 0x88 ... ByteCounts=12 + n * 12 清除当前显示页面, 用背景色填充 将存在缓存区的图像去除, 多余部分用-1替代 剪切一幅图片的矩形区域到当前显示 带过绿色的剪切多幅图片的矩形区域到当前显示 设置字库 0x50 AA 50 ByteCounts=4 设置当前默认显示的小字库和大字库 显示文本 AA 51 {string}其 中ByteCounts=6+strlen(string), strNo必 0x51 用默认的字库显示字符串文本 须大于等于0且小于20, 下同 0x53 AA 53 {string}ByteCounts=12+strlen(string) 用指定的字库指定的颜色显示字符串文本 AA 55 0x55 {string}ByteCounts=16+strlen(string) 显示文本,并带有投影特效 清除文本 0x52 AA 52 ByteCounts=2 清除指定编号的字符串文本 设置文本方式 0x59 AA 59 ByteCounts=2 设置字符串文本显示方式 画点 0x0A AA 0A ... ByteCounts=n×4, ByteCounts必 须<=256, 用当前前景色画一系列点 所 以M A X (n)=64 AA 10 0x10 ..., ByteCounts = 4×k×n+8, Bytecounts必须<=256, 所以当k = 2 时Max(n)=31 动态曲线点,其中k为曲线的数量, n为每个曲线的 点数, startX为所有曲线的起始x坐标, 该动态曲线从 startX开始每画一个点, x坐标自动加一 画直线 画矩形 画圆 清除画图 AA 08 ... ByteCounts=n×4, ByteCounts必 须<=256, 0x08 用直线段将多个点以前景色连接起来 所 以M A X (n)=64 AA 09 ... ByteCounts=n×4, ByteCounts必 须<=256, 0x09 用直线段将多个点以背景色连接起来 所 以M A X (n)=64 0x16 AA 16 ... , ByteCounts=n×4+4, ByteCounts必须<=256, 所以MAX(n)=60 用设有粗细度的直线段将多个点以指定的颜色连接 起来 AA 06 ... , 0x06 画 多 个 矩 形 框(用 前 景 色) ByteCounts=n×8 , MAX(n)=256/8=32 AA 07 ... , 0x07 填 充 多 个 矩 形(用 前 景 色) ByteCounts=n×8 , MAX(n)=256/8=32 AA 79 ... , ByteCounts=n×6 , 0x79 MAX(n)=256/6=42 画 多 个 圆(用 前 景 色) AA 80 ... , ByteCounts=n×6 , 0x80 MAX(n)=256/6=42 填 充 多 个 圆 域(用 前 景 色) 0x5A AA 5A 其中ByteCounts=8 用 背 景 图 填 充 矩 形 区 域(擦 除 所 画 的 内 容) 12 第 1 章 硬件连接与规范 大类别 小类别 指令 详细 说明 进度条 创建进度条 给进度条置值 0x30 AA 30
    Top_arrow
    回到顶部
    EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。