
迪文屏幕界面设计学习笔记.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
这份文档《迪文屏幕界面设计学习笔记》记录了作者在进行迪文屏幕界面设计过程中的心得、技巧和经验总结,旨在帮助其他设计师快速掌握相关技能。
迪文屏UI学习笔记主要涉及了该屏幕的用户界面操作,并重点讲解了三个关键指令:写变量存储器指令(0x82)、读变量存储器指令(0x83)以及触摸按键返回到串口的数据处理。这些内容对于理解和编程迪文屏的交互功能至关重要。
1. **写变量存储器指令(0x82)**:
此命令用于向迪文屏的内部数据存储区输入信息,例如将数值“2”写入地址为“1000”的位置时,其格式是5AA5 05 82 1000 0002。其中,“5AA5”代表帧头;“82”表示执行的是向存储器中写数据的操作代码;接下来的数值序列则包括目标地址(如本例中的“1000”)和要存入的数据值。
2. **读变量存储器指令(0x83)**:
这一命令用于从迪文屏内部获取特定位置的数据。例如,当需要从编号为“1000”的内存单元中提取信息时,格式是5AA5 04 83 1000 01。“5AA5”依然是帧头,“83”表示执行的是读取存储器中的数据的操作代码;随后的数值序列指定需要查询的具体地址和请求的数据长度(如本例中为一个字节)。
当此命令被执行后,屏幕会返回包含所要求信息的响应。例如,在上述例子中如果该内存单元内的值是“2”,则回应格式将是5AA5 06 83 1000 01 0002,表明地址为“1000”的位置存储的数据正是数值“2”。
3. **触摸按键返回到串口数据(使用指令码:如上述读操作中的例子)**:
当用户通过屏幕上的触控按钮进行互动时,迪文屏会将这些动作的详细信息发送至连接设备。比如,如果某个特定按钮被按下,并且其对应的变量地址是“0x1001”,键值为“0x0002”,则返回的数据格式将是5AA5 06 83 1001 01 0002。
另外,在某些情况下,如果系统配置文件允许数据自动上传,则可以通过串口接收到这些由用户操作触发的事件信息。需要注意的是,按键被按下后的地址值不会立即清空。
4. **RS485通信**:
对于使用RS485半双工模式进行通讯时(即在同一时间只能发送或接收),可以采用读指令如:5AA5 04 83 10 01来获取按键的当前状态。由于该协议的特点是发送和接受不能同时发生,因此需要细心规划数据传输的时间点以确保信息准确无误地传递。
这些基本知识构成了迪文屏UI操作的核心内容,并且掌握它们将使开发者能够更有效地操控屏幕显示效果及响应用户交互行为。此外,在实际应用中还需考虑RS485通信的特点来保证数据交换的及时性和准确性。
全部评论 (0)


