迪文1
迪文触摸屏指令指令说明
迪文DGUS指令说明一、迪文DGUS开发指南指令集如下图所示由上图可看出迪文DGUS串口数据帧的架构是由:帧头(2个字节)数据长度(1个字节)指令(1个字节)数据(N 个字节)CRC校验(2个字节)组成(指令都以十六进制发送)迪文DGUS指令共有也只有5条指令,迪文DGUS的开发方式,屏和下位机的交互都只以变量的形式进行交互,下位机把数据发送到屏的变量地址里,不参与屏的显示控制,下位机只需要把需要显示的信息送到屏相应的地址里。
下文把五条指令举列做详细说明:二、访问控制寄存器指令:(包括读/写控制寄存器两条指令)1.写控制寄存器指令(80)此处以切换图片为例【存放图片的控制寄存器地址是(03)】例如从当前页面切换到第5幅图片,向屏发指令如下:A5 5A 04 80 03 00 05注释:A5 5A: 帧头有两个字节组成可以自定义04:发送的数据长度(指从指令开始到最后的数据长度,此处从80指令开始共发送4个字节)80:写控制寄存器指令03:控制寄存器地址00 05:图片地址2.读控制寄存器指令(81)以读当前图片地址为例(假设当前页面地址是第5幅):向屏发指令如下:A5 5A 03 81 03 02A5 5A:帧头03:发送的数据长度(指从指令开始到最后的数据长度,此处从81指令开始共发送3个字节)81:读控制寄存器指令03:控制寄存器地址02:读03控制寄存器2个字节寄存器数据(图片地址是两个字节)3.读应答读完以后屏会向串口返回读应答:A5 5A 05 81 03 02 00 05A5 5A: 帧头05:发送的数据长度(指从指令开始到最后的数据长度,此处从81指令开始共发送5个字节)81:读控制寄存器指令03:控制寄存器地址02:读2个字节寄存器数据00 05:读回来的当前图片地址一、访问数据存储器(包括读/写数据存储区两条指令)1.写数据存储区指令(82)此处以往0000变量地址里写数值2为例:A5 5A 05 82 00 00 00 02A5 5A: 帧头05:发送的数据长度(指从指令开始到最后的数据长度,此处从82指令开始共发送5个字节)82:写数据存储区指令00 00:变量地址(两个字节)00 02:数值2(两个字节)2.读数据存储区指令(83)此处以读0000变量地址里的数值(假设当前数值为2)A5 5A 04 83 00 00 01A5 5A: 帧头04:发送的数据长度(指从指令开始到最后的数据长度,此处从83指令开始共发送4个字节)83:读数据存储区指令00 00:变量地址(两个字节)01:从0000地址开始读1个字长度数据3.读应答读完以后屏会向串口返回读应答:A5 5A 06 83 00 00 01 00 02A5 5A: 帧头06:发送的数据长度(指从指令开始到最后的数据长度,此处从83指令开始共发送6个字节)83:读数据存储区指令00 00:变量地址(两个字节)01:从0000地址开始读1个字长度数据00 02:0000地址里的数据值是2.二、写曲线缓冲区指令(84)此处假设曲线通道是0号通道;A5 5A 06 84 01 00 01 00 10A5 5A: 帧头06:发送的数据长度(指从指令开始到最后的数据长度,此处从84指令开始共发送6个字节)84: 写曲线缓冲区指令01:曲线通道(例如用0号通道即把第0位置1,即为01;如果用1号通道即把第1位置1,即为02;如果用2号通道即把第2位置1,即为04,以此类推。
迪文DGUS屏开发指南
迪文DGUS屏开发指南迪文的DGUS屏是一种智能显示屏,它集成了多种功能,包括图形显示、触摸输入、多媒体播放等。
本文将为您提供一份DGUS屏开发指南,以帮助您快速上手使用DGUS屏开发自己的项目。
一、DGUS屏的基本介绍DGUS屏是迪文(DIYMORE)推出的一种智能显示屏,它采用TFT液晶屏,具有显示清晰、色彩鲜艳、能耗低等特点。
DGUS屏的大小和分辨率可根据项目需求进行选择,常见的有2.4寸、3.5寸、4.3寸、7寸等。
二、DGUS屏的开发环境搭建2.连接DGUS屏和PC。
使用USB数据线将DGUS屏与PC连接起来,在DGUS屏开发软件中选择正确的COM口。
三、DGUS屏的开发步骤1.创建新工程。
在DGUS屏开发软件中,点击“新建”,然后选择DGUS屏的型号和屏幕大小。
2.设计屏幕布局。
在DGUS屏开发软件中,可以通过拖放、调整控件的大小和位置,自定义屏幕的布局。
可以添加文本、按钮、图片等控件,并设置它们的属性和功能。
3.添加触摸响应。
在DGUS屏开发软件中,可以通过设置按钮的响应事件,实现触摸输入的功能。
比如,可以设置按钮按下后的界面切换、数值的变化等动作。
4.设置通信协议。
将DGUS屏连接到MCU或其他设备时,需要设置通信协议。
在DGUS屏开发软件中,可以选择常见的串口通信协议,如RS232、RS485等,并设置通信参数。
四、DGUS屏开发的常见问题和解决办法1.屏幕显示异常。
2.触摸不灵敏。
可能是触摸屏校准有误,重新进行触摸屏校准即可。
3.通信异常。
五、DGUS屏开发的应用领域DGUS屏可应用于各类智能设备的人机交互界面,比如家用电器、工控设备、医疗仪器等。
其灵活的开发环境和强大的功能使得它在物联网、智能家居等领域有着广泛的应用前景。
总结:迪文的DGUS屏是一种功能强大的智能显示屏,在各类智能设备中发挥着重要的作用。
通过上述开发指南,您可以了解DGUS屏的基本介绍、开发环境搭建、开发步骤等内容,以帮助您快速上手使用DGUS屏开发自己的项目。
迪文科技ADA360K120S001A产品数据手册说明书
ADA360K120S001A产品特点:●宽输入电压:输入工作电压范围100-240VAC。
●低功耗:空载损耗<0.075W。
●高能效:六级能耗,功率效率89%。
●高可靠性:符合EN60601-1 CLASS Ⅱ安全等级和 2×MOPP 绝缘防护等级 , 通过 CE 认证。
●阻燃绝缘:UL94V-0 阻燃耐热材料。
●保护种类:短路保护、过流保护、过压保护,并可自恢复。
●便捷转换:适配英规、澳规、欧规、美规、中规五款转换插头。
Features:●Wide input voltage: the input working voltage range is 100-240VAC.●Low power consumption: No-load <0.075W.●High Energy Efficiency: Six levels of energy consumption, power efficiency up to 89%.●High reliability: Comply with EN60601-1 CLASS Ⅱ safety level and 2×MOPP insulation protection level, and pass CE.●Flame retardant insulation:UL94V-0 flame retardant heat resistant material.●Protection types:short circuit protection, over current protection, over voltage protection, and self-recovery.●Convenient conversion: Adapt to five conversion plugs of British, Australian, European, American, and Chinese.1、产品介绍Product IntroductionADA360K120S001A 产品是一款单组输出的壁挂式电源适配器。
迪文DGUS演示实例(1)
目录1DGUS演示案例1 (1)1.1DGUS演示主界面 (1)1.2变量数据录入及显示 (2)1.3旋转图标显示 (3)1.4动画演示 (4)1.5曲线显示 (6)1.6文本输入及显示 (7)1.7基本图形显示 (9)1.8时间的显示和设置 (10)1.9表格显示 (11)1.10DGUS的FLAH存储数据功能 (13)1DGUS演示案例11.1DGUS演示主界面迪文屏上电,插入预装DGUS的SD卡,屏幕上将依次显示所下载的图片,下载完毕后屏幕将自动播放DGUS的开机动画,并停留在下图所示界面:本DEMO使用的波特率为115200bps,帧头为A55A。
1.2变量数据录入及显示点击区域1进入数据录入功能演示(如下图界面):点击设置的四个数据录入区域,会弹出录入的键盘,点击键盘的数字进行数值的录入即可,最后点击确认按钮表示数字输入完毕,输入的数值就会显示在设定的显示位置;点击录入框下方的增减按钮可调节显示数值的大小;同时右下角显示当前的实时时间;点击最上方的迪文LOGO可返回主页面;参数录入弹出键盘效果数据显示效果文本显示指令:A55A0F820008B1B1BEA9B5CF CEC4BFC6BCBC 显示效果如下图所示:1.3旋转图标显示点击区域2进入仪表显示的功能演示(如下图界面):拖动滑块可进行指针的旋转,同时数值也会在表盘上显示出来;点击最上方的迪文LOGO可返回主页面;仪表盘显示界面调节滑动条可旋转指针并显示相应的数值1.4动画演示点击区域3进入动画演示的功能演示(如下图界面):点击开启按钮可开启动画图标的演示,从0-9的数字循环,同时右上角会显示出开启后变量地址中相对应的变量数值;点击增减按钮可调节数值的显示及动画图标的开启关闭同时控制右上角的艺术字显示;拖动滑块也可调节数值的显示以及动画图标的开启关闭同时控制右上角的艺术字显示;点击最上方的迪文LOGO可返回主页面;变量地址赋值为0时显示效果点击开启按钮,变量地址赋值为10开启动画图标演示,数值从0-9循环显示,右上角用艺术字显示出变量地址内的数据点击关闭按钮弹出对话框点击YES按钮后演示动画停止1.5曲线显示点击区域4进入曲线显示的功能演示(如下图界面):通过串口发送指令:A55A188403080008000800080009000908090608000700 0709070A在界面上会显示出一条相对应的曲线,同时点击最右边的滑块图标可调节曲线的显示位置;点击增减调节按钮可对曲线进行缩放显示;点击返回按钮返回到主界面;发送AD采集数据后显示的效果1.6文本输入及显示点击区域5和6进入文本录入的功能演示(包括GBK录入和ASCII录入,如下图界面):点击录入区域弹出录入的键盘,点击相应的触控键值进行参数的录入,然后点击OK按钮结束此次输入,之后输入的文本就会显示在相对应的位置;点击ASCII录入的显示区域返回主页面;点击录入区域弹出键盘输入字符后最终显示效果点击文本录入弹出键盘显示文本的效果1.7基本图形显示点击区域8进入基本图形显示的功能演示(如下图界面):通过串口发送指令:A55A1282000E0003000100640064028C0190F800在显示区域内会显示出一个左上角坐标为(100,100),右下角左边为(700,400)的红色矩形串口发送指令后显示的效果1.8时间的显示和设置区域9、10实时显示时间数据以及对应表盘时钟显示;点击区域11进入时钟设置的功能演示(如下图界面):点击区域11弹出键盘,可修改显示的时钟数据同时表盘也随之修改;时钟以及表盘时钟显示效果修改时钟弹出键盘的效果1.9表格显示点击区域7进入列表显示的功能演示(如下图界面):列表显示数据内容通过读取22号字库中的数据显示出来;22号字库如何编写使用:1、在CONFIG文件中,把R2寄存器的第2位(0x04,L22_EN)置位,(R2=04)如下图所示;2、可用UltraEdit-32编写一个需要显示的数据文件,命名为22**.bin(数据内容如下);设置的列表显示的变量地址为0020,设置的显示为8列6行的数据,所以在22文件中的找到0020的存储位置开始编写数据;(22字库文件中的前56K的存储地址对应着变量存储区的地址0000—6FFF)3、将22文件以及CONFIG文件放入SD的DWIN_SET中,插入迪文屏的SD卡槽然后给屏上电,DGUS会把22字库文件中的前56K的字数据自动加载到.变量存储区做为初始化的数据;1.10DGUS的FLAH存储数据功能Flash数据库读写功能(64-127号字库空间复用,最大16MB)通过80/81串口指令访问相对应的寄存器来进行数据的存储,寄存器地址如红色框图所示:举例:(设置的帧头为A55A)1.把Vp=0000开始的1KB(512W)数据写入0x41字库0x000000开始的位置;指令如下:A55A0C80405A5041000000000002002.把0x41字库0x000000开始位置读入1KB数据到0x0000VP开始的位置;指令如下:A55A0C80405A A04100000000000200注意,一定要把字库、地址指定好以后再把0x40写0x5A启动。
迪文触摸屏指令指令说明
迪文DGUS指令说明一、迪文DGUS开发指南指令集如下图所示由上图可看出迪文DGUS串口数据帧的架构是由:帧头(2个字节)数据长度(1个字节)指令(1个字节)数据(N 个字节)CRC校验(2个字节)组成(指令都以十六进制发送)迪文DGUS指令共有也只有5条指令,迪文DGUS的开发方式,屏和下位机的交互都只以变量的形式进行交互,下位机把数据发送到屏的变量地址里,不参与屏的显示控制,下位机只需要把需要显示的信息送到屏相应的地址里。
下文把五条指令举列做详细说明:二、访问控制寄存器指令:(包括读/写控制寄存器两条指令)1.写控制寄存器指令(80)此处以切换图片为例【存放图片的控制寄存器地址是(03)】例如从当前页面切换到第5幅图片,向屏发指令如下:A5 5A 04 80 03 00 05注释:A5 5A: 帧头有两个字节组成可以自定义04:发送的数据长度(指从指令开始到最后的数据长度,此处从80指令开始共发送4个字节)80:写控制寄存器指令03:控制寄存器地址00 05:图片地址2.读控制寄存器指令(81)以读当前图片地址为例(假设当前页面地址是第5幅):向屏发指令如下:A5 5A 03 81 03 02A5 5A:帧头03:发送的数据长度(指从指令开始到最后的数据长度,此处从81指令开始共发送3个字节)81:读控制寄存器指令03:控制寄存器地址02:读03控制寄存器2个字节寄存器数据(图片地址是两个字节)3.读应答读完以后屏会向串口返回读应答:A5 5A 05 81 03 02 00 05A5 5A: 帧头05:发送的数据长度(指从指令开始到最后的数据长度,此处从81指令开始共发送5个字节)81:读控制寄存器指令03:控制寄存器地址02:读2个字节寄存器数据00 05:读回来的当前图片地址一、访问数据存储器(包括读/写数据存储区两条指令)1.写数据存储区指令(82)此处以往0000变量地址里写数值2为例:A5 5A 05 82 00 00 00 02A5 5A: 帧头05:发送的数据长度(指从指令开始到最后的数据长度,此处从82指令开始共发送5个字节)82:写数据存储区指令00 00:变量地址(两个字节)00 02:数值2(两个字节)2.读数据存储区指令(83)此处以读0000变量地址里的数值(假设当前数值为2)A5 5A 04 83 00 00 01A5 5A: 帧头04:发送的数据长度(指从指令开始到最后的数据长度,此处从83指令开始共发送4个字节)83:读数据存储区指令00 00:变量地址(两个字节)01:从0000地址开始读1个字长度数据3.读应答读完以后屏会向串口返回读应答:A5 5A 06 83 00 00 01 00 02A5 5A: 帧头06:发送的数据长度(指从指令开始到最后的数据长度,此处从83指令开始共发送6个字节)83:读数据存储区指令00 00:变量地址(两个字节)01:从0000地址开始读1个字长度数据00 02:0000地址里的数据值是2.二、写曲线缓冲区指令(84)此处假设曲线通道是0号通道;A5 5A 06 84 01 00 01 00 10A5 5A: 帧头06:发送的数据长度(指从指令开始到最后的数据长度,此处从84指令开始共发送6个字节)84: 写曲线缓冲区指令01:曲线通道(例如用0号通道即把第0位置1,即为01;如果用1号通道即把第1位置1,即为02;如果用2号通道即把第2位置1,即为04,以此类推。
迪文 设置 串口波特率 指令-解释说明
迪文设置串口波特率指令-概述说明以及解释1.引言1.1 概述概述部分是文章的开头,它旨在给读者提供一个简要的了解问题的背景和重要性。
对于这篇文章,我们可以这样编写概述部分的内容:概述:在迪文设备的串口通信中,波特率设置是一个关键的部分。
波特率是指每秒钟传送的波特数,它决定了数据传输的速度和稳定性。
在本文中,我们将详细介绍迪文设备的串口通信原理和波特率设置指令。
了解这些内容对于正确配置和使用迪文设备的串口通信功能非常重要。
首先,我们将对迪文设备进行简要介绍,包括其主要特点和应用领域。
然后,我们将深入讨论串口通信原理,包括串行数据传输的工作原理和通信过程中的一些重要概念。
接下来,我们将详细介绍串口波特率设置指令的使用方法和参数,以及其对数据传输的影响。
在结论部分,我们将强调波特率设置的重要性,并提供迪文设备的具体波特率设置方法。
我们还将探讨不同波特率设置对不同应用场景的影响,并展望未来可能的发展方向。
通过阅读本文,读者将能够全面了解迪文设备串口通信的工作原理和波特率设置方法,从而正确配置和优化迪文设备的串口通信功能,提高数据传输的效率和可靠性。
让我们开始探索迪文设备的串口波特率设置指令吧!1.2文章结构1.2 文章结构:本文将按照以下结构进行讲解和分析。
首先,在引言部分,我们将概述本文的研究背景和目的,以及总结文章的主要内容。
接下来,在正文部分,我们将介绍迪文设备的基本信息,并详细解释串口通信的原理。
然后,我们将重点讨论串口波特率设置指令的相关知识,包括指令的作用、格式等。
在结论部分,我们将强调波特率设置的重要性,介绍迪文设备的波特率设置方法,并展望其在不同应用场景下的潜在价值。
通过对这些内容的阐述,读者将能够全面了解迪文设备的串口波特率设置指令,并在实际应用中更好地理解和应用该指令。
接下来,我们将开始本文的主体部分,首先介绍迪文设备的基本概况。
1.3 总结总结部分内容:通过本文的阅读,我们对迪文设备的串口波特率设置指令有了深入的了解。
迪文屏幕显示历史温度曲线实例
迪文屏幕显示历史温度曲线实例随着科技的发展,人们对于数据的呈现方式也越来越追求直观和易读。
在现代生活中,温度是我们日常生活中经常涉及到的一个参数,因此为了更好地了解和掌握温度的变化情况,开发出显示历史温度曲线的迪文屏幕成为了必不可少的装备。
本文将为大家介绍迪文屏幕显示历史温度曲线的实例,并重点讨论其在日常生活中的应用。
首先,迪文屏幕是一种采用迪文显示技术的屏幕,它能够将数据以曲线的形式进行展示。
迪文显示技术是一种基于迪文动力学方程的显示技术,它能够根据输入的数据自动生成相应的曲线。
而在显示历史温度曲线的例子中,我们可以将过去一段时间内的温度数据输入到迪文屏幕中,它便会自动生成相应的曲线,直观地展示温度的变化趋势。
在日常生活中,显示历史温度曲线的迪文屏幕有着广泛的应用。
首先,它可以应用于家庭中的温度调控系统中。
我们知道,在家庭中,温度是一个非常重要的参数,它不仅影响着人们的生活和工作环境,还与人们的健康密切相关。
因此,通过显示历史温度曲线的迪文屏幕,我们可以清晰地了解到家庭中温度的变化情况,更好地调节室内温度,提供一个舒适的生活环境。
此外,显示历史温度曲线的迪文屏幕还可以应用于生产工艺中。
在很多生产工艺中,温度的控制是关键的一环,不同的产品对温度有着不同的要求。
通过使用迪文屏幕,工作人员可以直观地了解到温度的变化趋势,及时调整温度以满足生产要求,提高产品的质量。
此外,迪文屏幕还可以应用于天气预报和气象科学研究中。
天气对于人们的生活有着重要的影响,而温度是天气的一个重要组成部分。
通过显示历史温度曲线的迪文屏幕,我们可以清晰地了解到温度的变化规律,为天气预报提供更准确的参考依据。
同时,对于气象科学研究来说,温度的变化是一个重要的研究内容,通过使用迪文屏幕可以更加直观地观察和分析温度的变化规律,为科学家的研究提供实时的数据支持。
除了以上的应用领域,显示历史温度曲线的迪文屏幕还可以应用于教育领域。
在教科书和课件中,我们常常使用折线图等图表形式来展示数据。
迪文WIFI模块使用指南 V1.1说明书
RMA 报警 保留
0x401 0x404
3 D2=需要上传的 RMA 变量存储器字地址。
D1 : D0=需要上传的 RMA 变量存储器字长度。 12 保留。
高字节=0x5A 表示设备描述有效。
设备描述 (设备描述)
0x410
0x411 0x413 0x414 0x416
低字节=设备描述文本的编码方式和长度。 1
每个 Buffer 固定占 2304 个字(0x900)空间,顺序往后排。
5A
单个 Buffer 定义(前 512 字节是控制接口,后面 4KB 是数据):
00
0x44A
D0:0x5A 表示启动一次这个 buffer 的远程升级,CPU 处理后清零。
08
D1:远程升级空间选择,0x00-0x03,4 个远程升级空间之一。
0x430
RMA 自动刷新服务器的时间间隔,0x0000-0xFFFF,单位为 0 . 1 秒。 1 0x0000 表示不需要自动刷新。
推荐值 5AA5
全 00 全 00
5A45
00000001 0001 自定义
DGUS2_T5UID1
012C
设备描述 (RMA 映射)
设备描述 (远程升级)
0x431 0x432
迪文 WIFI 模块使用指南 V1.1
1. 概述
为了让迪文智能液晶屏轻松方便的连接互联网,迪文架设了自己的云服务器,并在 DGUS 系统之上,将连接 互联网的接口进行整合,这样以后开发带网络功能的智能迪文屏将会非常简单方便。
目前支持的液晶屏平台有 T5UID1、T5UID2 以及 T5L_ASIC。支持的产品有 86 盒产品、网络屏等。 迪文 WIFI 方案优势主要体现在以下三个方面: 1、开发效率 基于 DGUS 架构,单机功能实现后,单片机零代码即可实现配网和数据上传。工程师只需要对数据地址做好 规划即可。将复杂的 JSON 协议解析放在云端处理,节省单片机资源,提高开发效率。客户可以将精力集中在产品 核心功能上。 2、稳定性 方案已经将主芯片(GUI)、WIFI 模块、MQTT 服务器之间协议打通,形成 UI+IOT 集成式解决方案,减少客户 开发的环节数,减少沟通成本,降低开发中的不确定性,使整个方案稳定性提升。 3、成本 WIFI 模块作为迪文物联网解决方案一环,面对不同行业数万家客户,形成规模优势。直接和 WIFI 芯片原厂合 作,保证成本优势。
迪文DGUS演示实例(1)
目录1DGUS演示案例1 (1)1.1DGUS演示主界面 (1)1.2变量数据录入及显示 (2)1.3旋转图标显示 (3)1.4动画演示 (4)1.5曲线显示 (6)1.6文本输入及显示 (7)1.7基本图形显示 (9)1.8时间的显示和设置 (10)1.9表格显示 (11)1.10DGUS的FLAH存储数据功能 (13)1DGUS演示案例11.1DGUS演示主界面迪文屏上电,插入预装DGUS的SD卡,屏幕上将依次显示所下载的图片,下载完毕后屏幕将自动播放DGUS的开机动画,并停留在下图所示界面:本DEMO使用的波特率为115200bps,帧头为A55A。
1.2变量数据录入及显示点击区域1进入数据录入功能演示(如下图界面):点击设置的四个数据录入区域,会弹出录入的键盘,点击键盘的数字进行数值的录入即可,最后点击确认按钮表示数字输入完毕,输入的数值就会显示在设定的显示位置;点击录入框下方的增减按钮可调节显示数值的大小;同时右下角显示当前的实时时间;点击最上方的迪文LOGO可返回主页面;参数录入弹出键盘效果数据显示效果文本显示指令:A55A0F820008B1B1BEA9B5CF CEC4BFC6BCBC 显示效果如下图所示:1.3旋转图标显示点击区域2进入仪表显示的功能演示(如下图界面):拖动滑块可进行指针的旋转,同时数值也会在表盘上显示出来;点击最上方的迪文LOGO可返回主页面;仪表盘显示界面调节滑动条可旋转指针并显示相应的数值1.4动画演示点击区域3进入动画演示的功能演示(如下图界面):点击开启按钮可开启动画图标的演示,从0-9的数字循环,同时右上角会显示出开启后变量地址中相对应的变量数值;点击增减按钮可调节数值的显示及动画图标的开启关闭同时控制右上角的艺术字显示;拖动滑块也可调节数值的显示以及动画图标的开启关闭同时控制右上角的艺术字显示;点击最上方的迪文LOGO可返回主页面;变量地址赋值为0时显示效果点击开启按钮,变量地址赋值为10开启动画图标演示,数值从0-9循环显示,右上角用艺术字显示出变量地址内的数据点击关闭按钮弹出对话框点击YES按钮后演示动画停止1.5曲线显示点击区域4进入曲线显示的功能演示(如下图界面):通过串口发送指令:A55A188403080008000800080009000908090608000700 0709070A在界面上会显示出一条相对应的曲线,同时点击最右边的滑块图标可调节曲线的显示位置;点击增减调节按钮可对曲线进行缩放显示;点击返回按钮返回到主界面;发送AD采集数据后显示的效果1.6文本输入及显示点击区域5和6进入文本录入的功能演示(包括GBK录入和ASCII录入,如下图界面):点击录入区域弹出录入的键盘,点击相应的触控键值进行参数的录入,然后点击OK按钮结束此次输入,之后输入的文本就会显示在相对应的位置;点击ASCII录入的显示区域返回主页面;点击录入区域弹出键盘输入字符后最终显示效果点击文本录入弹出键盘显示文本的效果1.7基本图形显示点击区域8进入基本图形显示的功能演示(如下图界面):通过串口发送指令:A55A1282000E0003000100640064028C0190F800在显示区域内会显示出一个左上角坐标为(100,100),右下角左边为(700,400)的红色矩形串口发送指令后显示的效果1.8时间的显示和设置区域9、10实时显示时间数据以及对应表盘时钟显示;点击区域11进入时钟设置的功能演示(如下图界面):点击区域11弹出键盘,可修改显示的时钟数据同时表盘也随之修改;时钟以及表盘时钟显示效果修改时钟弹出键盘的效果1.9表格显示点击区域7进入列表显示的功能演示(如下图界面):列表显示数据内容通过读取22号字库中的数据显示出来;22号字库如何编写使用:1、在CONFIG文件中,把R2寄存器的第2位(0x04,L22_EN)置位,(R2=04)如下图所示;2、可用UltraEdit-32编写一个需要显示的数据文件,命名为22**.bin(数据内容如下);设置的列表显示的变量地址为0020,设置的显示为8列6行的数据,所以在22文件中的找到0020的存储位置开始编写数据;(22字库文件中的前56K的存储地址对应着变量存储区的地址0000—6FFF)3、将22文件以及CONFIG文件放入SD的DWIN_SET中,插入迪文屏的SD卡槽然后给屏上电,DGUS会把22字库文件中的前56K的字数据自动加载到.变量存储区做为初始化的数据;1.10DGUS的FLAH存储数据功能Flash数据库读写功能(64-127号字库空间复用,最大16MB)通过80/81串口指令访问相对应的寄存器来进行数据的存储,寄存器地址如红色框图所示:举例:(设置的帧头为A55A)1.把Vp=0000开始的1KB(512W)数据写入0x41字库0x000000开始的位置;指令如下:A55A0C80405A5041000000000002002.把0x41字库0x000000开始位置读入1KB数据到0x0000VP开始的位置;指令如下:A55A0C80405A A04100000000000200注意,一定要把字库、地址指定好以后再把0x40写0x5A启动。
迪文HMI和普通LCM(液晶模组)的区别
资 料 > 使用指南和FAQ2009-2-10迪文HMI和普通LCM(液晶模组)的区别关键字:HMI和LCM区别 人气: 1366 HMI(Human Machine Interface,人机界面) ,一般也叫智能液晶显示终端,由液晶屏(LCM)+驱动(让液晶屏正常显示)+GUI软件(让用户二次开发简单)+电源处理等构成的高集成度智能显示产品。
迪文HMI产品的典型架构如下图所示:迪文HMI的主要特点:1.硬件上:a.全新工规A级屏、统一指令集、触摸屏漂移的补偿技术、抗干扰能力和大批量供货经验;b.统一的硬件接口,方便升级换代和产品系列化;c.使用简单:最少3根线(电源、地、串口信号输入)就可以正常工作。
2.使用功能上:a.多种字体、多国语言的文本显示(32MB,60个字库),彻底告别“描点写字”的时代;b.全屏、区域和图标方式显示(标准128MB、可扩充到1GB存储器,无压缩的图片存储方式);c.集成触摸屏、键盘、时钟和音乐播放功能,支持触控(或键控)界面自动切换,支持时钟自动叠加显示;d.方便行业应用:针对行业应用需求,及时扩展指令集,比如针对普通单片机的数组排序滤波、多字节乘除法,针对通信行业的频谱、高速曲线显示等;e.方便中文应用,助力华人市场:集成拼音输入法、农历查询等功能。
3.开发效率上使用迪文HMI开发产品,基本上只需要一个简单的单片机通过串口发指令就可以实现“Windows”类似的显示效果,并且触摸屏互动、RTC显示等功能已经由HMI完成,不需要写代码,开发简单,代码可移植性非常好。
如果是使用LCM,则在硬件上要考虑字库、显示缓冲区、图片存储器、显示驱动等问题,PCB设计就比较麻烦,成本和稳定性也是问题;软件上要考虑如何实现文本、图形的处理,程序量比较大,并且移植起来麻烦;另外,安装工艺、结构的考虑也是头痛的问题。
相关资源版权所有 北京迪文科技有限公司 All Rights Reserved 京ICP备05033781号电话:(86)10-62102630 62105007 62621271 62636805 Email:DWINHMI@版权所有 北京迪文科技有限公司 All Rights Reserved 京ICP备05033781号 电话:(86)10-62102630 62105007 62621271 62636805 Email:DWINHMI@。
迪文配件数据手册
迪文配件数据手册北京迪文科技配件数据手册 配件数据手册版本 VER 1.0 VER 1.1描述 第一版 增加 HDL662 高速下载板修改日期 2010-07-01 2010-08-17修订日期:2010.07.01北京迪文科技有限公司86-10-621026301 / 15迪文配件数据手册 北京迪文科技智能显示终端 满足多种不同需求的智能显示产品基本型、 基本型、标准型、 标准型、增强型产品全系列迪文不同型号的产品,满足您最大范围的行业应用许可。
基本型外设简单,价格低廉,主要以替代客户现有的单色或无 GUI 功能的彩色屏应用,适合大多数应用场合; 标准型,相比基本型,出厂前 100%进行老化、高低温测试、坏点剔除,批量价格比同类基本型贵 30%-50% 左右; 增强型,相比标准型,主要差别在于屏的选择、特殊防护处理等方面的不同,以满足少部分极苛刻的应用需求 (比如本安防爆) 。
集成的标准字库, 集成的标准字库,可扩展的用户字库智能显示终端出厂预装了 5 个字库, ASCII, (12×12、 16×16) 点阵 GBK, (24×24、 32×32) 点阵 GB2312。
除此之外还可由用户灵活安装所需要的字库。
如支持 GBK(简体) 、BIG5(繁体) 、SJIS(日文) 、HANGUL (韩文) 、UNICODE 文本编码标准,支持用户自行设计字库.可选择的操作模式可用键盘也可用触摸屏操作。
可以直接接收触摸屏的位置坐标值;也可直接接收触摸屏的触摸键值,只需通过 PC 设置并下载触控/键控配 置文件,即可轻松获取键值及触摸屏动作效果。
显示屏一览无余所有的智能显示终端(除 除 CCFL 发光、OLED 主动发光终端外) 主动发光终端外 ,均可以 64 级亮度调节,视角宽阔,色彩靓 丽,让操作者能更轻松地进行操作和监视。
图形界面操作 图形界面操作所有的智能显示终端都是基于图形界面操作,图形界面开发与软硬件开发同时进行,大大的缩短开发周期,节 约成本。
迪文icl文件解析
迪文icl文件解析迪文icl文件是一种常用的文件格式,在信息技术领域广泛应用。
本文将对迪文icl文件的解析过程进行详细介绍。
迪文icl文件是一种结构化数据文件,主要用于存储和传输迪文电子文档。
它使用文本格式,并按照特定的规范进行编码。
通常,一个迪文icl文件由多个部分组成,包括文件头、文档内容和文件尾。
文件头是迪文icl文件的起始部分。
它包含了一些元数据信息,比如文件版本号、文件的创建者和创建日期等。
文件头的作用是帮助解析程序正确读取、处理文件内容。
接下来是文档内容部分,它包含了实际的文档数据。
迪文icl文件可以存储各种类型的数据,比如文本、图片、音频和视频等。
为了区分不同类型的数据,迪文icl文件使用了标记符和编码方式。
解析程序根据标记符和编码方式来正确解析和处理文件中的数据。
最后是文件尾部,它标志着迪文icl文件的结束。
文件尾部通常包含一些校验码,用于验证文件的完整性和一致性。
解析程序会根据校验码检查文件的有效性,以确保文件没有被损坏或篡改。
解析迪文icl文件的过程通常包括以下几个步骤:1. 打开迪文icl文件,并读取文件头部的元数据信息。
2. 读取文档内容部分,并根据标记符和编码方式解析不同类型的数据。
3. 检查文件尾部的校验码,确保文件的完整性和一致性。
4. 完成解析过程,并输出解析结果或将数据存储到其他格式的文件中。
迪文icl文件是一种使用文本格式编码的结构化数据文件,通过解析程序可以将其转化为可读取和处理的数据。
对于正确解析迪文icl文件,程序需要按照文件的结构和规范进行逐步处理,以获得准确的数据结果。
迪文屏幕显示历史温度曲线实例
迪文屏幕显示历史温度曲线实例迪文屏幕是一种智能屏幕设备,具备显示历史温度曲线功能。
使用简体中文写,以下是迪文屏幕显示历史温度曲线实例的文章:迪文屏幕显示历史温度曲线实例迪文屏幕是一种创新型的智能设备,具备多项功能,其中之一就是显示历史温度曲线。
这项功能被广泛应用于各个行业,如气候研究、气象预测、建筑设计等等。
在本文中,我们将详细介绍迪文屏幕显示历史温度曲线的实例,以帮助读者更好地了解其应用场景和优势。
首先,让我们了解一下迪文屏幕的基本功能。
迪文屏幕是一种高清显示屏,具备触摸功能,可通过智能系统进行控制。
迪文屏幕连接到互联网,可以实时获取各个地区的温度数据,并将其以曲线的形式展示在屏幕上。
此外,使用者还可以通过手势和控制按钮进行操作,比如放大、缩小、保存等功能。
在气象预测领域中,迪文屏幕显示历史温度曲线功能发挥着重要作用。
以往,气象预测主要依赖于气象站的温度计观测和计算机模拟。
而有了迪文屏幕,气象预测人员可以直观地看到历史温度的变化趋势。
例如,预测人员可以通过迪文屏幕显示的曲线,看到一个地区在过去一周内的温度变化情况,从而更准确地预测未来的天气变化。
这种直观的展示方式,极大地提高了气象预测的准确性。
在建筑设计领域中,迪文屏幕显示历史温度曲线功能也很有用处。
建筑师可以通过迪文屏幕显示的历史温度曲线,来了解一个地区在不同季节的温度变化情况。
这对于设计合适的建筑结构,决定使用何种材料以及选择合适的保温措施都非常重要。
通过观察历史温度曲线,建筑师可以更好地预测未来的温度变化,从而提高建筑的能效,减少能源的浪费。
除了气象预测和建筑设计,迪文屏幕显示历史温度曲线功能还可以应用于其他行业。
例如,农业领域可以通过观察历史温度曲线来决定何时播种何种作物;能源行业可以利用历史温度曲线来调整供电计划;城市规划可以利用历史温度曲线来决定何时开启或关闭城市的供暖设施等等。
总结起来,迪文屏幕显示历史温度曲线的功能是一种强大的工具,可以广泛应用于不同的领域。
迪文芯片引脚定义
迪文芯片引脚定义迪文芯片是一款广泛应用于嵌入式系统和物联网设备的微控制器芯片。
在设计和应用迪文芯片时,了解其引脚定义是至关重要的。
引脚定义决定了芯片的输入输出功能以及与其他组件的连接方式。
下面将详细介绍迪文芯片引脚的定义及其在应用中的作用。
一、迪文芯片引脚概述迪文芯片的引脚定义是其功能和特性的基础。
每个引脚都有特定的名称和功能,这些功能在芯片的数据手册或技术规范中都有详细的说明。
了解引脚定义有助于正确地配置和使用迪文芯片。
二、迪文芯片引脚分类1. 电源引脚:为芯片提供所需的电源,通常包括正电源(VCC)和地线(GND)引脚。
这些引脚用于连接外部电源,为芯片内部逻辑电路提供工作电压。
2. 时钟引脚:为芯片提供时钟信号,使内部逻辑能够按照一定的时序工作。
时钟信号是同步操作的基础,通常由一个外部振荡器或晶振提供。
3. 数据引脚:用于数据传输和接收,通常包括输入/输出(I/O)引脚。
这些引脚可以配置为输入模式或输出模式,以便与外部设备进行通信。
4. 控制引脚:用于控制芯片的行为和功能。
例如,使能(EN)引脚用于控制芯片的启动和关闭,复位(RST)引脚用于将芯片恢复到初始状态。
5. 通信引脚:用于与其他芯片或模块进行通信的引脚,例如串行通信(UART)、同步串行接口(SPI)、I2C等。
这些引脚用于连接外部设备并与其进行数据交换。
三、迪文芯片引脚配置根据不同的应用需求,可以对迪文芯片的引脚进行配置。
通过软件编程,可以将数据引脚配置为输入或输出模式,以便读取外部信号或控制外部设备。
控制引脚也可以通过编程进行配置,以实现不同的控制功能。
通信引脚的配置取决于所使用的通信协议,需要根据协议要求进行相应的配置。
四、迪文芯片引脚使用注意事项在使用迪文芯片的引脚时,需要注意以下几点:1. 正确连接电源和地线:确保为芯片提供稳定的电源,并正确连接地线以实现良好的接地。
2. 时钟信号稳定:时钟信号对于芯片的正常工作至关重要,需要确保时钟源的稳定性,以避免时序问题。
迪文科技简介
专业素养,诚实守信,追求卓越。
北京迪文科技有限公司
交通运输行业
行业典型产品: 故障诊断仪、机车电控系统监控显示、数字仪表板、闸机 产品需求: ●抗干扰能力强:汽车(机车)电源供电干扰大; ●触摸屏要求:寿命高(频繁点击)、响应速度快、精度高; ●功能要求:显示速度快,绘图方便,动画显示方便(流程图 显示); ●功耗要求:手持设备要求功耗低,背光控制方便; ●其他:CE、RoHs。 迪文在本行业的典型应用产品: DMT32240S035_01WT DMT64480T056_01WT DMT80600S070_05WT DMT80600S104_02WT 迪文在本行业的典型客户: 启明信息技术股份有限公司 株洲南车时代电气股份有限公司
ቤተ መጻሕፍቲ ባይዱ
医疗美容行业
专业素养,诚实守信,追求卓越。
北京迪文科技有限公司
行业典型产品:继电保护器、电力监控、电源设备、接地装置 产品需求: ●高可靠性:电力设施是工业应用的脉搏,不允许出现错误; ●高抗干扰能力:电力系统电源干扰大; ●能够适应户外工作:宽温、高湿度; ●触摸屏的高抗干扰能力:多使用手指直接触摸,ESD干扰大; ●其他:至少通过4级ESD测试(接触8KV,空气16KV)。 迪文在本行业的典型应用产品: DMT32240T035_01WN DMT48270T043_01WN DMT48270S043_02NT DMT64480T056_01WN DMT80600S070_05WT 迪文在本行业的典型客户: 中国电力科学研究院、北京四方继保自动化股份有限公司、北京动力源科技股份有限公司
电力行业
专业素养,诚实守信,追求卓越。
北京迪文科技有限公司
工程机械行业
行业典型产品:力矩限制器,一体化数字仪表板 产品需求: ●高可靠性:质量隐患会导致产品召回和严重经济损失; ●高抗干扰能力:工程车辆电源负载变化非常大,干扰大; ●能够适应户外工作:宽温(-40℃冷启动)、高湿度(65℃ 90%); ●苛刻的抗振动、冲击要求:不能使用BGA封装和大质量接插件; ●知识产权要求:知识产权清晰,以避免专利纠纷; ●成本要求苛刻:产量大,对成本要求极其苛刻; ●其他:至少通过4级ESD测试(接触8KV,空气16KV)。 迪文在本行业的典型应用产品: DMT32240S035_03WZ (三一重工定制) M600(客户自己选择能够极限环境工作的TFT面板) K600(客户自己选择能够极限环境工作的TFT面板) 迪文在本行业的典型客户:三一重机、长沙华德科技开发有限公司 三一重机、长沙华德科技开发有限公司
迪文显示屏功能使用
(1)“按键返回”功能配置简单,可选择是否添加按钮效果以及有无页面切换,这里不进行操作,需要配置的则是键值和变量地址,选择数据自动上传,配置完成之后,点击此处按钮屏幕发送响应的指令:A55A ×× ××00 010100 01,共九个字节。标黄的00 01为键值,标红的00 01为变量地址,(也许会说反了)具体可见迪文屏的说明书。能配置
(3)“按压数据同步返回”功能较为复杂,在配置的时候迪文屏没有给设定好发送的变量,需要单片机发送指令进行配置。配置此功能时有三种效果,第一次按压,持续按压和松开按压,三种方式都可以使迪文屏发送相应的指令,模式选择0x02,发送数据到串口。VP1S是你配置指令的起始地址0x0100,数据长度为9个字节,则配置的九个字节的指令就存储到起始地址为0x0100的九个字节的空间中。A5 5A 0C 82 0100 A5 5A 0C 82 00 00 00 0100是我发送的配置指令,其中A5 5A 0C 82是配置的固定指令,0C表示你配置的数据长度9加上82、01、00三个字节,0100是配置指令的起始地址0x0100,A5 5A 0C 82 00 00 00 0100是配置的数据长度的九个字节,自己定义的。这样当你按下按钮时,屏幕会发出A5 5A 0C 82 00 00 00 0100的指令,单片机根据这个指令控制电机正向旋转,图7中,没有配置持续按压指令,配置的松开按压指令为A5 5A 0C 82 00 00 00 0110。
图4 按键返回功能配置
(2)“数据变量显示”功能配置简单,首先需要配置的就是变量地址0020,单片机发送数据在此界面显示时,发送的程序Senddata[4]和Senddata[5]就是此界面的起始地址,依次其他需要显示的变量配置的地址为往后0021,0022,0023,0024,0025。调用图5中的SendDataShow2()函数,即可将6个数据上传至屏幕。字库位置就选用0后字库,字体大小等可根据选择尝试,也可设置小数位。
迪文LCD设置步骤
迪文LCD设置步骤
1、运行TerminalAssistant_v5.5,窗口如图1所示。
图1 迪文终端开发助理
2、设置串口波特率,初始时,波特率为115.2K,打开串口。
3、点击“图片下载”按钮,打开“图片下发及相关”对话框,如图2所示。
图2 图片下发及相关界面
4、点击“图片选择”按钮,选择相关图片,并通过“上”,“下”按钮调整其顺序,如图3所示。
图3 图片选择
5、点击“发送”按钮,发送图片,直到发送结束。
6、点击“文件下载”按钮,打开文件下载对话框,如图4所示。
图4 文件下载对话框
7、点击触控配置文件右边的“。
”按键,出现配置文件选择对话框,如图5所示。
图5 配置文件对话框
8、选择配置文件,发送。
9、点击“系统参数设定”按钮,打开系统参数设定对话框,设置如图6所示。
图6 系统配置参数
10、点击“设置”,发送配置参数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录 1 DP104B 评估板原理图(51 单片机应用) .............................................................48 附录 2 51 单片机汇编语言(ASM51)程序设计概要 ..........................................................49 附录 3 PLC 开发迪文终端指南(S7-200) .....................................................................52 附录 4 软件模拟串口(ASM51) ................................................................................55 附录 5 迪文 HMI(串口智能显示终端)选型指南.............................................................57 附录 6 修订记录和联系方式.....................................................................................58
5 图形功能 ........................................................................................................25 5.1 实时动态曲线图显示 ..................................................................................25 5.2 进度条的实现...........................................................................................27 5.3 模拟仪表板的实现 .....................................................................................28 5.4 使用暂存缓冲区方便的实现历史曲线回放(M100 内核终端不支持) ...........................29 5.5 如何设计类似 Windows 风格的图形界面.............................................................32 5.6 区域图片(照片)实时刷新 ..........................................................................33
电流会不同(9V 为 560mA,12V 为 420mA,24V 为 210mA)。 标注方式 B 举例:DC7-15V 150mA 采用这种标注方式,说明: a.对应的终端必须使用直流电源工作; b.工作电压范围是 7-15V,即在这个范围内任何电压,终端均可以正常工作; c.150mA 说明终端的电流消耗是 150mA,基本上是恒电流工作,选择电源的电流一般比额定值大 20%
北京迪文科技有限公司 智能显示终端开发指南 Ver2.0
目录
1 终端正常工作的硬件基础 ...................................................................................... 2 1.1 选择合适的供电电源 ................................................................................... 2 1.2 串口的连接 .............................................................................................. 3
就可以了。 对应这款终端,可以选择 9V 200mA 或者 12V 200mA 的电源给终端供电。注意供电电压不同时,功
率会不同(9V 为 1.1W,12V 为 1.8W)。 对于 A 型终端,一般功耗比较大,我们选择靠近上限电压的电源供电,以降低供电电流,降低线路
损耗;同时比较高的供电电压,抗电网电源波动的能力也会强一些(电网干扰往往是欠压形式)。 对于 B 型终端,我们一般选择靠近下限电压的稳压电源供电,以降低功耗,减少终端本身的发热,
6 外设和附加功能 ................................................................................................34 6.1 键盘接口 ................................................................................................34 6.2 触摸屏 ...................................................................................................36 6.3 访问 32MB 用户存储器 .................................................................................40 6.4 使用终端的“拼音输入法”实现中文输入 ..........................................................42 6.5 使用终端的“数据排序算法”对测量数据进行处理 ...............................................44
7 使用配置文件来简化设计 .....................................................................................45 7.1 让 HMI 自动进行触控界面切换........................................................................45 7.2 方便的调用不同图标显示 .............................................................................47
2 基本约定 ......................................................................................................... 4 2.1 书写规范 ................................................................................................. 4 2.2 坐标系 .................................................................................................... 5 2.3 颜色和调色板............................................................................................ 5 2.4 迪文 HMI 指令集 ......................................................................................... 6
4 文本功能 ........................................................................................................20 4.1 字符编码 ................................................................................................20 4.2 字库的生成和使用 .....................................................................................21 4.3 文本显示(printf()函数的实现) ..................................................................22 4.4 文本输入(scanf()函数的实现) ...................................................................24