迪文DGUS液晶屏开发手册_初稿_

迪文DGUS液晶屏开发手册_初稿_

ID:39601345

大小:250.17 KB

页数:17页

时间:2019-07-07

迪文DGUS液晶屏开发手册_初稿__第1页
迪文DGUS液晶屏开发手册_初稿__第2页
迪文DGUS液晶屏开发手册_初稿__第3页
迪文DGUS液晶屏开发手册_初稿__第4页
迪文DGUS液晶屏开发手册_初稿__第5页
资源描述:

《迪文DGUS液晶屏开发手册_初稿_》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、迪文DGUS液晶屏开发手册(2013‐09‐09V3.4)北京迪文科技有限公司1、DGUS液晶屏的硬件架构图1DGUS的硬件结构如图1所示,DGUS液晶屏的硬件结构基本分为五个主要部分:a、K600+驱动模组:液晶屏的核心部分。b、显示屏:显示单元。c、触摸屏:可选。d、电源系统:为系统各部分提供所需的电源。e、通信接口电路:串口UART,三种可选的电平方式,CMOS、RS232或者RS485。2、DGUS液晶屏的存储器空间DGUS液晶屏共有6个主要的存储器空间,如表1所示。表1DGUS液晶屏的6个存储器空间存储区类别功能描述

2、DGUS寄存器区DGUS系统的状态和控制存储器空间。图片存储区用于存储用户的图片。用户RAM区用户自定义变量存储器空间。FLASH区系统与用户各使用一部分,用户可利用此空间来保存自己的数据。曲线数据缓存区用于暂存写到屏中的曲线数据。OS工作寄存器区OS指令集使用256个的工作寄存器。图2DGUS的存储空间2.1DGUS寄存器区此存储空间共包含256个字节,见图2中的“寄存器区”。通过这些寄存器,用户可以实现指令方式的液晶屏背光控制、蜂鸣器控制、界面切换、获取RTC时钟、修改RTC时钟、对FLASH空间的读写访问、DGUS定时器

3、控制、液晶屏复位控制等功能。表3为DGUS寄存器空间的详细说明。2.2图片存储区迪文DGUS屏具有224MB(256MB版本的K600+内核)或者2016MB(2G版本的K600+内核)的图片存储空间,不同分辨率的屏,可存储的最大图片数量不同,如下表所示。表2DGUS液晶屏的图片存储数量256MB版本可存储的最大图片2G版本可存储的最大图片数液晶屏分辨率数量(幅)量(幅)320×2408697807480×2728697807640×4802902602800×4802902602800×60021719521024×6001

4、7415611024×76814513012.3用户RAM区见图2,迪文屏内部具有一个28KWord的RAM区,每个地址为一个双字节的Word,高字节在前,低字节在后。地址范围为0000H~6FFFH。此存储空间主要用于给用户界面上的变量分配变量地址,未被分配的RAM地址,用户也可当作普通的RAM存储器来使用。2.4FLASH区见图2,迪文屏内部具有一个16MWord的FLASH区,每个地址为一个双字节的Word,高字节在前,低字节在后。整个存储器空间被划分为128个大小相同的区块,并依次编号为0号扇区、1号扇区、……127号

5、扇区,每个扇区的大小为128KWord。其中0号~23号扇区被系统使用,用户指令不能访问。24号~127号扇区用户可以用来存储自定义的字库或者图标库等资源。但64号~127号扇区用户也可用作自己的FLASH区,例如可以用来保存一些需要掉电保存的历史数据等。2.5曲线缓存区DGUS液晶屏内部设有专门的类似FIFO性质的曲线数据缓存区,可同时满足8条曲线的数据缓存。用户对此空间只能写,不能读。图3曲线缓存区操作示意图表3DGUS寄存器长度(字地址名称定义读/写说明节)00H软件版本号Version1RDGUS驱动程序的版本号,BC

6、D码表示。例:10H表示版本号为V1.0。01H背光亮度控制LED_NOW1W取值范围00H~40H,即背光亮度分为65级,00H为背光关闭,40H为亮度最大。02H蜂鸣器控制BZ_TIME1W通过写入一个数值来控制蜂鸣器的一次鸣叫,取值范围0‐255,单位时间0.01秒。03H‐04H当前显示图片控制PIC_ID读:获得当前显示图片的ID;写:可使LCD切换到与写入数值对应的图片。PIC_ID2R/W为高字节在前,低字节在后。05H106H107H‐0AH40BH触控使能控制1写入00H,禁止触控;其他值启用触控。上电默认值

7、为FFH。0CH‐0FH运行时间RUN_TIME屏上电后的运行时间,压缩BCD码表示,时:分:秒格式,其中“时”占两个字节,4R最大值为:9999:59:59。10H‐1CH配置寄存器映射R0‐RC13RCONFIG.txt文件中R0‐RC寄存器配置参数的映射。1FHRTC设置控制1W写入5AH,以使能RTC的修改。RTC修改完成后,系统自动清0。20H‐2FH实时时钟RTC_NOW16R/W读:获取当前的RTC时钟;写:修改当前的RTC时钟(须结合1FH寄存器控制)。30H‐3FH ‐ ‐ 16 ‐保留,未定义。40HFLA

8、SH操作使能1W写入5AH,使能FLASH操作。操作完成后自动清0。41HFLASH读写模式写入50H,数据由用户RAM区移入FLASH区;1W写入A0H,数据由FLASH区移入用户RAM区。42HFLASH区段号1W操作数据所在的FLASH区段编号,取值范围40H‐7FH。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。