拓普微智能显示模块具有强大的文本显示能力,静态字符串,动态字符串,中英文切换。
显示字符串如下设计:
第一步:创建 VP 变量
○1 工程资源栏中右击"字符串变量"
○2 选择"新建 VP(自动)"
○3 重命名 VP 为"文本显示", 如下图:
第二步骤:创建字符串控件
○1 工程资源栏中右击"字符串变量"
○2 选择"新建 VP(自动)"
○3 重命名 VP 为"文本显示",
○1 工具栏中点击"字符串"或按快捷键 Ctrl +T
○2 在 PG0000 页面中创建字符串控件
第三步 设置字符串控件属性
○1 设置字体"32_ASCII_NewSong (16x32)"
○2 设置字体颜色(红色=0xFF0000)
○3 设置背景色(蓝色=0xFFFF00)
○4 设置 VP 地址 0x000080-文本显示
其他属性按默认值
效果图如下:,可以实现文本滚动显示,遗憾的之文本最多显示127个字符。
显示中文字符
○1 "字体"属性需要设置为中文字体,如: 24_GB2312_SONG(24x24)
○2 重新下载工程
○3 通过串口往 VP 地址:0x00000080 中写入数据"拓普微"字符串
显示"拓普微"内容, 发送如下指令:
AA 42 00000080 CD D8 C6 D5 CE A2 00 CC 33 C3 3C
- 显示中文,字体属性必须要设置中文字库. 显示其他字体类同.
- 最后一个字符必须为'\0'结尾符(即 0x00)
- 中文字符要根据选择的字库是 GB2312 还是 GBK 等,发送汉字
对应的编码.
- 本例中, "拓普微"对应的 GB2312 编码为: CDD8 C6D5 CEA2
这个设计的还是非常有意义的,教程也非常详细!点个赞!