专业.诚信.成功                                                                                                    DGUS 屏开发指南 
 
 
 
 
DGUS 开发指南 
 
 
 
北京迪文科技有限公司 
 
2016 年 7 月 21 日 
 
 
 
专业.诚信.成功                                                                                                    DGUS 屏开发指南 
目 录 
 
第一章  快速上手..................................................................................................................................... 1 
1.1  连线与上电 .................................................................................................................................... 1 
1.2  安装和使用 DGUS ........................................................................................................................ 4 
第二章  DGUS 开发体系 ........................................................................................................................ 6 
2.1 DGUS 开发体系简介 ..................................................................................................................... 6 
2.2 DGUS 开发体系优点 ..................................................................................................................... 7 
2.3 DGUS 软件处理流程 ..................................................................................................................... 8 
第三章  DGUS 屏的配置 ...................................................................................................................... 10 
3.1  素材文件的格式要求 .................................................................................................................. 10 
3.2  配置文件的构成 .......................................................................................................................... 11 
3.3  素材文件、配置文件与数据的储存 .......................................................................................... 12 
3.3.1 FLASH 储存空间 ................................................................................................................. 13 
3.3.2 RAM 储存空间 .................................................................................................................... 14 
3.3.3  配置寄存器空间 ................................................................................................................. 16 
3.3.4  曲线缓冲区 ......................................................................................................................... 16 
3.4  配置文件 ...................................................................................................................................... 16 
3.4.1  系统配置文件 CONFIG.txt ................................................................................................ 17 
3.4.2  变量初始化文件 22.bin ...................................................................................................... 21 
3.5 DGUS 屏的调试 ........................................................................................................................... 22 
3.5.1  屏幕校准 ............................................................................................................................. 22 
3.5.2  下载工具 SD 卡的使用 ...................................................................................................... 23 
3.5.3  调试工具 ED-2 的使用 ....................................................................................................... 25 
第四章  DGUS 屏的串口通信 .............................................................................................................. 27 
4.1  检测串口通信状况 ...................................................................................................................... 27 
4.2  通信指令说明 .............................................................................................................................. 27 
4.3  常见串口通信故障排除 .............................................................................................................. 29 
4.3.1 DGUS 屏与电脑通信故障 .................................................................................................. 29 
4.3.2 DGUS 屏与单片机通信故障 .............................................................................................. 30 
第五章  DGUS 屏的配置寄存器 .......................................................................................................... 32 
5.1  配置寄存器功能汇总 .................................................................................................................. 32 
 
专业.诚信.成功                                                                                                    DGUS 屏开发指南 
5.2  寄存器应用举例 .......................................................................................................................... 34 
5.2.1 RTC 的读写 ......................................................................................................................... 34 
5.2.2  字库的读取 ......................................................................................................................... 35 
5.2.3  音频播放 ............................................................................................................................. 36 
5.2.4  数据库的读写 ..................................................................................................................... 37 
5.2.5  外接键盘控制 ..................................................................................................................... 37 
第六章  DWIN OS  程序设计 ............................................................................................................... 39 
6.1 DWIN OS 编程软件 ..................................................................................................................... 39 
6.2  基本约定 ...................................................................................................................................... 40 
6.3 DWIN OS  汇编指令集 ................................................................................................................ 40 
6.4 DWIN OS  编程举例 .................................................................................................................... 47 
第七章  触控/键控配置文件说明 ......................................................................................................... 49 
7.1  触控/键控功能一览表 ................................................................................................................. 51 
7.2  触摸屏数据录入 .......................................................................................................................... 52 
7.2.1 数字录入 .............................................................................................................................. 52 
7.2.2 文本录入 .............................................................................................................................. 55 
7.3  弹出菜单选择 .............................................................................................................................. 58 
7.4  增量调节 ...................................................................................................................................... 60 
7.5  拖动调节 ...................................................................................................................................... 61 
7.6 RTC 设置 ...................................................................................................................................... 62 
7.7  按键返回值 .................................................................................................................................. 63 
7.8  硬件参数配置 .............................................................................................................................. 64 
7.9  触摸屏按压状态同步数据返回 .................................................................................................. 65 
7.10  转动调节 .................................................................................................................................... 66 
第八章  显示变量配置文件说明 .......................................................................................................... 67 
8.1  显示变量功能一览表 .................................................................................................................. 68 
8.2  图标的显示 .................................................................................................................................. 69 
8.2.1  变量图标显示 ..................................................................................................................... 69 
8.2.2  动画图标显示 ..................................................................................................................... 71 
8.2.3  滑块刻度指示 ..................................................................................................................... 71 
8.2.4  艺术字变量显示 ................................................................................................................. 73 
8.2.5  图片动画显示 ..................................................................................................................... 74 
 
专业.诚信.成功                                                                                                    DGUS 屏开发指南 
8.2.6  图标旋转指示 ..................................................................................................................... 75 
8.2.7  位变量图标显示 ................................................................................................................. 76 
8.3  文本的显示 .................................................................................................................................. 78 
8.3.1  数据变量显示 ..................................................................................................................... 78 
8.3.2  文本显示 ............................................................................................................................. 79 
8.3.3 RTC 显示 ............................................................................................................................. 80 
8.3.4 HEX 数据显示 ..................................................................................................................... 82 
8.3.5  文本滚屏显示 ..................................................................................................................... 84 
8.4  图形变量的显示 .......................................................................................................................... 85 
8.4.1  实时曲线(趋势图)显示 ................................................................................................. 85 
8.4.2  基本图形显示 ..................................................................................................................... 86 
8.4.3  列表显示 ............................................................................................................................. 89 
8.4.4  二维码显示 ......................................................................................................................... 91 
第九章  DGUS 特殊应用软件使用说明 .............................................................................................. 92 
9.1  基于 Modbus 主机接口的 DGUS 软件应用 .............................................................................. 92 
9.2  基于 Modbus 从机接口的 DGUS 软件应用 .............................................................................. 93 
第十章  应用实例与快速开发指南 ...................................................................................................... 95 
10.1  密码锁系统 ................................................................................................................................ 95 
10.2  电机控制系统 .......................................................................................................................... 102 
 
 
 
 
符号及专用名词说明 
 
说明 
表示方法 
0x 和 H 
数字前加 0x 或数字后加 H 表示十六进制数,如 0x10=10H=16 
变量地址 
RAM 空间中某段空间的首地址,该空间储存了变量。 
描述指针 
RAM 空间中某段空间的首地址,该空间储存了描述变量属性的值。 
高/低字节 
系统配置寄存器 
串口的所有指令及数据都是 16 进制格式,对于字型(2 字节)数据,总是采用
高字节先发送(MSB)方式。比如 0x1234 传送时先传送 0x12,即 0x12 为高字
节,0x34 为低字节。 
特指对屏幕系统进行配置的寄存器,通过写入 CONFIG.txt 文件来实现配置。其
中,各寄存器以大写字母 R 开头加十六进制数字来表示,如 R2,RC 等。 
变量储存器 
RAM 空间,储存变量地址和描述指针指向的数据。储存的数据掉电时不保存。 
字库空间 
储存配置文件、字库文件、图标库文件。 
图片空间 
储存界面图片。 
数据库空间 
储存用户数据库。 
均为 FLASH 储存空间中的一部
分,储存的数据掉电时不丢失。 
寄存器空间 
特指可通过通信读写的寄存器空间,其中各寄存器地址均通过十六进制数字表
示,如 0x01,0x4F 等。 
 
1 
 
专业.诚信.成功                                                                                                    DGUS 屏开发指南 
1.1  连线与上电 
第一章 快速上手 
确认屏幕电压和功耗,通过开关电源供电来点亮屏幕。开关电源对屏幕的正常显示有十分重要的作用,电
压过小、电流不稳、功率过低都可能导致黑屏、闪屏等不正常的显示状况。 
 
图 1.1  屏幕背面的电压说明 
 
DGUS 屏三类典型的接口接线方式,根据产品型号选择合适的连接线对屏幕进行供电。接口介绍如下: 
 
A. 10pin 接口 
将软排线的一端与 DGUS  屏的端子座连接,另一端与带 USB 接口的转接板 HDL662 连接,再通过双公头
的 USB 线与电脑相连可实现串口通信。 
 
图 1.2 10pin 接口接线说明 
 
一共有两种 USB-to-UART 芯片,XR21V1410 芯片和 CP2102 芯片。根据芯片类型,至迪文官网下载并安
装相应驱动,以保证 DGUS 屏可与电脑正常通信。为保证通信顺畅,可执行如下步骤: 
Step1:打开设备管理器,右击“USB Device”,并选择更新驱动程序。 
 
 
 
 
1 
专业.诚信.成功                                                                                                    DGUS 屏开发指南 
Step2:在弹出窗口中选择“下一步”。 
Step3:选择驱动软件的路径,即可完成驱动程序的更新。 
 
 
 
安装完成后,可在设备管理器中查看到驱动对应的端口号。 
 
 
 
B. 8pin 接口 
8pin 接口分 2.0mm 间距和 2.54mm 间距两种,分别对应不同的连接线类型。如下图所示,DGUS 屏与电
 
 
脑、单片机连接所用的连接线也不尽相同。 
2 
 
专业.诚信.成功                                                                                                    DGUS 屏开发指南 
图 1.3 8pin 接口接线说明 
 
表 1.1 8pin 接口供电配件 
 
配件型号 
适用接口 
说明 
HDL65011 
8pin_2.0mm 
带 DB9 和电源接口的 8Pin 线。线长 20cm(不含 DB9 头)。 
HDL65012 
8pin_2.0mm 
一头连接 DGUS 屏,一头焊接在用户侧。线长 30cm。 
HDL65013 
8pin_2.0mm 
双 8Pin_2.0mm 连接线。线长 20cm。 
HDL65014 
8pin_2.0mm 
双 8Pin_2.0mm 连接线。线长 50cm。 
CI0608 
8pin_2.0mm 
8Pin 2.0mm 贴片插座。 
HDL65001 
8Pin_2.54mm 
带 DB9 和电源接口的 8Pin 线。线长 20cm(不含 DB9 接头)。 
HDL65002 
8Pin_2.54mm 
带 DB9 和电源接口的 8Pin 线。线长 50cm(不含 DB9 接头)。 
HDL65003 
8Pin_2.54mm 
带 DB9 和电源接口的 8Pin 线。线长 100cm(不含 DB9 接头)。 
HDL65020 
8Pin_2.54mm 
双 8Pin_2.54mm 连接线。线长 20cm。 
HDL65050 
8Pin_2.54mm 
双 8Pin_2.54mm 连接线。线长 50cm。 
HDL65100 
8Pin_2.54mm 
双 8Pin_2.54mm 连接线。线长 100cm。 
 
注意事项: 
  用户制作连接线时,需注意 DOUT  引脚是屏的发送端,DIN 引脚是屏的接收端; 
  当屏幕有两个电平信号可选时,默认是 RS232 信号,短接焊盘时是 TTL 信号。 
 
图 1.4 DGUS 屏背面的电平说明 
 
C. 6pin 接口 
6pin 的凤凰端子连接线需用户制作,接线规范如下: 
 
表 1.2 RS232/485 接口的接线说明 
RS232 接口 
RS485 接口 
GND 
VIN 
232_Rx 
232_Tx 
电源地,串口线地 
电源输入 
串口线输出 
串口线上输入 
485 + 
485 - 
VIN 
GND 
 
转换器上的 A(为正) 
转换器上的 B(为负) 
电源输入 
电源地 
【注】使用 485 接口连接电脑时,需要一个 232 转 485 的接口,把 232 信号转换为 485 信号再与 DGUS 屏通信。 
 
3