PIP键盘设置实时时钟--智能模块
大家好,许久没来发帖,今天带来点干货。希望大家多多讨论,相互学习。
使用 TOPWAY Smart LCD (HMT050CC-C) PIP键盘设置实时时钟
第一步 建立工程
|
第二步 建立2个页面 ,导入2张背景图 ① 于资源窗口中,右击Pages,选择New Page,建立PG0000,PG0001两页面 ② 于资源窗口中,右击Background Image, 选择Import Background Image |

第三步 关联页面与背景图
① 分别点击PG0000和PG0001工作区域, 右面显示页面属性
② 属性中 Background Image 选择页面背景图,PG0000选“DP0000 PIP_RTC 显示背景”,PG0001选“DP0001 PIP_KEY背景”
第四步 导入字库
① 菜单栏 Tools-->Options-->Font Setting.
② 点选 44 号右击选“Select”
③ 选” 64_NUM_SevenSegment(40x64) “ 字体
④ 点击“Select”选择,点击“OK”完成
第五步 建立自定义键盘与键属性
① 选择PG0001,点击菜单工具栏的触摸键图标
② 创建13 个触摸键元素于页面
③ 13 个按键属性中On Press Down 选择:Inverse Color
④ 数字0~9按键属性中Call 选择:(VP:=Concatenate(VP,Value) 其他3 个按键设置:“Del”按键Call=vp:=DelLastchar(vp);“ESC”按键Call=Esc; “OK”Call 按键Call=Enter
⑤ 数字0~9按键属性中Title/Value 设置对应数值(如下表)


第六步 建立日期时钟元素
① 选择PG0000,点击菜单工具栏日期时钟元素图标
② 在页面工作区拖出矩形区, 创建3个日期时钟元素于页面
③ 属性中 Font Color 字体前景色:0x00FFFF
④ 属性中 Transparent 选择“True”
⑤ 属性中 Font 选择44 号字体:64_NUM_SevenSegment(40x64)
⑥ 属性中 Date/Time Format 分别选择:YYYY-MM-dd HH:mm:ss,
YYYY-MM-dd和HH:mm:ss

第七步 建立触摸键与关联 RTC 键盘
① 选择PG0000,点击菜单工具栏触摸键图标
② 在页面工作区拖出矩形区, 创建触摸键元素于页面
③ 属性中 Call 选择:PIP RTC
④ 属性中 On Press Down 选择:Inverse Color

第八步 设置 PIP KeyBoard 窗口属性值
① PIP Title 属性中Font Color 选择:0xFF0000
② PIP Title 属性中Transparent 选择:True
③ PIP Title 属性中Font 选择:32_ASCII_SysBold
④ PIP WIN 属性中X/Y Pop Position 分别:474,187
⑤ PIP WIN 属性中Pop Area of Page 选择:PG0001
(注: TPK呈选中状态,PIP窗口显示。“Ctrl+鼠标左键”可移动PIP窗口内容)


第九步 编译与下载
第十步 上电显示
① 断开 USB 与模块连接
② 向模块提供5V 电源
③ 上电显示

|
④按下屏幕触摸键位置,弹出键盘,输入VP 值,点击“OK” |
⑥ 点击“确认”,完成 |


PIP键盘设置实时时钟--智能模块的更多相关文章
- RTC实时时钟驱动
RTC(Real-Time Clock)实时时钟为操作系统提供了一个可靠的时间,并且在断电的情况下,RTC实时时钟也可以通过电池供电,一直运行下去. RTC通过STRB/LDRB这两个ARM指令向CP ...
- ASM:《X86汇编语言-从实模式到保护模式》第9章:实模式下中断机制和实时时钟
中断是处理器一个非常重要的工作机制.第9章是讲中断在实模式下如何工作,第17章是讲中断在保护模式下如何工作. ★PART1:外部硬件中断 外部硬件中断是通过两个信号线引入处理器内部的,这两条线分别叫N ...
- RTC实时时钟
作者:宋老师,华清远见嵌入式学院讲师. 1.1 RTC介绍 在 一个嵌入式系统中,通常采用RTC 来提供可靠的系统时间,包括时分秒和年月日等,而且要求在系统处于关机状态下它也能够正常工作(通常采用后备 ...
- stm32——RTC实时时钟
stm32——RTC实时时钟 一.关于时间 2038年问题 在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作.所有使用UNIX时间表示时间的程序都将将受其影响,因为它们以自19 ...
- STM32F0xx_RTC实时时钟配置详细过程
Ⅰ.概述 今天总结RTC(Real Time Clock)实时时钟相关的知识,顺带将BKP简单总结一下. STM32的RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复位或从待 ...
- linux 实时时钟(RTC)驱动【转】
转自:http://blog.csdn.net/yaozhenguo2006/article/details/6820218 这个是linux内核文档关于rtc实时时钟部分的说明,此文档主要描述了rt ...
- 实时时钟、系统时钟和CPU时钟的区别
http://blog.sina.com.cn/s/blog_68f909c30100pli7.html 实时时钟:RTC时钟,用于提供年.月.日.时.分.秒和星期等的实时时间信息,由后备电池供电,当 ...
- 第43章 RTC—实时时钟
第43章 RTC—实时时钟 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fireg ...
- STM32-RTC实时时钟-毫秒计时实现
OS:Windows 64 Development kit:MDK5.14 IDE:UV4 MCU:STM32F103C8T6 1.RTC时钟简介 STM32 的实时时钟(RTC)是一个独立的定时器, ...
随机推荐
- 我是这样理解--SVM,不需要繁杂公式的那种!(附代码)
1. 讲讲SVM 1.1 一个关于SVM的童话故事 支持向量机(Support Vector Machine,SVM)是众多监督学习方法中十分出色的一种,几乎所有讲述经典机器学习方法的教材都会介绍.关 ...
- 在Ubuntu16.04 TLS 安装LAMP
准备在虚拟机上搭建一个靶机系统(DoraBox),但是还不想使用一键搭建所以起了心思准备使用LAMP框架搭载这个靶机系统,于是有了以下文章,先从百度搜索一下,Ubuntu搭建LAMP. 然后点进去第一 ...
- 在?MySQL事务隔离级别了解一下?
事务的四大ACID 属性:Atomicity 原子性.Consistency 一致性.Isolation 隔离性.Durability 持久性. 原子性: 事务是最小的执行单位不可分割,强调事务的不可 ...
- Android native进程间通信实例-socket本地通信篇之——服务端进程异常退出解决办法
导读: 好难受啊,为什么服务端说挂就挂,明明只是客户端关闭而已,服务端怎么能挂呢? 想想,如果手机上使用一个聊天程序的时候,手机端关闭了聊天程序,那么远端服务器程序总不能说挂就挂吧!所以一定要查明真相 ...
- 关系型数据库MySql 数据类型与约束
MySql数据库 :数据类型与约束 注意 : 在创建数据表的时候,需要对数据表中的字段设置 数据类型和约束, 便于检测用户输入的数据是否正确有效. 1 数据类型 数据类型的选用原则 : 够用就行,尽 ...
- SQL Server 存储过程相关语法
一.定义变量及赋值 1.1 普通变量 --定义变量 declare @parameter_set int ) ) --set 关键字赋值 ; --select 赋值 select @parameter ...
- servlet的几个函数
request.getContextPath 上下文,例如 /bignews1 (自带 “ / ”) request.getScheme() 协议,例如HTTP request.getServer ...
- KdTree && Octree 原理学习对比以及可视化分析--"索引树"
1. Kdtree 原理 k-d树(k-dimensional树的简称),是一种分割k维数据空间的数据结构.主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索): 索引结构中相似性查询有两种基 ...
- P2822组合数问题
组合数问题(NOIP2016提高组Day2T1) Time Limit:1000MS Memory Limit:512000K [题目描述] 组合数表示的是从n个物品中选出m个物品的方案数.举个例子 ...
- 和朱晔一起复习Java并发(四):Atomic
本节我们来研究下并发包中的Atomic类型. AtomicXXX和XXXAdder以及XXXAccumulator性能测试 先来一把性能测试,对比一下AtomicLong(1.5出来的).LongAd ...