- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
迪文工业串口屏用户软件开发指南.
专业素养.诚实守信.追求卓越
迪文工业串口屏用户软件开发指南
(Ver3.2 2012.03 )
北京迪文科技有限公司产品部
目 录
1 文本3
1.1 在程序中直观的引用文本 3
1.2 文本框格式控制 3
1.3 ASCII 字符间距自动调整 4
1.4 文本背景色不显示 4
1.5 艺术字(特殊字符)显示 5
1.6 竖排文本显示 5
1.7 数值参数显示 6
1.8 文本滚动显示 7
2 曲线11
2.1 动态曲线:通过曲线移动实现 11
2.2 动态曲线:通过窗口移动实现并有缩放和历史回放功能 12
3 图片、图标和动画13
3.1 进度条显示 13
3.2 模拟表盘显示 14
3.3 图标叠加显示 14
3.4 备份和恢复当前界面 15
3.5 指针表盘显示 16
3.6 流程图动画(指令定时自动执行) 17
4 触摸屏界面18
4.1 触控界面(无须用户代码干涉)设计 18
4.2 触摸屏参数录入 19
4.3 触摸屏中文录入(GBK 字库) 21
5 系统配置和外设22
5.1 系统配置参数说明 22
5.2 RTC 时钟 23
5.3 背光亮度调整和屏保亮度设置 24
5.4 视角调整 24
5.5 内置数据库读写 25
5.6 视频播放 27
5.7 蜂鸣器 27
6 用户程序设计建议29
7 软件相关参数说明29
7.1 字库说明 29
7.2 图片存储数量 30
7.3 典型指令执行时间 30
附录1 迪文HMI 指令一览表30
附录2 ASM51 应用实例:转动的时钟32
附录3 ASM51 应用实例:最简单的示波器40
附录4 C51 串口通信程序参考49
附录5 文档涉及的C51 函数原型50
专业.诚信.成功 迪文工业串口屏用户软件开发指南 Ver3.2
1 文本
指令 说 明
0x40 设置调色板。
0x42 取指定位置颜色到背景色调色板。
0x41 设置字符显示间距。
0x45 设置/取消文本框限制。
配置显示方式:
0xE0 PARA1.2: 0=正常显示 1=偏转90°显示;
PARA2.4 (仅H600、K600+支持):0=文本显示时自动恢复背景 1=按照指定的背景色显示文本。
0x53 显示8×8 点阵的ASCII 字符串,对应0x00 字库。
0x6E 显示12×12 点阵的GBK 中文字符串,对应0x20 字库(中文)和0x00 字库(ASCII)。
0x54 显示16×16 点阵的GBK 中文字符串,对应0x21 字库(中文)和0x00 字库(ASCII)。
0x6F 显示24×24 点阵的GB2312 中文字符串,对应0x22 字库(中文)和0x00 字库(ASCII)。
0x55 显示32×32 点阵的GB2312 中文字符串,对应0x23 字库(中文)和0x00 字库(ASCII)。
显示任意点阵、任意编码方式的字符串,对应客户指定的字库;但是GB2312 和GBK 模式下的ASCII
0x98
字符使用0x00 字库。
0x9C 使用图标来显示,图标背景色自动滤除,并且显示前先用当前页面恢复背景。
0x9D 使用图标来显示,图标背景色会自动滤除。
0xC108 基于暂存缓冲区的参数显示,HMI 自动完成参数的识别和显示。
1.1 在程序中直观的引用文本
C 语言
uchar *HZSTR=汉字显示OK;
uint x,y,color;
prints (0x54,x,y,HZSTR) //16 点阵GBK 中文字符串显示,(x,y)是坐标位置
对于固定的文本,也可以直接写成
prints(0x54,x,y,汉字显示OK)
ASM51
HZSTR: DB 汉字显示测试OK,0xFE ;0xFE 为字符串结束符
MOV DPTR,#HZSTR
LCALL TXROMS
在GBK 编码的中文操作系统上,C 或ASM 编译器会自动把汉
文档评论(0)