- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
迪文 DGUS 液晶屏开发手册
(2013‐09‐09 V3.4)
北京迪文科技有限公司
1、 DGUS 液晶屏的硬件架构
图 1 DGUS 的硬件结构
如图 1 所示,DGUS 液晶屏的硬件结构基本分为五个主要部分:
a、 K600+驱动模组:液晶屏的核心部分。
b、 显示屏:显示单元。
c、 触摸屏:可选。
d、 电源系统:为系统各部分提供所需的电源。
e、 通信接口电路:串口 UART,三种可选的电平方式,CMOS、RS232 或者 RS485。
2、 DGUS 液晶屏的存储器空间
DGUS 液晶屏共有 6 个主要的存储器空间,如表 1 所示。
表 1 DGUS 液晶屏的 6 个存储器空间
存储区类别 功能描述
DGUS 寄存器区 DGUS 系统的状态和控制存储器空间。
图片存储区 用于存储用户的图片。
用户 RAM 区 用户自定义变量存储器空间。
FLASH 区 系统与用户各使用一部分,用户可利用此空间来保存自己的数据。
曲线数据缓存区 用于暂存写到屏中的曲线数据。
OS 工作寄存器区 OS 指令集使用 256 个的工作寄存器。
图 2 DGUS 的存储空间
2.1 DGUS 寄存器区
此存储空间共包含 256 个字节,见图 2 中的“寄存器区”。
通过这些寄存器,用户可以实现指令方式的液晶屏背光控制、蜂鸣器控制、界面切换、
获取 RTC 时钟、修改 RTC 时钟、对 FLASH 空间的读写访问、DGUS 定时器控制、液晶屏复位
控制等功能。表 3 为 DGUS 寄存器空间的详细说明。
2.2 图片存储区
迪文 DGUS 屏具有 224MB(256MB 版本的 K600+内核)或者 2016MB(2G 版本的 K600+
内核)的图片存储空间,不同分辨率的屏,可存储的最大图片数量不同,如下表所示。
表 2 DGUS 液晶屏的图片存储数量
液晶屏分辨率
256MB 版本可存储的最大图片
数量(幅)
2G 版本可存储的最大图片数
量(幅)
320×240 869 7807
480×272 869 7807
640×480 290 2602
800×480 290 2602
800×600 217 1952
1024×600 174 1561
1024×768 145 1301
2.3 用户 RAM 区
见图 2,迪文屏内部具有一个 28K Word 的 RAM 区,每个地址为一个双字节的 Word,
高字节在前,低字节在后。地址范围为 0000H~6FFFH。此存储空间主要用于给用户界面上的
变量分配变量地址,未被分配的 RAM 地址,用户也可当作普通的 RAM 存储器来使用。
2.4 FLASH 区
见图 2,迪文屏内部具有一个 16M Word 的 FLASH 区,每个地址为一个双字节的 Word,
高字节在前,低字节在后。整个存储器空间被划分为 128 个大小相同的区块,并依次编号为
0 号扇区、1 号扇区、…… 127 号扇区,每个扇区的大小为 128K Word。其中 0 号~23 号扇
区被系统使用,用户指令不能访问。24 号~127 号扇区用户可以用来存储自定义的字库或者
图标库等资源。但 64 号~127 号扇区用户也可用作自己的 FLASH 区,例如可以用来保存一些
需要掉电保存的历史数据等。
2.5 曲线缓存区
DGUS 液晶屏内部设有专门的类似 FIFO 性质的曲线数据缓存区,可同时满足 8 条曲线的
数据缓存。用户对此空间只能写,不能读。
图 3 曲线缓存区操作示意图
表 3 DGUS 寄存器
地址 名称 定义
长度(字
节)
读/写 说明
00H 软件版本号 Version 1 R DGUS 驱动程序的版本号,BCD 码表示。例:10H 表示版本号为 V1.0。
01H 背光亮度控制 LED_NOW 1 W 取值范围 00H~40H,即背光亮度分为 65 级,00H 为背光关闭,40H 为亮度最大。
02H 蜂鸣器控制 BZ_TIME 1 W 通过写入一个数值来控制蜂鸣器的一次鸣叫,取值范围 0‐255,单位时间 0.01 秒。
03H‐04H 当前显示图片控制 PIC_ID
2 R/W
读:获得当前显示图片的 ID;写:可使 LCD 切换到与写入数值对应的图片。PIC_ID
为高字节在前,低字节在后。
05H 1
06H 1
07H‐0AH 4
0BH 触控使能控制 1 写入 00H,禁止触控;其他值启用触控。上电默认值为 FFH。
0CH‐0FH 运行时间 RUN_TIME
4 R
屏上电后的运行时间,压缩 BCD 码表示,时:分:秒格式,其中“时”占两个字节,
最大值为:9999:59:59。
10H‐1CH 配置寄存器映射 R0‐RC 13 R CONFIG.txt 文件中 R0‐RC 寄
文档评论(0)