首页资源分类其它光电显示 > 1C系列彩屏智能终端使用说明书(V3.1)

1C系列彩屏智能终端使用说明书(V3.1)

已有 445499个资源

下载专区

上传者其他资源

    文档信息举报收藏

    标    签:彩屏

    分    享:

    文档简介

    1C系列彩屏智能终端使用说明书(V3.1)

    文档预览

    1C 系列彩屏智能终端使用说明书 1C 系列彩屏智能终端使用说明书 (V3.1) 感谢您关注和使用金鹏彩屏系列液晶显示器产品,欢迎您提 出意见和建议,我们将竭诚为您服务、让您满意。您可以浏览 http://www.gptlcm.cn 了解最新的产品与应用信息,或拨打客服 电话 4000-111-968 及向 support@gptlcm.cn 邮箱发 E-mail 获 取具体的技术咨询与服务。 金鹏实业有限公司 Golden Palm Industry Co., Ltd. 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 1页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 修订历史 版本 日期 2014 年 2 月 24 日 创建文档 1C 系列彩屏智能终端使用说明书 原因 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 2页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 目录 目录..................................................................................................................................................... 3 一、产品简介..................................................................................................................................... 6 二、产品主要性能:......................................................................................................................... 8 3.1 产品选型表............................................................................................................... 10 3.2 速度指标................................................................................................................... 10 四、通讯接口定义及方式设置...................................................................................................... 10 4.1 通讯接口定义........................................................................................................... 11 4.2 通讯方式及波特率设置............................................................................................12 五、指令集表...................................................................................................................................13 5.1 指令格式................................................................................................................... 13 5.2 颜色格式.................................................................................................................... 14 5.3 基本指令集和控件指令集区别................................................................................14 5.4 指令列表................................................................................................................... 14 5.5 基本指令集使用详解...............................................................................................28 5.5.1 握手命令................................................................................................................28 5.5.2 设置前/背景色....................................................................................................... 28 5.5.3 清屏.........................................................................................................................28 5.5.4 设置文字行间距和列间距.................................................................................... 28 5.5.5 设置文本框限制框................................................................................................ 28 5.5.6 设置过滤颜色........................................................................................................ 29 5.5.7 文本显示.................................................................................................................29 5.5.8 光标显示.................................................................................................................30 5.5.9 全屏图片显示....................................................................................................... 30 5.5.10 区域图片显示...................................................................................................... 30 5.5.11 图片剪切...............................................................................................................31 5.5.12 动画显示.............................................................................................................. 32 5.5.13 前景色画点.......................................................................................................... 32 5.5.14 背景色画点(删除点)...................................................................................... 32 5.5.15 画线...................................................................................................................... 33 5.5.15 绘制折线............................................................................................................. 33 5.5.16 将等间隔坐标点用前景色连接.......................................................................... 34 5.5.17 按照坐标偏移量用前景色连线.......................................................................... 34 5.5.18 按照坐标偏移量用背景色连线.......................................................................... 35 5.5.19 画空心圆.............................................................................................................. 35 5.5.20 画实心圆.............................................................................................................. 35 5.5.21 画圆弧.................................................................................................................. 35 5.5.22 画空心矩形.......................................................................................................... 36 5.5.23 画实心矩形/局部清屏......................................................................................... 36 5.5.24 画空心椭圆.......................................................................................................... 37 5.5.25 画实心椭圆.......................................................................................................... 37 5.5.26 区域填充.............................................................................................................. 37 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 3页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.5.27 背光调节.............................................................................................................. 38 5.5.28 蜂鸣器控制.......................................................................................................... 38 5.5.29 配置触摸屏.......................................................................................................... 38 5.5.30 触摸屏校准.......................................................................................................... 39 5.5.31 触摸屏体验.......................................................................................................... 39 5.5.32 矩阵键盘控制...................................................................................................... 39 5.5.33 RTC 属性设定..................................................................................................... 40 5.5.34 RTC 时钟设置..................................................................................................... 41 5.5.35 读取 RTC 时钟.................................................................................................... 41 5.5.36 写将数据保存在 FLASH.................................................................................... 41 5.5.37 读取保存在 FLASH 中的数据........................................................................... 41 5.5.38 设置波特率.......................................................................................................... 41 5.5.39 写图层操作.......................................................................................................... 42 5.5.40 图层切换显示...................................................................................................... 43 5.5.41 图层拷贝叠加....................................................................................................... 43 5.5.42 清除图层............................................................................................................... 43 5.5.43 切换画面时自动清除当前图层........................................................................... 43 5.5.44 截取当前屏幕并保存在 FLASH 中.......................................................................43 5.5.45 显示保存在 FLASH 中的截取画面.......................................................................43 5.6 控件指令集详述........................................................................................................43 5.6.1 切换画面................................................................................................................. 43 5.6.2 获取画面................................................................................................................. 44 5.6.3 按钮控件的类型和上传格式................................................................................. 44 5.6.4 更新触控按钮状态................................................................................................. 46 5.6.5 读取触控按钮状态................................................................................................. 47 5.6.6 更新文本控件数值................................................................................................. 47 5.6.7 读取文本控件数值................................................................................................. 48 5.6.8 设置文本控件焦点................................................................................................. 49 5.6.9 更新进度条控件数值............................................................................................. 49 5.6.10 读取进度条控件值............................................................................................... 50 5.6.11 滑块控件上传格式............................................................................................... 50 5.6.12 更新滑块控件数值............................................................................................... 51 5.6.13 读取滑块控件值................................................................................................... 51 5.6.14 更新仪表控件数值............................................................................................... 51 5.6.15 读取仪表控件数值............................................................................................... 52 5.6.16 动画控制............................................................................................................... 52 5.6.17 播放指定帧........................................................................................................... 53 5.6.18 添加曲线控件....................................................................................................... 53 5.6.19 添加曲线.............................................................................................................. 55 5.6.20 删除曲线.............................................................................................................. 55 5.6.21 添加曲线数据...................................................................................................... 55 5.6.22 清除曲线数据...................................................................................................... 56 5.6.23 曲线缩放与偏移.................................................................................................. 56 六、 模块外型尺寸图.....................................................................................................................57 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 4页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 附录一:字库升级说明.................................................................................................................. 63 附录二:参考电路...........................................................................................................................66 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 5页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 一、产品简介 肇庆市金鹏实业有限公司的彩屏智能型彩屏终端,是在汲取了众多客户要求和建议的基 础上,采用 32 位 ARM 处理器 + FPGA 双核控制架构开发的一款高性能、低功耗、易使用的 64K 色的 TFT 真彩显示器,可以直接和具有 UART 串行接口的 MCU(如 51 单片机、AVR、PIC、 DSP、ARM、工控机等)连接。用户只需通过串口向终端发命令,便可完成相应的操作。 操作时,用户首先利用配套的上位机金鹏终端开发软件软件,将预先设计好的美工图片 进行界面排版和控件配置,编译无误后然后使用内置的“虚拟串口屏”进行模拟仿真,最后 通过 USB(或 SD)方式将整个工程图片和配置信息下载到串口屏内部存储器中。下载之前,上 位机将会对工程中的每个画面、图片和控件分配一个唯一的 ID 号。用户主机串口接收到设 备上传的按钮 ID 或触摸坐标值后,就可以判定当前哪个按钮被按下,然后发送相应的串口 指令去更新画面显示或控制电机、继电器和指示灯等设备。除文本、图片显示外,用户还可 以发送指令来实现曲线显示、屏幕保存和数据存储等功能。 串口屏内部有 6K 字节的指令缓冲区,用户主机可无等待、连续发送多条指令后退出串 口程序。整个过程操作简单,程序代码量大大降低。 操作步骤如下图所示 注 1: 譬如开关机动画、主界面、操作界面、按钮按下效果图、艺术字等工程所需的任意大小图片。 注 2: 新建工程,导入美工图片,利用按钮控件对工程画面中的所有按钮进行配置,例如有些按钮用 于跳转画面,有些作为开关按下或弹起,有些用于自定义键值;然后根据需要还可以使用文本控件、进度 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 6页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 条控件、仪表控件、滑动条控件或时钟控件进行相应设置,如下图所示。 注 3: 用户主机串口收到到设备上传的按钮控件 ID 或坐标值,即可获取当前按下的按钮所在工程画面 的位置和功能,然后主机就可发送对应的指令去更新画面显示或控制电机、继电器和指示灯等设备。 “虚拟串口屏”为众多开发工程师提供了零成本、快速评估的平台,其具备的功能与真 实串口屏一模一样。安装金鹏终端开发软件软件后即可运行体验“虚拟串口屏”,如下图所 示。 上位机“虚拟串口屏”运行图标 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 7页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 二、产品主要性能:  处理器 –采用 32 位 ARM 处理器 + FPGA 双核控制架构,加强图像处理功能。  存储容量 –内置标准 1GBit Flash,支持任意大小图片存储,累计全屏图片存储数量: 尺寸 3.5〃 4.3〃 5.6〃 7.0〃 8.0〃 10.4〃 数量(张) 778 457 190 155 124 124 注:存储器可扩展为 4GBit 空间大小  接口特性 –与用户主机 MCU 通信接口:RS232 或 3.3V CMOS/TTL UART; –PC 下载图片接口:全速 USB2.0,速度 623KB/S;  PC 软件功能 –金鹏终端开发软件 IDE 环境操作人性化,界面美观大方; – 软件集成了常用图标、按钮和键盘等矢量图,降低美工难度; – 画面支持图片缩放、文字编辑和元素拷贝等常用操作功能; –工程编译后为每个画面、图片和控件分配唯一 ID,并自动生成驱动函数; – 支持上位机与串口屏同步显示和调试功能; – 内嵌“虚拟串口屏”模拟仿真器,节省开发周期; – 支持二进制文件烧录,量产更方便安全。 –根据用户需求,定制特殊的 PC 软件功能;  硬件特性 –16 位真彩色 RGB 显示(64K 色); –内置标准 8*12、8*16、12*24、16*32、32*64 ASCII 字库,12*12、16*16、 24*24GBK 和 32*32、64*64 GB2312 字库,可自定义任意 windows 字库; –支持 BMP、JPEG、WMF、PNG 和 GIF 等图片格式下载; – 支持任意位置文本和光标显示; –支持任意大小图片显示、图片裁剪、图片过滤和 GIF 动画显示; –支持画点、线、圆、矩形和多边形等常用 GUI 功能; – 支持离散点快速自动绘制折线或曲线拟合; –波特率设置范围 1200-2Mbps; –255 级背光调节和自动屏保模式; – 支持图层切换、图层拷贝和图层叠加功能; –支持截取当前屏幕保存在 FLASH 中; –支持将用户数据保存在 FLASH 中; –支持外接 5*5 矩阵键盘输入;(选配) – 支持常用组态控件:触摸控件、文本控件、进度条、仪表和滑块控件等; – 系统内置虚拟数字键盘和全功能键盘输入的触控功能; –支持 SD 卡脱机量产、现场升级或更新图片功能;(选配) –支持 RTC 实时时钟;(选配)  电源 3.5~4.3 寸常规供电 5V,也可以选择 3.3V 供电 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 8页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.6 寸~8 寸常规供电 7.6V~24V,也可以选择 5V 供电 10.4 寸常规供电 7.6V~24V  工作温度 – -20℃~70℃  触摸屏工作温度 – -10℃~60℃  组态控件特性 – 按钮控件  用户通过上位机金鹏终端开发软件软件对工程画面中的所有按钮进 行配置,即可在无主机 MCU 参与情况下,轻松实现画面的跳转、开关按下 和弹起,自定义键值等功能。若按下某个触摸区域后,设备将此按钮 ID 上 传给主机,无需判断屏幕坐标值。 – 文本控件  通过金鹏终端开发软件软件将文本在工程画面中显示的位置、颜色、 字体大小和背景色预先进行设置,用户主机只需对相应的文本控件 ID 进行 读写数据,无需关心坐标值、颜色和字体等信息。由于每个文本控件都分 配了独立内存空间,因此无论当前屏幕是否切换到文本界面,用户都可以 随时进行文本读操作。 – 进度条控件  通过金鹏终端开发软件软件对进度条的方向、起始值、终止值、前景 和背景图等参数进行设置,用户主机只需要对指定的进度条控件 ID 发送相 应数值,即可实现进度条递增或递减动态显示。 – 仪表控件  通过金鹏终端开发软件软件对仪表表盘颜色值、刻度值、起始值、终 止值、旋转方向和指针形状等参数进行设置,用户主机只需要对指定的仪 表控件 ID 发送相应数值,即可实现表盘指针的来回转动; – 滑块控件  通过金鹏终端开发软件软件对滑块的游标大小、刻度值、起始值、终 止值和背景图等参数进行设置,用户拖动游标或点击某个刻度处时,设备 将立刻上传当前游标所在位置值。 – 系统内置虚拟数字小键盘和全功能键盘;  通过金鹏终端开发软件软件对画面指定位置处进行弹出键盘设置,点 击该区域后,系统将自动弹出键盘。用户输入的数字或字符全部以 ASCII 码形式上传到主机,还可以自动关联到画面文本框内显示 。 – 图标控件  用户主机可轻松实现同一位置显示不同状态的图片,包括消失显示。 – 曲线控件  户主机只需发送 AD 采样数据,串口屏会自动进行拟合,动态推移显 示。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 9页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 三、产品参数 3.1 产品选型表 尺寸 型号 3.5 OCM320240T350-1C 4.3 OCM480272T430-1C 5.6 OCM640480T560-1C 7.0 OCM800480T700-1C 8.0 OCM800600T800-1C 10.4 OCM800600T104-1C 分辨率 比 工作电压 工作电流(标准电压) 例 最 标 最 最小 标准 最大 小 准大 320*240 4:3 4.5V 5V 5.5V 120mA 220mA 300mA 480*272 16:9 4.5V 5V 5.5V 120mA 240mA 310mA 640*480 4:3 5V 9V 24V 130mA 250mA 310mA 800*480 16:9 7.6V 9V 24V 180mA 320mA 380mA 800*600 4:3 7.6V 9V 24V 210mA 410mA 480mA 800*600 16:9 7.6V 9V 24V 210mA 420mA 490mA 注: ①3.5 寸-1C、4.3 寸-1C 属非触控系列,不支持 5.6 控件指令功能,不支持 5.5.36、5.5.37 的 FLASH 数据读写功能和 5.5.44、5.5.45 截图保存功能。如需要控件功能,请选择 2C 触 控系列。 ②5.6 寸、7.0 寸、8.0 寸、10.4 寸均可选配实时时钟。 ③10.4 寸可选配 SD 卡接口,矩阵键盘功能。 ④5.6 寸、7.0 寸、8.0 寸可选 5V 供电。 请在采购的时候向我们的销售人员说明。 3.2 速度指标 尺寸 单一颜色清屏(ms) 全屏图片更新时间(ms) 16*16 文本显示速度(ms) 3.5〃 1.4 12 0.35 4.3〃 2.5 19 0.35 5.6〃 6 26 0.16 7.0〃 6.5 34 0.16 8.0〃 9.5 48 0.16 10.4〃 9.5 48 0.16 四、通讯接口定义及方式设置 设备对外主要有 4 个常用接口:串口指令通讯接口、工程资源 USB 下载接口、外扩 5*5 矩阵键盘接口和脱机量产的 SD 卡接口。其中,外扩 5*5 矩阵键盘接口为选配。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 10页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 4.1 通讯接口定义 1C 系列彩屏智能终端使用说明书 图 4.1 指令通讯端口实物图 图 4.2 图片下载端口实物图 表 4.1 指令通讯端口定义 编号 名称 类型 说明 1.2 VCC 输入 电源(电压范围见产品特性) 3 BUSY 输出 忙信号输出(通常可悬空),3.3V TTL/CMOS 电平 4 DOUT 输出 发送(TXD)引脚, 与用户 MCU 的 RXD 相连 5.6 DIN 输入 接收(RXD)引脚, 与用户 MCU 的 TXD 相连 7.8 GND 输入 电源地 备注:BUSY=1,表示处于忙状态无法接收新的指令;BUSY=0,表示处于空闲状态。由于内部有 6K 的指令缓 冲区,一般应用中用户可以无需判断 busy 信号。 表 4.2 图片下载端口定义 名称 说明 USB 接口 图片下载接口,高速 USB2.0 标准 注意:本 USB 不支持热插拔。必须先断开彩屏的 VCC 电源,再插拔 USB。 图 4.3 标配通讯电缆线图 设备中的 SD 卡接口主要用来脱机量产或现场图片更新。工程画面配置好后进行编译, 然后点击“量产向导”,选择“生成 SD 卡资源包”,最后将资源包里的所有文件拷贝到 SD 卡中,如图 4.4 所示。 现场更新或脱机量产时,用户直接将 Mini SD 卡插入设备,此时屏幕提示检测到 SD 卡 并显示更新进度百分比。更新完毕后拔出 SD 卡,重新上电设备开始正常运行。 注:SD 卡的容量不能超出 2G。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 11页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 图 4.4 生产 SD 卡资源包 4.2 通讯方式及波特率设置 出厂前默认 RS232 电平,若用户需要 TTL/CMOS 通讯方式,需将下图 4.5 所示的焊点(J6) 短路。出厂前波特率默认 9600bps,用户可以通过上位机进行其它波特率值设置。实际操作 中,若用户忘记了之前所设的波特率,可以短接下图 4.6 所示的焊点(J5),然后重启屏,此 时屏将恢复出厂前设置的 9600bps。新的波特率值设置后断电不丢失。 上位机工程也可以设置波特率。点击“工程窗口”下的工程名称,界面右边的“属性窗 口”,“设备配置”处,选好波特率,用 USB 重新下载工程,模块即可重设波特率。 图 4.5 通讯方式设置 图 4.6 通讯波特率恢复 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 12页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 五、指令集表 5.1 指令格式 一条完整的用户命令格式如表 5.1 所示。如果指令参数多于一个字节,统一以 MSB 方式 (高字节在前,低字节在后)进行通信,每帧最大的数目是 1024 字节(包含帧头和帧尾),指令数 据均以十六进制表示。 表 5.1 指令帧的格式 指令 EE XX XX XX…XXX FF FC FF FF 说明 帧头 指令 指令参数(最长 1018 字节) 帧尾 举例说明, (1)在坐标(100,50)处显示一幅指定的图片,如下图所示。 图 6.1 指定位置显示图片 用户 MCU 串口发送命令如下: 发送命令:EE 【32 00 64 00 32 00 02 00】FF FC FF FF 命令解析:EE 代表帧头; 32 代表区域图片显示指令; 00 64 00 32 代表(x,y)坐标(100,50),高字节在前; 00 02 代表图片的编号(上位机对所有图片自动进行ID 分配); 00 表示无颜色需过滤 FF FC FF FF 代表帧尾。 (2)若用户触摸点击下图片中的“首页”按钮,则串口屏上传串口指令如下: 设备主动上传指令:EE【B1 11 00 02 00 01 10 00 00】FF FC FF FF 指令解析: EE 表示帧头; B1 11 表示为组态控件指令; 00 02 00 01 表示画面 ID 为 2,控件 ID 为 1 的控件 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 13页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 10 表示控件为按钮控件 00 表示按钮控件属性为切换画面 00 保留 FF FC FF FF 表示帧尾。 这样,用户主机串口接收到上传的 ID 信息后就可以判断当前屏幕哪个按钮被按下。 5.2 颜色格式 支持 2^16=65536 种颜色(简称 65K 色),其 RGB 高低字节分配如表 5.2 所示。 表 5.2 RGB 颜色分配格式 位数(Bit) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 颜色分配 R G B 举例说明: 纯红色=F800H, 纯蓝色=001FH。 注:用户可以通过金鹏终端开发软件上位机软件调试并获取期望的颜色和 RGB 值。 5.3 基本指令集和控件指令集区别 指令集分两部分:基本指令集和控件指令集。 两者主要区别是:基本指令集可以理解为最底层的指令集。用户大部分操作指令必须包 含坐标值、显示颜色、字体等参数信息,而控件指令集主要是面向对象 ID 进行操作,用户 使用前必须先利用上位机金鹏终端开发软件进行相关参数设置,譬如坐标值、显示颜色、字 体大小、前景和背景色等,然后这些配置信息与图片资源一起通过 USB 下载到 FLASH 中。 由于设备预存了这些操作的参数信息,所以用户操作时只需对该对象 ID 进行读写操作,无 需关心其它参数。由此可见,控件指令比基本指令使用更简单。 例如,用户需要在屏幕坐标(100,50)处显示一个背景色为蓝色、字体为黄色的 16*32 的 宋体数字“8”。若使用基本指令集,用户主机需要先发送设置前景和背景色指令,然后再发 送文本显示指令(其中文本显示指令中包括了坐标值、字体、背景色使能和字符信息等参数), 合计共两条指令。反之,若使用文本控件指令,用户可以预先通过金鹏终端开发软件软件对 文本显示坐标、颜色和字体等信息进行设置,然后主机只需要对该文本控件 ID 直接写数据 即可。 因此,对于一些常规图片、文本、触控和增量等显示场合,灵活使用控件指令将大大降 低程序的工作量。在控件指令无法满足的情况下,用户还可以将基本指令和控件指令结合互 用,完成所有期望的显示功能。 5.4 指令列表 指令列表分为基本指令集和控件指令集,主要描述了各指令参数的定义和用户 MCU 驱 动函数库,分别如表 4.3 和表 4.4 所示。指令集驱动库函数见资料 C_Driver.c 和 C_Driver.h 文件。 提示:上位机金鹏终端开发软件软件工具栏中有一个“ 调试助手”工具,可方便用户 快速掌握各种指令的使用方法。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 14页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 基本指令集表 类别 握手 设置前景色 设置背景色 清屏 设置文字行 列间距 设置文本框 设置图片 过滤色 文本显示 指令 0x04 0x41 0x42 0x01 0x43 0x45 0x44 0x20 指令参数 说明 无 FColor 设备接收握手命令后,返回 55 给主机以示握手成功 返回格式:EE 55 FF FC FF FF 驱动函数:void C_HandUp(void) 前景色用于点、线、圆、图形和文字的颜色的指定 FColour(2 个字节) :RGB 颜色值 驱动函数:void C_SetFColour(uint FColour) BColor 背景色用于清屏、文字底色和曲线背景等颜色的指定 BColor(2 个字节) :RGB 颜色值 驱动函数:void C_SetBColour(uint BColour) 按照指定的背景颜色进行清屏 无 备注:清屏颜色取决于背景色设置,默认为蓝色 驱动函数:void C_CleanScreen(void) Y_W +X_W Y_W(1 个字节) 以点为单位的行间距,取值 00~3F X_W(1 个字节) 以点为单位的列间距,取值 00~3F 驱动函数:void C_SetTextSpace(uchar Y_W,uchar X_W) En+ Width +Hight FillColor 限制文本显示区域,以便自动换行显示 En(1 字节) :0x01 打开使能,0x00 关闭使能 Width (2 字节):框的宽度 Hight (2 字节) :框的高度 驱 动 函 数 : void C_DisText_Region(uchar en,uint Width,uint Hight) 图片中的颜色与过滤色值相同时不予显示 FillColor (2 个字节): 过滤色 RGB 值 驱动函数:void C_SetFilterColor(uint FillColor) 任意坐标处显示指定大小的文本内容 X (2 个字节) :以点为单位的 X 轴坐标值 Y (2 个字节) :以点为单位的 Y 轴坐标值 BColourEn (背景色,1 个字节) 0x01:打开背景色显示 0x00:关闭背景色显示 Font (字库编码,1 个字节) X+Y+BColourEn+Font+Str 0x00: 8x12 点阵 (ASCII) ing 0x01: 8x16 点阵(ASCII) 0x02: 12x24 点阵(ASCII) 0x03: 16x32 点阵(ASCII) 0x04 12 x 12 点阵(GBK) 0x05: 16 x 16 点阵(GBK) 0x06: 24 x 24 点阵(GBK) 0x07: 32 x 32 点阵(GB2312) 0x08: 32 x 64 点阵(ASCII) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 15页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 光标显示 全屏图片显示 区域图片显示 图片剪切显示 0x21 0x31 0x32 0x33 en+X+Y+ Width+ Hight Image_ID+MaskEn 0x09: 64 x 64 点阵(GB2312) String: 用户写入的字符串(高字节在前) 备注:文字字体颜色与前景色一致,底色为背景色 驱 动 函 数 : void C_PutString_Debug(uint x,uint y,uchar BColourEn,uchar Font,char *string) 任意坐标处显示指定大小的光标 En(1 个字节) :光标使能信号 0x00:关闭 0x01:开启 X(2 个字节): 以点为单位的 X 轴坐标值 Y(2 个字节): 以点为单位的 Y 轴坐标值 Width(1 个字节) : 光标宽度 Hight (1 个字节) : 光标高度 备注:光标的颜色与与前景色一致,闪烁时间默认 1 秒 驱 动 函 数 : void C_DisCursor(uchar en,uint x,uint y,uchar width,uchar Hight) 全屏显示某张图片,起始位置固定(0,0)坐标 Image _ID (2 个字节):图片编号 MaskEn(1 个字节):过滤使能 0x00:颜色不过滤 ;0x01 执行颜色过滤 备注:被过滤的颜色取决于图片过滤色的设置,下载的图片分 辨率不能超过当前屏幕的分辨率,否则不能显示。 驱动函数:void C_DisFull_Image(uint image_id,uchar masken); X+Y+ Image_ID+MaskEn X+Y+Image_ID+Image_ X+Image_Y+ Image_W + Image_H +MaskEn 任意坐标处显示某张图片 X (2 个字节): 以点为单位的 X 轴坐标值 Y(2 个字节) : 以点为单位的 Y 轴坐标值 Image _ID (2 个字节):图片编号 MaskEn(1 个字节):过滤使能 0x00:颜色不过滤; 0x01 执行颜色过滤 备注:被过滤的颜色取决于过滤色的设置。需要注意显示坐标 和图片大小,防止显示画面超出。 驱 动 函 数 : void C_DisArea_Image(uint X,uint Y,uint Image_id,uchar Masken) 任意坐标处显示从某张图剪切过来的图片 X(2 个字节):以点为单位的 X 轴坐标值 Y(2 个字节):以点为单位的 Y 轴坐标值 Image_ID (2 字节): 要剪切的图片编号 Image_X (2 字节): 被剪切的图片起点 X 坐标 Image_Y (2 字节): 被剪切的图片起点 Y 坐标 Image_W 剪切宽度 Image_H 剪切高度 MaskEn(1 个字节):过滤使能 0x00:颜色不过滤 ;0x01 执行颜色过滤 备注:被过滤的颜色取决于过滤色的设置 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 16页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 动画显示 0x80 前景色画点 0x50 背景色画点 0x58 画线 0x51 按照等间隔坐标 用前景色连线 0x59 1C 系列彩屏智能终端使用说明书 X+Y+FlashImgae_ID+ En+Playnum X+Y X+Y X0 +Y0+X1+Y1 X0+Xspace+Y0+…+Yn 驱 动 函 数 : void C_DisCut_Image(uint x,uint y,uint image_id,uint image_x,uint image_y,uint image_w, uint image_h,uchar masken) 任意坐标处显示 GIF 动画 X (2 个字节): 以点为单位的 X 轴坐标值 Y (2 个字节): 以点为单位的 Y 轴坐标值 FlashImage_ID (2 个字节) : 动画编号 En(1 个字节) :播放使能 0x00:关闭动画播放; 0x01: 开启动画播放 Playnum(1 个字节):播放次数 0x00:重复播放; 0x01~0xFF:播放指定次数后停止 串口屏上传 EE 02 FF FC FF FF 表示动画播放结束 备注:动画只支持*gif 格式,一个画面只支持一个动画播放。 驱动函数:void C_GifDis(uint x,uint y,uint flashimgae_id,uchar en,uchar Playnum) 在屏幕上显示一个点,点的颜色取决于前景色设置 FB(1 字节) :0X01:前景色 0X00:背景色 X (2 个字节) :以点为单位的 X 轴坐标值 Y (2 个字节) :以点为单位的 Y 轴坐标值 驱动函数:void C_Dot(uchar FB,uint X,uint Y) 在屏幕上显示一个点,点的颜色取决于背景色设置 FB(1 字节) :0X01:前景色 0X00:背景色 X (2 个字节) :以点为单位的 X 轴坐标值 Y (2 个字节) :以点为单位的 Y 轴坐标值 备注:主要配合前景色画点使用,可用于清除前景色画的点 驱动函数:void C_Dot(uchar FB,uint X,uint Y) 将指定的两个坐标点画线连接起来 X0 (2 个字节) :以点为单位的直线 X 轴起点坐标值 Y0 (2 个字节) :以点为单位的直线 Y 轴起点坐标值 X1 (2 个字节) :以点为单位的直线 X 轴终点坐标值 Y1 (2 个字节) :以点为单位的直线 Y 轴终点坐标值 备注:线的颜色值取决于前景色设置 驱动函数:void C_Line(uint x0,uint y0,uint x1,uint y1) 将指定的多个等间隔 X 轴坐标点快速连接起来 X (2 个字节) :以点为单位的 X 轴坐标值 Xspace(2 个字节):以点为单位的 X 轴间隔值,相邻前后点固 定间距为 Xspace Y (2 个字节) :以点为单位的 Y 轴坐标值 备注:由于该指令不需发送 X 坐标值,指令发送时间节省一半, 绘制速度提高一倍。线的颜色值取决于前景色设置 void C_ConSpaceDots(uint x,uint Xspace, char *pDot) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 17页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 按照坐标偏移量 用前景色连线 0x75 按照坐标偏移量 用背景色连线 0x76 将指定的坐标点 用前景色连线 0x68 将指定的坐标点 用背景色连线 0x69 画空心圆 0x52 (X,Y)0+(X1o,Y1o) +..+(Xno,Yno) (X,Y)0+(X1o,Y1o) +..+(Xno,Yno) (X,Y)0+(X,Y)1…+(X,Y)n (X,Y)0+(X,Y)1…+(X,Y)n X0+Y0+R 将指定的多个偏移量坐标点用前景色快速连接起来 FB(1 字节) :0X01:前景色 0X00:背景色 X0(2 个字节):以点为单位的 X 轴坐标值 Y0(2 个字节):以点为单位的 Y 轴坐标值 Xno(1 个字节) :以点为单位的 X 轴偏移量 Yno(1 个字节) :以点为单位的 Y 轴偏移量 备注:(X0,Y0)为第 1 点绝对坐标,后面的每一个点分别由前一 个点的绝对坐标加上当前偏移量组成。偏移量的最高位为符号 位,0 代表正偏移量,1 代表负偏移,最大偏移量值为正负 127 个点。 void C_FBcolorConOffsetDots(uchar FB,uchar x0,uchar y0,char *pDot) 将指定的多个偏移量坐标点用背景色快速连接起来 FB(1 字节) :0X01:前景色 0X00:背景色 X0(2 个字节):以点为单位的 X 轴坐标值 Y0(2 个字节):以点为单位的 Y 轴坐标值 Xno(1 个字节) :以点为单位的 X 轴偏移量 Yno(1 个字节) :以点为单位的 Y 轴偏移量 备注:(X0,Y0)第 1 点为绝对坐标,后面的每一个点分别由前一 个点的绝对坐标加上当前偏移量组成。偏移量的最高位为符号 位,0 代表正偏移量,1 代表负偏移,最大偏移量值为正负 127 个点。 void C_FBcolorConOffsetDots(uchar FB,uchar x0,uchar y0,char *pDot) 将指定的多个坐标点用前景色连接起来 FB(1 字节) :0X01:前景色 0X00:背景色 X (2 个字节): 以点为单位的 X 轴坐标值 Y (2 个字节): 以点为单位的 Y 轴坐标值 备注:线的颜色值取决于前景色设置 驱动函数:void C_FBcolorConDots(uchar FB,int *pDot) 将指定的多个坐标点用背景色连接起来 FB(1 字节) :0X01:前景色 0X00:背景色 X (2 个字节): 以点为单位的 X 轴坐标值 Y (2 个字节): 以点为单位的 Y 轴坐标值 备注:线的颜色值取决于背景色设置 驱动函数:void C_FBcolorConDots(uchar FB,int *pDot) 任意坐标处画一个半径为 R 的空心圆 X0 (2 个字节) :以点为单位的圆心 X 坐标值 Y0 (2 个字节) :以点为单位的圆心 Y 坐标值 R (2 个字节) :空心圆的半径 fill(1 个字节) :是否填充。0x01:实心 0x00:空心 备注:颜色值取决于前景色设置 驱动函数:void C_Circle(uint x0,uint y0,uint r,uchar fill) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 18页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 画实心圆 0x53 画圆弧 0x67 画空心矩形/局部 清屏 0x54 画实心矩形 0x55 画空心椭圆 0x56 X0+Y0+R X0+Y0+R +SA+EA X0+Y0+X1+Y1 X0+Y0+X1+Y1 X0+Y0+X1+Y1 1C 系列彩屏智能终端使用说明书 任意坐标处画一个半径为 R 的实心圆 X0 (2 个字节) :以点为单位的圆心 X 坐标值 Y0 (2 个字节) :以点为单位的圆心 Y 坐标值 R (2 个字节) : 空心圆的半径 fill(1 个字节) :是否填充。0x01:实心 0x00:空心 备注:颜色值取决于前景色设置 驱动函数:void C_Circle(uint x0,uint y0,uint r,uchar fill) 任意坐标处画一个圆弧 X0 (2 个字节) :以点为单位的圆心 X 坐标值 Y0 (2 个字节) :以点为单位的圆心 Y 坐标值 R (2 个字节) :圆的半径 SA(2 个字节): 起始角度 EA(2 个字节): 结束角度 备注:钟表 3 点方向为 0 度, 顺时针计算;颜色值取决于前景 色调色板设置 驱动函数:void C_Arc(uint x0,uint y0,uint r,uchar sa,uchar ea) 任意位置画一个空心矩形,也可用于局部清屏使用 X0(2 个字节) :以点为单位的空心矩形左上角 X 坐标值 Y0 (2 个字节) :以点为单位的空心矩形左上角 Y 坐标值 X1 (2 个字节) :以点为单位的空心矩形右下角 X 坐标值 Y1 (2 个字节) :以点为单位的空心矩形右下角 Y 坐标值 fill(1 个字节) :是否填充。0x01:实心 0x00:空心 备注:颜色值取决于前景色设置 驱 动 函 数 : void C_Rectangle(uint x0,uint y0,uint x1,uint y1,uchar fill) 任意位置画一个实心矩形 X0(2 个字节) :以点为单位的实心矩形左上角 X 坐标值 Y0 (2 个字节) :以点为单位的实心矩形左上角 Y 坐标值 X1 (2 个字节) :以点为单位的实心矩形右下角 X 坐标值 Y1 (2 个字节) :以点为单位的实心矩形右下角 Y 坐标值 fill(1 个字节) :是否填充。0x01:实心 0x00:空心 备注:颜色值取决于前景色设置 驱 动 函 数 : void C_Rectangle(uint x0,uint y0,uint x1,uint y1,uchar fill) 任意位置画一个空心椭圆 X0(2 个字节):以点为单位的空心椭圆最左端 X 坐标值 Y0(2 个字节):以点为单位的空心椭圆最上端 Y 坐标值 X1(2 个字节):以点为单位的空心椭圆最右端 X 坐标值 Y1(2 个字节):以点为单位的空心椭圆最下端 Y 坐标值 fill(1 个字节) :是否填充。0x01:实心 0x00:空心 说明:颜色值取决于前景色设置 驱动函数:void C_Ellipse(uint x0, uint y0, uint x1,uint y1,uchar fill) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 19页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 画实心椭圆 0x57 区域填充 0x64 背光调节 0x60 蜂鸣器控制 0x61 配置触摸屏 0x70 触摸屏体验 0x73 触摸屏校准 0x72 X0+Y0+X1+Y1 X+Y+Color Light_level Time Cmd TPEN 无 任意位置画一个实心椭圆 X0(2 个字节):以点为单位的实心椭圆最左端 X 坐标值 Y0(2 个字节):以点为单位的实心椭圆最上端 Y 坐标值 X1(2 个字节):以点为单位的实心椭圆最右端 X 坐标值 Y1(2 个字节):以点为单位的实心椭圆最下端 Y 坐标值 fill(1 个字节) :是否填充。0x01:实心 0x00:空心 说明:颜色值取决于前景色设置 驱动函数:void C_Ellipse(uint x0, uint y0, uint x1,uint y1,uchar fill) 主要用于凸多边形区域填充 X (2 个字节) : 代表区域填充种子的 X 轴坐标值 Y (2 个字节) : 代表区域填充种子的 y 轴坐标值 Color(2 个字节):填充颜色值 备注:用户先利用绘制折线指令显示一个凸多边形,然后利用 该指令进行颜色填充。填充的颜色不能与多边形颜色值一样。 只能填充凸多边形。 驱动函数:void C_AreaFill(uint x,uint y,uint color) 设置背光亮度值 0x00:背光最亮 0xFF:背光关闭 驱动函数:void C_SetBackLight(uchar light_level) Time(1 个字节): 讯响时间,单位为 10ms 驱动函数: void C_Buzzer(uchar Time) Cmd(1个字节):配置参数 BIT0: 1表示触摸屏打开,0表示触摸屏关闭; BIT1: 1表示触摸时蜂鸣器自动响, 0表示不响; BIT4~BIT2 : 触摸上传方式 000: 表示按下触摸屏时才上传一次坐标 001: 表示触摸屏被按下直至释放后才上传一次坐标 010: 触摸屏一直被按下时,每隔100ms定时上传坐标,释放时 也上传一次坐标 011: 表示触摸屏被按下和释放时分别上传一次坐标 BIT7-BIT5:保留 触摸上传格式: 按下时,上传格式: EE 01 X Y FF FC FF FF 释放时,上传格式: EE 03 X Y FF FC FF FF X 坐标、Y 坐标均为 2 个字节,高字节在前 驱 动 函 数 : void C_CtrlTP(uchar C_TPEn,uchar BuzzerEn,uchar TPMode) 用户按下触摸后,屏对应坐标处显示一个红色实心圆。用于测 试触摸屏精确度。 驱动函数:void C_TestTP(uchar TPEn) 校准完毕后,设备返回 EE 04 FF FC FF FF 或者在非触控区域某一点 4 秒内快速点击 20 下,自动进入触摸 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 20页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 设置波特率 0xA0 矩阵键盘控制 0x79 Baudset Cmd(1 个字节) 1C 系列彩屏智能终端使用说明书 校模式,校准完成后自动返回当前显示画面 驱动函数: void C_SetTP(void) Baudset(单位 bps,1 个字节),波特率编序: 0x00: 1200 0x01: 2400 0x02: 4800 0x03: 9600 0x04: 19200 0x05: 38400 0x06: 57600 0x07: 115200 0x08:1M 0x09:2M 0x0A :218750 0x0B:437500 0x0C:875000 驱动函数:void C_SetCommBps(uchar Baudset) 设备支持外接5*5以内的矩阵键盘,键值通过串口上传主机 Cmd(1个字节):配置参数 BIT0: 1表示矩阵键盘使能,0表示矩阵键盘关闭; BIT1: 1表示按下键时蜂鸣器自动响, 0表示不响; BIT4~BIT2 : 矩阵键盘上传方式 000: 表示仅按下键盘时上传1次坐标 001: 表示键盘仅被按下直至释放后上传1次坐标 010: 键盘长久被按下时,每100ms上传1次坐标,释放时再上 传1次坐标 011: 表示键盘被按下和释放时均上传1次坐标 BIT7-BIT5:保留 键值编码的串口上传格式: 按下时,上传格式: EE 12 K FF FC FF FF 释放时,上传格式: EE 13 K FF FC FF FF K(1 个字节):键盘值 矩阵键盘为 5x5 矩阵键盘,键值的编码范围从 0 到 24 列 K5 K6 K7 K8 K9 行 K0 0 1 2 3 4 K1 5 6 7 8 9 K2 10 11 12 13 14 K3 15 16 17 18 19 K4 20 21 22 23 24 写数据到 FLASH 0x87 读取保存在 FLASH 中的数据 0x88 Addr + Data0… +Datan Addr + Length 驱动函数:void C_MatrixKeyboard(uchar cmd) 将数据保存在指定的 FLASH 地址中 Addr(4 个字节):数据写入的起始地址 Datan(1 个字节):写入的数据 存储空间为 128K 字节, 地址范围是 0~0x1FFFF 写入成功后返回: EE 0C FF FC FF FF 驱 动 函 数 : void C_WriteRandAddrdData(ulong Addr,char *pDot) 将写入随机或顺序存储器中的数据读出 Addr(4 个字节):数据读起始地址 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 21页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 写用户图层 图层切换显示 图层拷贝叠加 清除图层 切换画面时自动 清除当前图层 截取当前屏幕并 保存在 FLASH 中 显示保存在 FLASH 中的截取画面 RTC 显示设置 0xA1 0xA2 0xA4 0x05 0x06 0x46 0x47 0x85 Length(2 个字节):读取数据的长度,单位为字节 返回的数据格式为: EE 0B Data0 … Datan FF FC FF FF 驱动函数:void C_ReadAddrdData(ulong Addr,uint Length) Layer 在指定的图层内写入期望的显示内容 Layer(1 个字节):写入的图层 0x00: 写入图层 0 0x01: 写入图层 1 0x02: 写入图层 2 0x03: 写入图层 3 所有基本指令都在用户图层中显示,默认图层 0 显示 驱动函数:C_WriteLayer(uchar layer) Layer 画面切换到对应的图层显示 Layer(1 个字节):当前显示的图层 0x00: 切换到图层 0 显示 0x02: 切换到图层 2 显示 0x01: 切换到图层 1 显示 0x03: 切换到图层 3 显示 驱动函数:void C_DisplayLayer(uchar layer) Source_layer+ Dest_layer 将任意图层拷贝到另外一个图层,并自动进行叠加显示 src_layer (1 个字节):源图层 dest_layer (1 个字节):目标图层 驱动函数:void C_CopyLayer(uchar src_layer,uchar dest_layer) Layer 清除某个图层内容 Layer(1 个字节):写入的图层 驱动函数:void C_ClearLayer(uchar layer) 设置切换画面时是否需要自动清除当前用户层 En(1 个字节):使能信号 En 0x01:自动清除图层 0x00:禁止清除图层 驱动函数:void C_AutoClearLayer_en(uchar en) Image_ID 将当前屏幕显示内容保存到设备 FLASH 中 Image_ID (1 个字节):用户自定义保存在存储器中的画面编号 驱动函数:void C_SavePrintscreenIntoFlash(uchar Image_ID) Image_ID 显示保存在设备 FLASH 中的截取画面 Image_ID (1 个字节):用户自定义保存在存储器中的画面编号 驱动函数:void C_DisplayPrintscreenInFlash(uchar Image_ID) En+DisMode+ Font +Color +X+Y RTC 显示设置 En(1 个字节) : 使能模式 0x00: RTC 关闭, 0x01: RTC 开启 DisMode(1 个字节):显示模式 0x00 : 格式 HH:MM:SS 0x01 : 格式 20XX-MM-DD HH:MM:SS Font (1 个字节) :字体选择 0x00 : 0 号字体 0x01 : 1 号字体 0x02 : 2 号字体 0x03 : 3 号字体 Color (2 个字节) : 显示颜色 X (2 个字节): 以点为单位的 X 轴坐标值 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 22页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 RTC 时间设置 0x81 读取 RTC 时钟 0x82 1C 系列彩屏智能终端使用说明书 Sec+Min+Hour+Day +Week+Mon+Year 无 Y (2 个字节): 以点为单位的 Y 轴坐标值 建议用户直接使用时钟控件来完成 RTC 的显示和时间的校准。 驱 动 函 数 : void C_DisTime(uchar DisTimeEN,uchar DisTimeMode,uchar DisTimeFont,uint DisTimeColor,uint DisTimeX,uint DisTimeY) 时间参数设定 Sec: 秒设置 Min: 分设置; Hour: 小时设置 Day: 日设置 Week: 星期设置 Mon: 月设置 Year: 年设置 建议用户直接使用时钟控件来完成 RTC 的显示和时间的校准。 备注:各 1 个字节,以 BCD 码表示,星期天设置为 0x00 驱 动 函 数 : void C_SetTime(uchar sec,uchar min,uchar hour,uchar day,uchar week,uchar mon,uchart year) 数据输 出格式:EE +0xF7 +Year +Mon +Week +Day +Hour +Min +Sec +FF FC FF FF 备注:各 1 个字节,以 BCD 码表示 建议用户直接使用时钟控件来完成 RTC 的显示和时间的校准。 驱动函数: void C_ReadTime(void) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 23页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 控件指令集表 切换画面 0xB1+0x00 获取画面 0xB1+0x01 按钮控件值 上传 0xB1+0x11 更新触控按钮 状态 0xB1+0x10 Screen_id 无 Screen_id+Control_id+ Control_type+Subtype+ Status Screen_id+Control_id+ Status 切换到指定的画面 ID 显示 Screen_id(2 个字节):画面编号 驱动函数: C_DisScreen(uint Screen_id) 获取当前显示画面的 Screen_id 值 指令返回格式:EE B1 01 Screen_id FF FC FF FF Screen_id(2 个字节):当前画面的编号 驱动函数: C_GetScreen(uint Screen_id) 按下某个触控区域后,设备上传的控件相关信息 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x10,表示为按钮控件类型 Subtype(1 个字节):按钮控件的子类型 0x00:画面切换,表示当前按下的是画面切换按钮 0x01:开关描述,表示当前按下的是开关按钮 0x02:按键描述,表示当前按下的按键按钮 Status (1 个字节):按钮状态 0x00:按钮由按下变成弹起状态 0x01:按钮从弹起变成按下状态 该指令主要描述了某个画面内第几个按钮被按下了 将按下或弹起的按钮设置为弹起或按下状态 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Status (1 个字节):按钮状态 0x00:按键由按下变成弹起状态 0x01:按键从弹起变成按下状态 驱 动 函 数 : C_SetButtonStatus(uint Screen_id,uint Control_id,uchar Status) 读取触控按钮 状态 0xB1+0x11 Screen_id+Control_id 查询某个触控按钮当前是按下还是弹起状态 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 返回指令格式:EE B1 11 Screen_id Control_id Control_type Status FF FC FF FF 注:返回参数的意义同按钮控件值上传指令 驱动函数: C_GetButtonStatus(uint Screen_id,uint Control_id) 更新文本控件 数值 0xB1+0x10 Screen_id+Control_id+ Strings 对指定的文本控件写入显示的数值 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Strings(不定长): 用户写入的文本数值; 驱 动 函 数 : C_SetTextView(uint Screen_id,uint Control_id,char 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 24页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 读取文本控件 数值 设置文本控件 焦点 更新进度条控 件数值 0xB1+0x11 0xB1+0x02 0xB1+0x10 Screen_id+Control_id Screen_id+Control_id+Fo cus Screen_id+Control_id+ Progressvalue *string) 获取某指定文本控件的当前显示数值 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 返回指令格式:EE B1 11 Screen_id Control_id Control_type Strings 00 FF FC FF FF 返回参数:Control_type(1 个字节):固定值 0x11,表示为 文本控件类型 Strings(不定长):当前显示的文本值 00:保留位 驱动函数: C_GetTextView(uint Screen_id,uint Control_id) 设置文本控件焦点 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Focus(1 个字节);焦点操作 0x00:取消焦点 0x01:设置焦点 驱 动 函 数 : C_SetTextViewFocus(uint Screen_id,uint Control_id,uchar Focus) 对指定的进度条控件写入显示的数据 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Progressvalue(4 个字节): 用户写入的新进度条值 驱 动 函 数 : C_SetProgressValue(uint Screen_id,uint Control_id,ulong Progressvalue) 读取进度条控 件数值 0xB1+0x11 Screen_id+Control_id 获取指定进度条控件的当前数值 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 返回指令格式:EE B1 11 Screen_id Control_id Control_type Progressvalue FF FC FF FF 返回参数:Control_type(1 个字节):固定值 0x12,表示为 进度条控件类型 Progressvalue(4 个字节):当前进度条值 更新滑动条控 件数值 0xB1+0x10 Screen_id+Control_id+ Slidervalue 驱动函数: C_GetProgressValue(uint Screen_id,uint Control_id) 对指定的滑动条控件写入显示的数据 Screen_id(2 个字节):画面编号 Control_id(2 个字节): 控件编号 Slidervalue(4 个字节):用户写入的新滑动条值 驱 动 函 数 : C_SetSlidervalue(uint Screen_id,uint Control_id,ulong Slidervalue) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 25页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 读取滑动条控 件数值 更新仪表控件 数值 读取仪表控件 数值 动画控制 播放指定帧 0xB1+0x11 0xB1+0x10 0xB1+0x11 0xB1 0xB1+0x23 Screen_id+Control_id Screen_id+Control_id+ Metervalue Screen_id+Control_id Cmd+screen_id+control_i d screen_id+control_id+pic_ ID 获取指定仪表控件的当前数值 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 返回指令格式:EE B1 11 Screen_id Control_id Control_type Slidervalue FF FC FF FF 返回参数:Control_type(1 个字节):固定值 0x13,表示为 滑动条控件类型 Slidervalue(4 个字节):当前显示的滑动条值 驱动函数: C_GetSlidervalue(uint Screen_id,uint Control_id) 对指定的仪表控件写入显示的数据 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Metervalue(4 个字节): 用户写入的新仪表值 驱 动 函 数 : C_SetMeterValue(uint Screen_id,uint Control_id,ulong MeterValue) 获取指定仪表控件的当前数值 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 返回指令格式:EE B1 11 Screen_id Control_id Control_type Metervalue FF FC FF FF 返回参数:Control_type(1 个字节):固定值 0x14,表示为 仪表控件类型 Metervalue(4 个字节):当前显示的仪表值 注:返回参数的意义同更新仪表控件数值 驱动函数: C_GetMeterValue(uint Screen_id,uint Control_id) 控制 gif 动画运行 Cmd(1 个字节): 0x20 启动 0x21 停止 0x22 暂停 0x24 上一帧 0x25 下一帧 screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 驱动函数: C_AnimationControl(uchar Cmd,uint Screen_id,uint Control_id) 播放指定帧 screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 pic_ID (1 个字节):动画的第几帧 驱 动 函 数 : C_AnimationControlFrame(uint Screen_id,uint Control_id,uchar Pic_ID) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 26页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 添加曲线 删除曲线 添加曲线数据 清除曲线数据 曲线缩放 与偏移 0xB1+0x30 0xB1+0x31 0xB1+0x32 0xB1+0x33 0xB1+0x34 Screen_id+Control_id+ Cmd+Color Screen_id+Control_id + Cmd Screen_id+Control_id+ Cmd+Lendth+Data Screen_id+Control_id + Cmd screen_id+control_id+ +L_shift+L_zoom+V_shift +V_zoom 添加曲线 screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 cmd(1 个字节):对应曲线通道 Color(2 个字节):曲线显示颜色 驱 动 函 数 : C_AddCurve(uint Screen_id,uint Control_id,uchar Cmd,uint Color) 删除曲线 screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 cmd(1 个字节):对应曲线通道 驱 动 函 数 : C_DelCurve(uint Screen_id,uint Control_id,uchar Cmd) 添加曲线数据 screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 cmd(1 个字节):对应曲线通道 Lendth(2 个字节):数据长度 Data:(1 个字节)数据,可多个数据同时输入 驱 动 函 数 : C_AddCurveData(uint Screen_id,uint Control_id,uchar Cmd,uint Lendth,uchar Data) 清除曲线数据 screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 cmd(1 个字节):对应曲线通道 驱 动 函 数 : C_DelCurveData(uint Screen_id,uint Control_id,uchar Cmd) 曲线绽放与偏移 screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 L_shift(2 个字节):水平偏移 L_zoom(2 个字节):水平缩放 V_shift(2 个字节):垂直偏移 V_zoom(2 个字节):垂直缩放 驱 动 函 数 : C_ZoomShift(uint Screen_id,uint Control_id,uint L_shift,uint L_zoom,uint V_shift,uint V_zoom) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 27页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.5 基本指令集使用详解 5.5.1 握手命令 指令格式:EE【04】FF FC FF FF 设备返回:EE 55 FF FC FF FF 握手指令主要用于判断设备是否上电初始化完毕、通信是否正常。发送指令后设备 返回 55 表示握手成功。由于设备上电即可运行,用户程序可以无需进行此操作。 5.5.2 设置前/背景色 命令格式: 设置前景色:EE【41 Fcolor】FF FC FF FF 设置背景色:EE【42 Bcolor】FF FC FF FF 参数说明:Fcolor、Bcolor (2 个字节)分别是前景色和背景色 RGB 数值。 前景色用于指定点、线、圆、图形和文字的颜色,背景色用于刷屏和文字背景色颜 色指定,如图 5.1 所示。 背景色,红色 前景色,黄色 无背景色的文字 清屏底色 前景色,绿色 图 5.1 背景前景色说明 5.5.3 清屏 命令格式:EE【01】FF FC FF FF 参数说明:无参数 该命令用于实现指定颜色清屏,清屏的颜色取决于背景色调色板的设置。若用户未 进行背景色设置,清屏默认为蓝色。 5.5.4 设置文字行间距和列间距 命令格式:EE【43 Y_W X_W】FF FC FF FF 参数说明:Y_W(1 字节) :以点为单位的行间距,取值范围 00~3F; X_W(1 字节) :以点为单位的列间距,取值范围 00~3F。 该命令用于设置文字之间的行列距,方便自动换行显示。 5.5.5 设置文本框限制框 命令格式:EE【45 En Width Hight】FF FC FF FF 参数说明: En(1 字节):打开/关闭文本框限制使能 Width (2 字节): 文本框宽度; 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 28页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 Hight (2 字节): 文本框高度。 当设置了文本框的限制后,文字在限定框里面会自动换行,超出限定框的文本不会 被显示。 5.5.6 设置过滤颜色 指令格式:EE【44 FillColor】FF FC FF FF 参数说明: FillColor (2 字节): 过滤色 RGB 值; 设定过滤色后,当图片某一像素值正好与过滤色值相同,该点就会被屏蔽,无法在 屏幕上显示。如图 5.2 所示 参考程序: { C_DisArea_Image(0, 0, 0, 0); C_DisArea_Image(61,130, 1, 0); C_SetFilterColor(65535); C_DisArea_Image(258,68, 1, 1); } // (0,0)处显示草原背景图 // (61,130)处显示未过滤的蝴蝶图案 //设置白色为过滤色,RGB 值为 65535 // (258,68)处显示过滤后的蝴蝶图案 白色掩码,过 滤值 0xFFFF 过滤后效果 图 5.2 设置过滤色前后对比图 5.5.7 文本显示 指令格式:EE【20 X Y BColourEn Font Strings】FF FC FF FF 参数说明:X (2 字节) :以点为单位的 X 轴坐标值; Y (2 字节) :以点为单位的 Y 轴坐标值; BColourEn (1 个字节):背景色使能 0x01:背景色显示 0x00:背景色不显示 Font (字库编码,1 个字节) 0x00: 8x12 点阵 (ASCII) 0x01: 8x16 点阵(ASCII) 0x02: 12x24 点阵(ASCII) 0x03: 16x32 点阵(ASCII) 0x04: 12 x 12 点阵(GBK) 0x05: 16 x 16 点阵(GBK) 0x06: 24 x 24 点阵(GBK) 0x07: 32 x 32 点阵(GB2312) 0x08: 32 x 64 点阵(ASCII) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 29页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 0x09: 64 x 64 点阵(GB2312) Strings: 用户写入的字符串,高字节在前。 该指令用于实现在屏幕任意位置显示指定的文本。GBK 包含了汉字及日韩等常用字 库;GB2312 只包含汉字和字符;ASCII 不能显示汉字。在实际操作中,用户确定文本的前 景色、背景色、字库编码后,可以连续写入汉字或字符串,设备将会自动换行及中英文匹配 显示。 5.5.8 光标显示 命令格式: EE【21 En X Y Width Hight】FF FC FF FF 参数说明: En(1 字节) :0x00:关闭 ,0x01:开启 X (2 字节) :以点为单位的 X 轴坐标值 Y (2 字节) :以点为单位的 Y 轴坐标值 Width (1 字节) :光标宽度 Hight (1 字节) :光标高度 用户通过该命令控制光标的闪烁和关闭。例如用户在 24*24 的汉字尾缀显示 1 个宽 度 16、高度 8 的光标,参考程序和效果图如图 5.3 所示。 程序参考代码: { C_SetBColour(31); // 设置蓝色背景色 C_CleanScreen( ); // 背景清屏蓝色 C_SetFColour65516); // 设置文字前景色 C_PutString_Debug(23, 24, 0, 6, "为客户提供免费的美工服务"); //14 个 24*24 大小汉字 C_DisCursor(1,359,40,16,8); //光标闪烁使能,在(359,40)处显示宽度 16 高度 8 的光标 } 图 5.3 光标参数说明 5.5.9 全屏图片显示 指令格式:EE【31 Image_ID MaskEn】FF FC FF FF 参数说明:Image_ID (2 个字节):图片编号 MaskEn (1 个字节):过滤色使能 0x00:颜色不过滤; 0x01 执行颜色过滤 该指令主要显示全屏图片,起始坐标固定(0,0)处,被过滤的颜色取决于过滤色设置。 若图片尺寸小于全屏大小,执行该指令时候,只显示实际大小的图片。 5.5.10 区域图片显示 指令格式: EE【32 X Y Image_ID MaskEn】FF FC FF FF 参数说明: X (2 字节):以点为单位的 X 轴坐标值 Y (2 字节):以点为单位的 Y 轴坐标值 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 30页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 Image _ID(2 个字节):图片编号 MaskEn (1 个字节):过滤色使能 0x00:颜色不过滤; 0x01 执行颜色过滤 该指令用于实现任意位置图片显示。用户需要注意起始坐标和图片长宽,防止显示画 面超出屏幕范围。例如用户要在屏幕(100,50)处显示一张 ID 为 2 的图片,如图 5.4 所 示, 参考程序如下所示。 图 5.4 区域图片显示 程序参考代码: { C_DisFull_Image(0,0); C_DisArea_Image(100,50, 2, 0); } // 整屏图片显示 // 区域图片显示,坐标(100,50)处显示 ID=2 的图片 5.5.11 图片剪切 命令格式: EE【33 X Y Image_ID Image_X Image_Y Image_W Image_H MaskEn】 FF FC FF FF 参数说明: X (2 字节) :以点为单位的 X 轴坐标值 Y (2 字节) :以点为单位的 Y 轴坐标值 Image_ID (2 字节): 图片编号 Image_X (2 字节): 图片内部 X 坐标 Image_Y (2 字节): 图片内部 Y 坐标 Image_W (2 字节) : 剪切宽度 Image_H (2 字节) : 剪切高度 MaskEn (1 字节) 0x00:颜色不过滤 ;0x01 执行颜色过滤 备注:被过滤的颜色取决于过滤色的设置 该命令用于实现在指定的坐标处显示被剪切的图片。用户可以对储存在 Flash 中的任 意图片进行裁剪。例如实现电梯 0-60 的楼层显示,用户只需对图 5.6 所示的相应数字进 行剪切组合,同时过滤掉蓝色背景。除此之外,剪切命令还在数据采集、图片移动、进度 条和仪表显示等场合使用非常广泛。例如实现一只小鸟在画面中飞行,在实际操作过程中, 小鸟每飞行到一个新的坐标位置,用户必须剪切原始背景图来更新前一个坐标位置的背 景。一般来讲,局部剪切与全屏更新相比,耗时更短,画面显示更流畅。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 31页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 纯蓝过滤色,001FH 数字图片 图 5.6 图片剪切的各参数定义如图 5.7 描述所示,图片内部坐标(X,Y)的原点为其左上角。 图片剪切参数说明 图 5.7 5.5.12 动画显示 命令格式:EE【80 X Y FlashImage_ID En PlayNum 】FF FC FF FF 参数说明: X (2 字节) : 以点为单位的 X 轴坐标值 Y (2 字节) : 以点为单位的 Y 轴坐标值 FlashImage_ID (2 字节) : 动画编号 En(1 字节) 0x00:关闭动画播放; 0x01: 开启动画播放 PlayNum(1 字节) 0x00:重复播放; 0x01~0xFF:播放指定次数后停止 备注:播放停止后,HMI 返回 EE 02 FF FC FF FF 表示动画播放结束,动画只支持*gif 格式,不支持两个以上的 GIF 动画同时播放,不支持透明的 GIF 播放。如需同时播放 两个 gif 图片,请使用 gif 控件实现。 该命令用于实现任意位置*gif 动画的显示,其它动画格式暂不支持。 5.5.13 前景色画点 指令格式: EE【 50 X Y 】FF FC FF FF 参数说明: X (2 字节) : 以点为单位的 X 轴坐标值 Y (2 字节) : 以点为单位的 Y 轴坐标值 该指令主要实现在屏幕的任意位置画点,点的颜色值取决前景色的设置。 5.5.14 背景色画点(删除点) 指令格式: EE【 58 X Y 】FF FC FF FF 参数说明: X (2 字节) : 以点为单位的 X 轴坐标值 Y (2 字节) : 以点为单位的 Y 轴坐标值 该指令主要实现在屏幕的任意位置画点,点的颜色值取决背景色的设置。背景色画点通 常配合前景色画点使用,可以用删除前景色画的点。 如图 5.8 所示,用户可以通过前景色画点在黑色背景图上显示一个黄色五角星图案,若 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 32页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 要修改或删除此图案,可以通过调用背景色画点指令去覆盖同一坐标处前景色写入的点。当 然,若用户对数据更新速度要求不太高,也可以先区域清屏,然后重新再绘制。 前景/背景色画点 图 5.8 5.5.15 画线 命令格式: EE【 51 X0 Y0 X1 Y1 】FF FC FF FF 参数说明: X0 (2 字节) :以点为单位的直线 X 轴起点坐标值 Y0 (2 字节) :以点为单位的直线 Y 轴起点坐标值 X1 (2 字节) :以点为单位的直线 X 轴终点坐标值 Y1 (2 字节) :以点为单位的直线 Y 轴终点坐标值 该命令主要实现在屏幕的任意两点之间画线,线的颜色值取决前景色的设置。参数说明 如图 5.9 所示。 画线参数说明 图 5.9 例如通过调用画线指定实现一个简易表格,实际显示效果如图 5.10 程序参考代码: { C_SetBColour(31); //设置背景色蓝色 C_CleanScreen( ); //清屏 C_SetFColour(65523); //设置线的前景色为黄色 C_Rectangle(20, 10, 420, 70,0); //画空心矩形,左上角坐标(20,10),右下角(420,70) C_Line(20, 30, 420, 30); //画从(20,30)到(420,30)的直线 C_Line(20, 50, 420, 50); //画从(20,50)到(420,50)的直线 C_Line(61, 10, 61, 70); //画从(61,10)到(61,70)的直线 C_Line(211, 10, 211, 70); //画从(211,10)到(211,70)的直线 C_PutString_Debug(30, 13, 0, 4, "编号"); //写入 12*12 汉字 C_PutString_Debug(38, 32, 0, 4, "1"); //写入 12*12 字符 C_PutString_Debug(38, 52, 0, 4, "2"); //写入 12*12 字符 } 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 33页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 画线显示效果 图 5.10 5.5.15 绘制折线 命令格式: EE【 Mode X0 Y0 X1 Y1 … Xn Yn】FF FC FF FF 参数说明: Mode(1 字节) 0x68 连接线颜色为前景色,程序里以 FB:1 来表示; 0x69 连接线颜色为背景色,程序里以 FB:0 来表示; Xn (2 字节) :以点为单位的直线 X 轴起点坐标值 Yn (2 字节) :以点为单位的直线 Y 轴起点坐标值 该命令主要实现将指定的多个坐标点连接起来。例如要实现如图 6.14 所示的折线和六 边形形状,程序如图 5.11 所示。 画折线效果 图 5.11 程序参考代码: { C_SetFColour(65523); //设置线的前景色为黄色 C_FBcolorConDots (1, x0,y0,x1,y1,x2,y2,x3,y3,x4,y4,x5,y5); // 绘制(x0,y0)到(x5,y5)的折线 C_FBcolorConDots (1,x0,y0,x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x0,y0); // 绘制六边形,首尾相连 } 注意:每帧最大的数目是 1024 字节(包含帧头和帧尾),因此一次所包含的这点数不能超 254. 5.5.16 将等间隔坐标点用前景色连接 指令格式: EE【 59 X0 Xspace Y0 Y1 Y2 Y 。。。 n 】FF FC FF FF 参数说明: X0 (2 个字节) :以点为单位的 X 轴坐标值 Xspace(2 个字节):以点为单位的 X 轴相邻两点固定的间隔值 Yn (2 个字节) :以点为单位的 Y 轴坐标值 该指令主要实现快速绘制折线。由于 X 轴前后两点的距离都是固定的 Xspace,所以 从第 2 个点开始指令参数都不需要 X 坐标值。对比前景/背景色绘制折线,速度提高了一倍。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 34页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.5.17 按照坐标偏移量用前景色连线 指令格式: EE【 75 X0 Y0 X1o Y1o X2o Y2o X 。。。 no Yno 】FF FC FF FF 参数说明: X0 (2 个字节):以点为单位的 X 轴坐标值 Y0 (2 个字节):以点为单位的 Y 轴坐标值 Xno(1 个字节) :以点为单位的 X 轴偏移量 Yno(1 个字节) :以点为单位的 Y 轴偏移量 (X,Y)为第一点的绝对坐标,后面的每一个点分别由前一个点的绝对坐标加上当前偏移 量组成。偏移量的最高位为符号位,0 代表正偏移量,1 代表负偏移,最大偏移量值为正负 127 个点。 该指令主要利用坐标偏移量将原来每个坐标的 4 个字节变为 2 个字节,减少一半的指 令参数,达到绘制折线速度提高一倍。线的颜色由前景色设置决定。 5.5.18 按照坐标偏移量用背景色连线 指令格式: EE【 76 X0 Y0 X1o Y1o X2o Y2o X 。。。 no Yno 】FF FC FF FF 参数说明: X0 (2 个字节):以点为单位的 X 轴坐标值 Y0 (2 个字节):以点为单位的 Y 轴坐标值 Xno(1 个字节) :以点为单位的 X 轴偏移量 Yno(1 个字节) :以点为单位的 Y 轴偏移量 (X,Y)为第一点的绝对坐标,后面的每一个点分别由前一个点的绝对坐标加上当前偏移 量组成。偏移量的最高位为符号位,0 代表正偏移量,1 代表负偏移,最大偏移量值为正负 127 个点。 该指令主要利用坐标偏移量将原来每个坐标的 4 个字节变为 2 个字节,减少一半的指 令参数,达到绘制折线速度提高一倍。线的颜色由背景色设置决定。 5.5.19 画空心圆 命令格式: EE【 52 X0 Y0 R 】FF FC FF FF 参数说明: X0 (2 字节) : 以点为单位的圆心 X 坐标值 Y0 (2 字节) : 以点为单位的圆心 Y 坐标值 R (2 字节) : 空心圆的半径 该命令用于实现在指定的坐标处画一个半径 R 空心圆,圆的线条颜色取决前景色的设 置。参数定于如图 5.12 所示。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 35页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 画空心圆参数说明 图 5.12 5.5.20 画实心圆 命令格式: EE【 53 X0 Y0 R 】FF FC FF FF 参数说明: X0 (2 字节) : 以点为单位的圆心 X 坐标值 Y0 (2 字节) : 以点为单位的圆心 Y 坐标值 R (2 字节) : 实心圆的半径 该命令用于实现在指定的坐标处画一个半径 R 实心圆,圆内填充色取决前景色的设置。 5.5.21 画圆弧 命令格式: EE【 67 X0 Y0 R SA EA】FF FC FF FF 参数说明: X0 (2 字节) : 以点为单位的圆心 X 坐标值 Y0 (2 字节) : 以点为单位的圆心 Y 坐标值 R (2 字节) : 圆的半径 SA (2 字节) : 起始角度 EA (2 字节) : 结束角度 该命令用于实现在指定的坐标处画一个半径 R 的圆弧,弧线颜色取决前景色的设置。 圆弧起始角度参考坐标如下 5.13 所示。 圆弧起始角度参考 图 5.13 5.5.22 画空心矩形 命令格式: EE【 54 X0 Y0 X1 Y1 】FF FC FF FF 参数说明: X0 (2 字节) :以点为单位的空心矩形左上角 X 坐标值 Y0 (2 字节) :以点为单位的空心矩形左上角 Y 坐标值 X1 (2 字节) :以点为单位的空心矩形右下角 X 坐标值 Y1 (2 字节) :以点为单位的空心矩形右下角 Y 坐标值 该命令用于实现在屏幕任意位置画一个空心矩形,矩形边框颜色取决前景色的设置。参 数定于如图 5.14 所示。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 36页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 画空心矩形参数说明 图 5.14 5.5.23 画实心矩形/局部清屏 命令格式: EE【 55 X0 Y0 X1 Y1 】FF FC FF FF 参数说明: X0 (2 字节) :以点为单位的实心矩形左上角 X 坐标值 Y0 (2 字节) :以点为单位的实心矩形左上角 Y 坐标值 X1 (2 字节) :以点为单位的实心矩形右下角 X 坐标值 Y1 (2 字节) :以点为单位的实心矩形右下角 Y 坐标值 该命令用于实现在屏幕任意位置画一个实心矩形,矩形填充色取决前景色的设置。该功 能还可以作为局部清屏使用。 5.5.24 画空心椭圆 命令格式:EE【 56 X0 Y0 X1 Y1 】FF FC FF FF 参数说明: X0 (2 字节) :以点为单位的空心椭圆最左端 X 坐标值 Y0 (2 字节) :以点为单位的空心椭圆最上端 Y 坐标值 X1 (2 字节) :以点为单位的空心椭圆最右端 X 坐标值 Y1 (2 字节) :以点为单位的空心椭圆最下端 Y 坐标值 该命令用于实现在屏幕任意位置画一个空心椭圆,椭圆边框颜色取决前景色的设置。参 数定义说明如图 5.15 所示。 画空心椭圆参数说明 图 5.15 5.5.25 画实心椭圆 命令格式:EE【 57 X0 Y0 X1 Y1 】FF FC FF FF 参数说明: X0 (2 字节) :以点为单位的实心椭圆最左端 X 坐标值 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 37页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 Y0 (2 字节) :以点为单位的实心椭圆最上端 Y 坐标值 X1 (2 字节) :以点为单位的实心椭圆最右端 X 坐标值 Y1 (2 字节) :以点为单位的实心椭圆最下端 Y 坐标值 该命令用于实现在屏幕任意位置画一个实心椭圆,椭圆填充色取决前景色的设置。 5.5.26 区域填充 命令格式:EE【 64 X Y Color 】FF FC FF FF 参数说明: X (2 字节) : 代表区域填充种子的 X 轴坐标值 Y (2 字节) : 代表区域填充种子的 y 轴坐标值 Color(2 字节) :填充的颜色值 该指令主要用于凸多边形区域的填充。通常该指令需要与绘制折线指令配合使用,而且 被填充的颜色不能与边界颜色值相同。例如用户要实现如图 5.16 所示指针图,分如下步骤 操作:(1) 绘制多边形; (2)确定种子位置; (3)指定填充区域的颜色值 区域填充示意 图 5.16 程序参考代码: { C_SetBColour(1662); // 设置淡蓝背景色 C_CleanScreen( ); // 清屏 C_SetFColour(65523); // 设置多边形的前景色为黄色 C_FBcolorConDots(1,0,100,30,160,80,280,190,250,200,120,120,100,30); //绘制多边形 C_AreaFill(110,100,63488); // 执行区域填充,填充色红色 } 5.5.27 背光调节 命令格式: EE【 60 Light_level 】FF FC FF FF 参数说明: Light_level (1 字节) : 255 级背光调节 该命令主要用于液晶背光亮度的调节,取值范围 0x00~0xFF。0x00 表示背光最亮, 0xFF 表示背光关闭。 5.5.28 蜂鸣器控制 命令格式: EE【 61 Time 】FF FC FF FF 参数说明: Time (1 字节): 鸣叫时间长度为 10ms*Time。 该命令用于蜂鸣器的控制,通过设定 Time 参数实现不同频率的讯响。蜂鸣器大多场合 是配合触摸屏使用,当有触摸动作时,蜂鸣器讯响一声,此时建议 Time 值设为 3-5。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 38页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.5.29 配置触摸屏 指令格式: EE【 70 Cmd 】FF FC FF FF 参数说明: Cmd(1个字节):配置参数 BIT0: 1表示触摸屏打开,0表示触摸屏关闭; BIT1: 1表示触摸时蜂鸣器自动响, 0表示不响; BIT4~BIT2 : 触摸坐标值上传方式 000: 表示按下触摸屏时才上传1次坐标 001: 表示触摸屏被按下直至释放后上传1次坐标 010: 触摸一直被按下时,每100ms上传1次坐标,释放时也上传1次坐标 011: 表示触摸屏被按下和释放时均上传1次坐标 BIT7-BIT5:保留 触摸坐标值上传格式: 按下时上传格式:EE 01 X Y FF FC FF FF 释放时上传格式:EE 03 X Y FF FC FF FF,X、Y均为2个字节,高字节在前 该指令包含了触摸使能、开闭蜂鸣器和坐标值上传方式。若触摸上传格式配置为“000”, 用户按下屏幕(50,100)的位置后,设备上传数据:EE 01【00 32 00 64】FF FC FF FF。用 户主机通过判断接收到的坐标值 (X,Y)是否在有效触摸区域内即可确定当前触摸是否有效。 设备自身对触摸压力值进行了多次采样和运算,用户无需再进行二次运算。 5.5.30 触摸屏校准 指令格式: EE【 72 】FF FC FF FF 参数说明: 无 该指令用于触摸屏的校准。设备出厂前均进行了校准,用户无需再次校准。发送校准命 令后,根据屏幕的提示点击对应的光标,如下图 5.17 所示。点击完毕后设备将会提示是否 校准成功,否则需要重新校准。用户也可以通过上位机软件发送指令进行校准。 除此之外,用户在非触控区域某一点 4 秒内快速点击 20 下,系统将自动进入触摸校模 式,校准完成后自动返回当前显示画面。该功能比较适合现场进行触摸校准。 触摸屏校准示意图 5.17 5.5.31 触摸屏体验 命令格式: EE【 73 TPEN 】FF FC FF FF 参数说明: TPEN(1 个字节)触摸屏体验开关 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 39页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 01:打开触摸体验 00:关闭触摸体验 该命令属于测试命令。如图 5.18 所示,用户按下触摸后将在对应坐标处显示一个红色 的实心圆,方便用户直观地测试触摸屏的好坏及体验触摸值的精准。模块与上位机串口联机 后,用户可以点击软件工具栏的“体验触摸”来感受触摸的方便和精准。 触摸体验效果图 5.18 5.5.32 矩阵键盘控制 指令格式: EE【79 Cmd 】FF FC FF FF 参数说明:Cmd(1个字节):配置参数 BIT0: 1表示矩阵键盘使能,0表示矩阵键盘关闭; BIT1: 1表示按下键时蜂鸣器自动响, 0表示不响; BIT4~BIT2 : 矩阵键盘上传方式 000: 表示按下键盘时上传1次坐标 001: 表示键盘被按下直至释放后上传1次坐标 010: 键盘长久被按下时,每100ms上传1次坐标,释放时再上传1次坐标 011: 表示键盘被按下和释放时均上传1次坐标 BIT7-BIT5:保留 设备支持外接 5*5 矩阵键盘输入。按下键盘后,键值通过串口上传给主机。 键值编码的上传格式: 按下时上传格式: EE 12 K FF FC FF FF; 释放时上传格式: EE 13 K FF FC FF FF,K 为 1 个字节,代表上传的键值 键盘为 5x5 矩阵键盘,键值编码范围为 0 到 24,其对应关系如下键码查询表所示。 键码查询表 列 K5 K6 K7 K8 K9 行 K0 0 1 2 3 4 K1 5 6 7 8 9 K2 10 11 12 13 14 K3 15 16 17 18 19 K4 20 21 22 23 24 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 40页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.5.33 RTC 属性设定 命令格式: EE【 85 En DisMode Font Color X Y】FF FC FF FF 参数说明: En (1 字节) 使能模式 0x00: RTC 关闭, 0x01: RTC 开启 DisMode(1 字节) 显示模式 0x00 :显示格式 HH:MM:SS 0x01 :显示格式 20XX-MM-DD HH:MM:SS Font(1 字节) 字体选择 0x00: 0 号字体 0x01: 1 号字体 0x02: 2 号字体 0x03: 3 号字体 Color ( 2 字节) : 显示颜色 X (2 字节): 以点为单位的 X 坐标值 Y (2 字节) : 以点为单位的 Y 坐标值 该命令主要用于 RTC 时钟参数设定,通过设定对应的参数实现不同时钟格式、字体的显 示。RTC 相关指令建议用户直接采用上位机软件进行设置,PC 设置参考界面如图 5.19 所示。 RTC 设置参考图 5.19 5.5.34 RTC 时钟设置 命令格式: EE【 81 Sec Min Hour Day Week Mon Year 】FF FC FF FF 参数说明: Sec: 秒设置 Min: 分设置 Hour: 小时设置 Day: 日设置 Week: 星期设置 Mon: 月设置 Year: 年设置 备注:各 1 个字节,以 BCD 码表示,星期天设置为 0x00 该命令用于当前时间的设定。 5.5.35 读取 RTC 时钟 命令格式: EE【 82 】FF FC FF FF 参数说明:无 该命令用于获取当前时间,数据输出格式:帧头+ 0xF7+Year +Mon +Week +Day +Hour +Min + Sec + 帧尾,各 1 个字节,以 BCD 码表示。 5.5.36 写将数据保存在 FLASH 指令格式: EE【87 Addr Data0 Data1 Data2…Datan】FF FC FF FF 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 41页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 参数说明: Addr (4 个字节):数据写入的起始地址 Datan(1 个字节):写入的数据 存储空间为 128K 字节,地址范围是 0~0x1FFFF。 写入成功后,设备返回: EE 0C FF FC FF FF。 该指令主要将用户部分的一些数据保存在设备内的 Flash 中,当做 EEPROM 使用。 5.5.37 读取保存在 FLASH 中的数据 指令格式:EE【88 Addr Length】FF FC FF FF 参数说明:Addr (4 个字节):数据读起始地址 Length (2 个字节):读取数据的长度,单位为字节 返回的数据格式为:EE 0B Data0 Data1 Data2…Datan FF FC FF FF。 该指令主要用于将写入存储器中的数据读出。 5.5.38 设置波特率 指令格式: EE【A0 Baudset】FF FC FF FF 参数说明: Baudset(1 个字节):波特率编序,单位 bps 0x00: 1200 0x01: 2400 0x02: 4800 0x03: 9600 0x04: 19200 0x05: 38400 0x06: 57600 0x07: 115200 0x08: 1M 0x09: 2M 0x0A : 21875 0x0B:437500 0x0C:875000 该指令主要用于波特率的配置,范围为 1200-115200bps。新的波特率值存在设备存储器 中,并断电保存。用户也可以直接通过上位机金鹏终端开发软件的“调试助手”配置新的波 特率,如下图 5.20 所示。 波特率设置图 5.20 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 42页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.5.39 写图层操作 命令格式: EE【 A1 Layer】FF FC FF FF 参数说明: Layer (1 字节) 0x00:写图层 0,即显存区 0 0x01:写图层 1,即显存区 1 0x02:写图层 2,即显存区 2 0x03:写图层 3,即显存区 3 这里图层的定义可以简单理解为显存区。常见的单色屏由于点阵数目较少,只有一个显 存缓冲区,用户永远只能对当前的显存区进行操作,而真彩屏分辨高、数据传输量大,用户 如果对当前显存区进行太多的操作,即便全部操作在较短时间内完成,由于画面色差过渡的 缘故,人眼还是可以感察到略微的屏闪或刷屏动作。若需解决此问题,用户可调用写图层 1 指令,然后把下一帧显示的内容全部写入显存区 1,最后调用切换图层 1 显示指令,此时人 眼将不会感察到任何闪屏或刷屏滞留,因为在写显存区 1 的过程中,屏幕一直会显示图层 0 的内容,直至接收到切换图层显示命令为止。默认图层 0 写入和显示。 程序参考代码: { C_PutString_Debug(23, 24, 0, 6, "默认显示图层 0"); // 显示当画面 0 的内容 C_WriteLayer(1); // 设置写图层 1 操作 C_PutString_Debug(23, 24, 0, 6, "这是图层 1"); // 写入画面 1 的内容 C_DisplayLayer(1); // 切换图层,显示当前画面 1 的内容 ……. /*****同样,用户也可以从图层 1 切换到图层 0 显示*****/ C_WriteLayer(0); // 设置写图层 0 操作 C_PutString_Debug(0, 0, 0, 6, "这是图层 0"); // 写入画面 0 的内容 C_DisplayLayer(0); // 切换图层,显示当前画面 0 的内容 } 5.5.40 图层切换显示 命令格式: EE【 A2 Layer】FF FC FF FF 参数说明: Layer (1 字节) 0x00:显示图层 0,即显存 0 00x01:显示图层 1,即显存 1 0x02:显示图层 2,即显存 2 00x03:显示图层 3,即显存 3 该命令主要用于选择当前显示的图层,通常与写图层操作前后呼应使用。部分固件只有 2 个图层。 5.5.41 图层拷贝叠加 指令格式:EE【A4 Source_layer Dest_layer】FF FC FF FF 参数说明:Source_layer(1 个字节):源图层 Dest_layer (1 个字节):目标图层 该指令主要用于将当前图层所有内容拷贝到另外一个图层。 5.5.42 清除图层 指令格式:EE【05 Layer】FF FC FF FF 参数说明:Layer(1 个字节):清除的图层 该指令主要用于清除指定的图层。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 43页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.5.43 切换画面时自动清除当前图层 指令格式:EE【06 En】FF FC FF FF 参数说明:En (1 个字节):使能信号 0x01:自动清除用户图层 0x00:禁止清除图层 该指令主要用于设置切换画面时是否需要自动清除当前用户图层。 5.5.44 截取当前屏幕并保存在 FLASH 中 指令格式: EE【0x46 Image_ID】FF FC FF FF 参数说明: Image_ID (1 个字节) :用户自定义保存在存储器中的画面编号 该指令主要用于实现将当前屏幕显示内容保存在 Flash 中。Image_ID 值可以设置为 0x00~0x03,与工程图片 ID 值不冲突。 5.5.45 显示保存在 FLASH 中的截取画面 指令格式: EE【0x47 Image_ID】FF FC FF FF 参数说明: Image_ID (1 个字节) 该指令主要用于显示保存在设备 FLASH 中的截取画面。 5.6 控件指令集详述 5.6.1 切换画面 指令格式:EE【B1 00 Screen_id 】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 什么是画面?画面就是屏幕中的所有显示内容。该指令主要实现将屏幕切换到指定的画 面显示。纵然通过触控控件可设置按下某个按钮后自动切换到哪个画面,但有些场合需要主 机做出逻辑判断后去控制目标画面显示。 程序参考代码: { ...... C_DisScreen(2); // 切换到 Screen_id =2 的画面 } 5.6.2 获取画面 指令格式:EE【B1 01 】FF FC FF FF 参数说明:无 该指令主要用于获取当前画面的 ID 值。在可靠性环境中,主机通过发送该指令来再次 确定画面是否切换成功。 指令返回格式:EE B1 01 Screen_id FF FC FF FF 其中,Screen_id(2 个字节):当前画面的编号 程序参考代码: { ...... C_GetScreen( ); // 获取当前画面的 ID 值 } 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 44页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.6.3 按钮控件的类型和上传格式 按钮控件有 3 种类型:切换画面、开关描述和按键描述。 切换画面。切换画面是指按下某个按钮后屏幕切换到某个画面显示。 例如下图 5.21 所示,用户要实现点击“进入/Enter”按钮后切换到画面 Screen2 显 示,则首先将整个按钮设置为触控区域,然后在属性窗口选择:触控用途→切换画面; 目标画面→Screen2;按下时的图片→ENTER.jpg,最后运行“虚拟串口屏”进行仿真测 试。另外,按下时的图片主要用于显示按钮被按下的选中效果图,若美工没有做选中效 果图,可以不用进行设置。上位机金鹏终端开发软件的详细操作见《C 系列触控版上位 机使用视频教程》。 控件 ID=2 按钮控件-切换画面配置图 5.21 (1) 开关描述。开关描述是指按钮作为一个按下或弹起的开关类型使用,而开关又分为 4 种风格,如下: a) 按下后,开关自动弹起,类似轻触开关功能; b) 按下后,开关由弹起变成按下或由按下变成弹起,类似带锁开关功能; c) 开关只能由按下变成弹起,类似置位功能; d) 开关只能由弹起变成按下,类似复位功能; 例如下图 5.22 所示,用户需要将“停止 Stop”按钮作为一个开关类型,则首先将 整个按钮设置为触控区域,然后在属性窗口选择:触控用途→开关描述;操作风格→b 类型;按下时的图片→操作界面_选中.png,最后运行“虚拟串口屏”进行仿真测试。 该实例中按下的图片是由整屏图片中裁剪得来。 按钮控件-开关描述配置图 5.22 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 45页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 (2) 按键描述。按键描述是指按钮作为一个自定义键值来使用,键值可以设为任意 1 个 ASCII 字符。 例如下图 5.23 所示,用户需要将“数字 9”按钮作为一个键值 9 使用,则首先将整 个按钮设置为触控区域,然后在属性窗口选择:触控用途→按键描述;类型→字符;字 符→写入 9,最后运行“虚拟串口屏”进行仿真测试。另外,按键类型除了字符外,还 可以选择“Enter”、“Clear”、“Backspace”、“Esc”或“Shift”特殊功能键。 按钮控件-按键描述配置图 5.23 切换画面按钮上传格式: EE 【B1 11 Screen_id Control_id Control_type Subtype Status】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x10,表示为按钮控件 Subtype(1 个字节):固定值 0x00, 表示当前按下的是画面切换按钮 Status (1 个字节):保留 开关描述按钮上传格式: EE 【B1 11 Screen_id Control_id Control_type Subtype Status】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x10,表示为按钮控件 Subtype(1 个字节):固定值 0x01, 表示当前按下的是开关描述按钮 Status (1 个字节):按钮状态 0x00:按钮由按下变成弹起状态 0x01:按钮从弹起变成按下状态 按键描述按钮上传格式: EE 【B1 11 Screen_id Control_id Control_type Subtype Key_value】 FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x10,表示为按钮控件 Subtype(1 个字节):固定值 0x02, 表示当前按下的是按键描述按钮 Key_value(1 个字节):用户自定义的键值,以 ASCII 码表示 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 46页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.6.4 更新触控按钮状态 指令格式:EE 【B1 10 Screen_id Control_id Status 】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Status(1 个字节) :按钮状态 0x00:按钮由按下变成弹起状态 0x01:按钮从弹起变成按下状态 该指令主要用于将“按下”的按钮变成“弹起”状态或将“弹起”的按钮变成“按下” 状态。在某些场合中,按钮之间存在互斥性,当其中一个按钮被按下后,另外一个按钮必须 弹起,则可以利用该指令来处理。 例如下图 5.24 所示,用户按下“开始/START”按钮后,将“停止/STOP”按钮(画面 ID 为 0,控件 ID 为 1)由“按下”变成“弹起”状态,则发送指令:EE B1 10 00 00 00 01 00 FF FC FF FF。 更新触控按钮状态 图 5.24 程序参考代码: { ...... C_SetButtonStatus(0,1,0);// 将画面 0 的第 1 个按钮设置为弹起状态 } 5.6.5 读取触控按钮状态 指令格式:EE 【B1 11 Screen_id Control_id】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 该指令主要用于查询某个触控按钮当前是“按下”还是“弹起”状态。 返回指令格式:EE B1 11 Screen_id Control_id Control_type Status FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x10,表示为按钮控件 Status (1 个字节):按钮状态 0x00:按钮为弹起状态 0x01:按钮为按下状态 FF FC FF 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 47页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 5.6.6 更新文本控件数值 指令格式:EE【B1 10 Screen_id Control_id Strings 】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Strings(不定长): 用户写入的字符串 该指令主要用于文本显示。由于系统对所有文本变量分配了内存地址,当屏幕从其它界 面再次返回到文本显示时,用户无须再次重新刷新数据。 使用文本控件时,用户首先在上位机进行控件相关参数配置,譬如字体、前景色、背景 色和文本输入方式等,如下图 5.25 所示,然后主机只需要直接对相应 ID 写入变化的数据即 可。 文本控件 ID 文本控件参数配置 图 5.25 例如用户需要对第 5 个画面、控件 ID 为 29 处写入数值 0.95,程序代码如下。 程序参考代码: { ...... C_SetTextView(5,29,”0.95”);//对画面 5 的第 29 个文本控件写入 0.95 } 文本更新方式有两种:用户主机输入、弹出键盘输入和自定义键盘输入。 用户主机输入,即用户主机串口发送数据更新;另一种是通过系统内置的键盘输入。当 点击文本显示框后,系统将会自动弹出小键盘或全键盘),然后用户就可以通过此键盘进行 字符输入,最后点击确定键后,设备就将输入的字符显示在文本框内,同时将字符的 ASCII 码上传到主机。 弹出系统键盘输入的设置如图 5.26 所示。用户点击文本框后,屏幕将弹出如下图 5.27 所示的小键盘,输入完毕后,点击 Enter,键盘将自动消失,输入的“123456”将直接显示 在对应的显示框内,同时设备将输入字符的 ASCII 码上传到主机,上传格式与下面即将介 绍的“读取文本控件数值”指令一样。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 48页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 弹出系统键盘输入设置 图 5.26 系统小键盘弹出显示效果图 清除文本控件内容:当函数就是的 Strings 为 NC 时,即可清除控件内容。 例如用户需要清除第 5 个画面、控件 ID 为 29 处的内容,程序代码如下。 { ...... C_SetTextView(5,29,””);//清除第 5 个画面、控件 ID 为 29 处的内容 } 5.6.7 读取文本控件数值 指令格式:EE 【B1 11 Screen_id Control_id】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 该指令主要用于获取当前文本控件显示的数值。 返回指令格式:EE B1 11 Screen_id Control_id Control_type Strings 00 FF FC FF FF 返回参数:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x11,表示为文本控件 Strings(不定长):当前显示的文本值 00:保留位 5.6.8 设置文本控件焦点 指令格式:EE 【B1 02 Screen_id Control_id Focus】FF FC FF FF 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 49页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Focus(1 个字节);焦点操作 0x00:取消焦点 0x01:设置焦点 该指令目的是用程序控制,获得文本控件的焦点。 5.6.9 更新进度条控件数值 指令格式:EE 【B1 10 Screen_id Control_id Progressvalue】 FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Progressvalue(4 个字节):新的进度条值 该指令主要实现进度的递增或递减。 使用进度条控件时,用户首先在上位机进行控件相关参数配置,譬如前景图、背景图、 数值最大值和最小值等,如图 5.28 所示,然后主机只需要对相应的 ID 写入新的进度条数值 即可实现进度条滚动。 进度条控件配置信息 图 5.28 例如用户需要对第 3 个画面、控件 ID 为 16 的进度条控件写入进度值 50,程序代码如 下。 程序参考代码: { ...... C_SetProgressValue(3,16,50) //对画面 3 的控件 ID 为 16 的进度条控件写入 50 } 5.6.10 读取进度条控件值 指令格式:EE 【B1 11 Screen_id Control_id】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 该指令主要用于获取当前进度条的数值。 返回指令格式:EE B1 11 Screen_id Control_id Control_type Progressvalue FF FC FF FF 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 50页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 返回参数:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x12,表示为进度条控件 Progressvalue(4 个字节):当前进度条数值 5.6.11 滑块控件上传格式 使用滑块控件时,用户首先在上位机进行控件相关参数配置,譬如标尺长度、方向、游 标图片、背景图和数值等,如下图 5.29 所示,当用户拖动游标时,设备将不断上传当前游 标数值给主机。 滑块控件配置图 5.29 滑块控件上传格式: EE 【B1 11 Screen_id Control_id Control_type Slidervalue】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x13,表示为滑块控件 Slidervalue (4 个字节):表示当前游标数值 5.6.12 更新滑块控件数值 指令格式:EE 【B1 10 Screen_id Control_id Slidervalue】 FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Slidervalue(4 个字节):新的游标数值 该指令主要用于控制滑块游标显示的位置。用户主机可以发送相应的指令控制游标强 制在某一个位置显示。 例如用户需要对第 2 个画面、控件 ID 为 5 的滑块控件写入数值 50,程序代码如下。 程序参考代码: 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 51页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 { ...... C_SetSlidervalue (2,5,50) //对画面 2 的控件 ID 为 5 的滑块控件写入数值 50 } 5.6.13 读取滑块控件值 指令格式:EE 【B1 11 Screen_id Control_id】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 该指令主要用于获取当前游标所在的数值。 返回指令格式:EE B1 11 Screen_id Control_id Control_type Slidervalue 返回参数:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x13,表示为滑块控件 Slidervalue(4 个字节):表示当前游标数值 FF FC FF FF 5.6.14 更新仪表控件数值 指令格式:EE 【B1 10 Screen_id Control_id Metervalue】 FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Metervalue(4 个字节):新的仪表值 使用仪表控件时,用户首先在上位机进行控件相关参数配置,譬如表盘、刻度、指针和 数值等,如图 5.30 所示,然后主机只需要发送相应的指令就可以实现仪表指针的转动。 仪表控件配置信息 图 5.30 例如用户需要对第 0 个画面、控件 ID 为 4 的仪表控件写入数值 100,程序代码如下。 程序参考代码: { ...... 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 52页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 C_SetMeterValue (0,4,100) //对画面 0 的控件 ID 为 4 的仪表控件写入数值 100 } 5.6.15 读取仪表控件数值 指令格式:EE 【B1 11 Screen_id Control_id】FF FC FF FF 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 该指令主要用于获取当前仪表显示的数值。 返回指令格式:EE B1 11 Screen_id Control_id Control_type Metervalue FF FC FF FF 返回参数:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 Control_type(1 个字节):固定值 0x14,表示为仪表控件类型 Metervalue(4 个字节):当前显示的仪表值 5.6.16 动画控制 指令格式:EE 【B1 Cmd Screen_id Control_id】FF FC FF FF 参数说明:Cmd(1 个字节):动画播放操作 0x20 启动 0x21 停止 0x22 暂停 0x24 上一帧 0x25 下一帧 Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 该指令主要用于对动画控件里面的动画进行帧操作。 5.6.17 播放指定帧 指令格式:EE 【B1 23 Screen_id Control_id 参数说明:Screen_id(2 个字节):画面编号 Control_id(2 个字节):控件编号 pic_id (1 个字节):动画的第几帧 该指令主要用于播放动画的某一帧。 pic_id】FF FC FF FF 5.6.18 添加曲线控件 1.新建工程,新建 1 个画面,导入任意图片或背景单色都可以。点击曲线控件,创建 1 个 范围,范围如红色圈中所示。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 53页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 若起始坐标无偏移,默认 曲线原点在此显示,然后 右边是 X 轴数据增加,上 面是 Y 轴数据增加。 对应属性参数的说明:采样点数:就是从最左边到最右边显示完毕一共需要多少个点。 例如下图的这个控件曲线宽度为 512(像素),如果我们 1 个像素点对应 1 个点数据,那么 整个宽度曲线显示完毕正好需要 512 个数据,这样第 513 个数据到来时候,就会更新 FIFO 数据,实现屏幕曲线移动的现象。当然,用户也可以使用缩放功能,就是 1 个数据对应 10 个模块像素点,这样只需要 51 个数据就可以完成区域显示。 采样深度就是 1 个数据有几个字节,可以为 1 个字节,也可以为 2 个字节。 2.编译后下载到串口屏。 3.点击调试助手,进入曲线控制。 (1)曲线通道。就是这个曲线控件区域内可以放 8 个通道曲线。添加曲线就是设置通道数。 (2)默认选择偏移为 0。水平缩放 1000%,就是 1 个数据对应 10 个模块像素点,同样垂 直缩放也是一样道理。 (3)发送的数据和在屏上显示的位置关系换算是: X 值 = (i – X 偏移量)*水平缩放倍数(100% 倍数为 1,1000%倍数为 10),i 就是第几个点。 Y 值= (Vi – y 偏移量)*垂直缩放倍数, Vi 就是采样点的数据。例如 i= 1,对应 Vi =第 2 个点的数 据值。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 54页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 例如 MCU 发送数据串【0,10,10,20,40,50】,偏移量均为 0,水平缩放倍数 10,垂直缩放 倍数 1,这样对应第 0-5 个点的 X 值,Y 值是: 第 0 个点 [ 0,0] 第 1 个点 [ 10,10] 第 2 个点 [ 20,10] 第 3 个点 [ 30,20] 第 4 个点 [ 40,40] 第 5 个点 [ 50,50] 由图 1.1 所示,原点在曲线控件区域的最左下角,所以以此为坐标原点,以上 6 个点的 坐标值就是显示的位置。 用于测试,可以 选择正弦波等 数据源 (3)指令操作格式 A,创建控件; B,编译下载; C,发送添加曲线指令。指令参数有画面 ID,控件 ID,选择通道,然后指定演示,参 考调试助手参数。 D,发送曲线缩放和偏移设置指令; E,发送更新数据指令。就是添加数据这个指令格式。 5.6.19 添加曲线 命令格式:EE 【B1 30 Screen_id Control_id Cmd 参数说明: screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 cmd(1 个字节):对应曲线通道 Color】 FF FC FF FF 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 55页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 Color(2 个字节):曲线显示颜色 例程:添加画面编号为 1,控件编号为 2,对应曲线通道为 3,颜色为白色的曲线。 EE 【B1 30】【00 01】【00 02】【03】【FF FF】FF FC FF FF 注意:最多同时显示 8 个通道的曲线。显示每个通道的曲线需要分别添加曲线和添加曲线数 据。 5.6.20 删除曲线 命令格式:EE 【B1 31 Screen_id Control_id Cmd】 FF FC FF FF 参数说明: screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 cmd(1 个字节):对应曲线通道 例程:删除画面编号为 1,控件编号为 2,对应曲线通道为 3 的曲线。 EE 【B1 31】【00 01】【00 02】【03】FF FC FF FF 注意:对应曲线数据不删除,如需再次显示直接发送添加显示曲线指令即可。 5.6.21 添加曲线数据 命令格式:EE【 B1 32 Screen_id Control_id Cmd Lendth Data 】 FF FC FF FF 参数说明: screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 cmd(1 个字节):对应曲线通道 Lendth(2 个字节):数据长度 Data:曲线数据 例程:添加画面编号为 1,控件编号为 2,对应曲线通道为 3,指定数据为 0x01 0x0a 0x21 0x33 的曲线数据。 EE【B1 32】【00 01】【00 02】【03】【00 04】【01 0a 21 33】 FF FC FF FF 注意: 1.若添加数据的长度超出采样点数,模块不会显示曲线,且不会保存数据。 2.上位机“调试助手”-“曲线控件”-“正弦波”、“锯齿波”、“随机数据”的数据 长度为 1024 位。如果设置采样点数小于 1024 时,不能显示曲线。 3.上位机“调试助手”-“曲线控件”-添加“指定数据”时,数据进制为 16 进制。 5.6.22 清除曲线数据 命令格式:EE 【B1 33 Screen_id Control_id Cmd】 FF FC FF FF 参数说明: screen_id(2 个字节):画面编号 control_id(2 个字节):控件编号 cmd(1 个字节):对应曲线通道 例程:删除画面编号为 1,控件编号为 2,对应曲线通道为 3 的曲线。 EE 【B1 33】【00 01】【00 02】【03】 FF FC FF FF 5.6.23 曲线缩放与偏移 命 令 格 式 : EE 【 B1 34 screen_id control_id V_zoom】 FF FC FF FF 参数说明: screen_id(2 个字节):画面编号 L_shift L_zoom V_shift 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 56页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 control_id(2 个字节):控件编号 L_shift(2 个字节):水平偏移 L_zoom(2 个字节):水平缩放 V_shift(2 个字节):垂直偏移 V_zoom(2 个字节):垂直缩放 例程:设置画面编号为 1,控件编号为 2,水平偏移量为 5,水平缩放为 100%,垂直偏移 量为 6,垂直缩放为 100%的曲线。 EE 【B1 34】【00 01】【00 02】【00 05】【00 64】【00 06】【00 64】FF FC FF FF 注意:曲线缩放与偏移面向的对象是所有通道的曲线。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 57页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 六、模块外型尺寸图 OCM320240T350-1C 11.80 4 96.00±0.2 88.00 79.41±0.3 V.A 72.40±0.2 A.A 70.08 1.70 5.2 1C 系列彩屏智能终端使用说明书 11.80 MIN 12.60 6.00±0.2 TFT 320(RGB)X240 70.00±0.2 66.60±0.3 65.00 V.A 54.60±0.2 A.A 52.44 10.2 2.50 4.00 11.80 俯视图 4X?3.0 1.60±0.2 0.063 倾视图 0.219 0.219 0.209 1 8 底视图 33.56±0.2 10.06±0.2 DOTS 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 58页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 3.6 3.6 2.85 74.7±0.3 69±0.3 V.A 56.7±0.5 A.A 53.86±0.5 11.55 OCM480272T430-1C 7.3 12 4.7 121.9±0.3 114.9±0.3 107.3±0.5 V.A 97.9±0.5 A.A 95.04 1C 系列彩屏智能终端使用说明书 3.5 12 MAX 13.6 7 TFT480(RGB)*272 3.5 3.5 67.7 4- 3.0 3.5 正面 1.6 7 4.3 6.2 26.14 22.5 背面 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 59页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 OCM640480T560-1C 1C 系列彩屏智能终端使用说明书 3.50 8.85 146.00±0.2 139.00±0.2 128.30±0.2 V.A 115.30±0.2 A.A 112.896 16.65 MAX 16.00 10.40 4.10 3.50 640(RGB)X480 14.90 1.60 正面 110.00±0.2 103.00±0.2 102.00±0.2 V.A 87.10±0.2 A.A 84.672 13.96 2.45*7=17.78 背面 22.19 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 60页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 3.3 4.25 8.62 1C 系列彩屏智能终端使用说明书 OCM800480T700-1C 178.6±0.2 3.45 171.7 6.05 166.5±0.3 9.56 V.A 156.7±0.3 A.A 154.08 4.25 MAX 17.3 10.3 RGB 6.05 800*(RGB)*480 4.25 4-R1.5 5 正面 110.2±0.2 103.6 101.7±0.3 V.A 89.1±0.3 A.A 85.92 R0.4 10.72 背面 1 2.54*7=17.78 8 15.19 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 61页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 2.9 7.25 12.7 OCM800600T800-1C 1C 系列彩屏智能终端使用说明书 3.4 7.1 17.9 4- 3 RGB 199.4±0.2 192.6 185.2±0.2 V.A 163.6±0.2 A.A 162 MAX 18.0 11 800(RGB)X600 1.6 正面 148.8±0.2 143 134.3±0.2 V.A 123.4±0.2 A.A 121.5 2.54*7=11.3 1 2.54*7=17.78 背面 8 45.1 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 62页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 OCM800600T104-1C(V1.1) 1C 系列彩屏智能终端使用说明书 正面 1 8 J4 背面 1 10 J15 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 63页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 附录一:字库升级说明 1、打开金鹏开发终端.exe,点击工具—>字库生成器—>选择你要的字模大小,字体大小, 字体类型和字符集等(如下图所示),命名保存新的文件比如:XXX.bin。 2、打开如软件安装目录下的 font 文件夹,这里有我们出厂时候的一些字库文件,里面还有 有刚刚生成的字库文件。 [1] 、首先选择记事本文件“如何手动添加或删除字库.txt”,学习 fonts.xml 文件内容 属性。 [2] 接着选择文件 fonts.xml,右键打开方式,选择记事本或其它文本编辑器打开。 增 加字库基本信息(如下图) 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 64页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 (1) 打开打开金鹏开发终端.exe,点击工具—>字库配置,如下图: 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 65页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 – 资源路径是默认的,不需要修改。用 USB 线连接,利用产量向导下载字库资源了! 注意(第 1、2 条仅非触控模块): 1.以下每个 ID 号分别对应的字体,字体总数量不能超过 10 个(ID 号不能超过 9) 0-3 ASCII 4-7 汉字 8 ASCII 9 汉字 2.字库配置,勾选下载字体时,要从 ID0 按顺序一直下载,跳跃选择字体,后面的字体 会显示不正常。 3.output 文件夹,后缀名是.fbin 的字库文件,总大小不能超出 10MB。 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 66页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023 1C 系列彩屏智能终端使用说明书 附录二:参考电路 单片机与设备连接的参考图 用户单片机与设备 RS232 通讯方式电路参考图 7.1 所示。若需要 3.3V TTL/COMS 串口电 平通信,用户可以直接跳过 MAX232 电平转换芯片,同时将屏设置为 TTL 模式(默认 232 状 态)。另外在 3.3V TTL/CMOS 模式下,设备可以容忍 5V 输入。 图 7.1 单片机与设备硬件连接参考图 肇庆金鹏实业有限公司 Golden Palm Industry Co., Ltd. http://www.gptlcm.cn 第 67页 共 67页 地址:肇庆市建设四路 13 号天宁广场 E 幢 13、14、15 楼 邮编:526040 E-mail: syl@gptlcm.cn 业务联系:0758-2317153/2317976/2317972 技术支持:0758-2317156 传真:0758-2317023

    Top_arrow
    回到顶部
    EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。