0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

广州易显VGA控制板中英文处理实验

易显科技 2025-12-04 14:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目录

一、实验目的

二、实验设备

三、实验步骤

3.1 新建工程

3.2 新建画面

3.3 添加控件

3.4 模拟工程

3.5 硬件验证


一、实验目的

51、AVR、PIC、STM等8位或者32位单片机的串口与单片机智能显卡相连驱动3.5寸~55寸的TFT-LCD/VGA显示器或者电视机进行中英文显示,通过鼠标键盘触摸屏等输入并获得中英文。

字符控件主要有两种使用方式

1、用户单片机串口发送数据给单片机智能显卡显示中英文字符。

2、通过键盘(包括软键盘),触摸屏等在屏幕输入字符,然后单片机获取相应的字符。


二、实验设备

下载软件一个,HMIMaker下载链接,http://www.gz-yixian.com/Download.asp,单片机智能显示终端一个;用户51、AVR、PIC、STM等单片机(带串口UART)实验电路板一个;鼠标或者触摸屏。


三、实验步骤

3.1 新建工程

wKgZO2keuJaABd59AA--hMz6fSI304.png


HMIMaker软件界面如上图所示,点击菜单[工程]>[新建工程]进入新工程设置界面。下图是新工程设置界面,用户根据实际的硬件填写相应的参数。

wKgZO2kxIsKALa31ABPkOp68lm4412.png

下图是新工程的界面。在该画面的左边工程导航栏内有《画面》,《子窗口》,《模拟LCD/VGA显示器》三个元素。其中,每个工程必须至少包含一个画。

wKgZO2kxIs2ACB07AA-o3RwzRpI306.png


3.2 新建画面

wKgZO2kxIuaAK0YFAArreOEbWoE482.png

在新工程界面左边的工程导航栏内鼠标右键选中《画面》元素,弹出子菜单如上图所示右键子菜单。鼠标左键单击选中《新建画面》元素,进入新画面设置界面如下图所示。您只能设置画面的名字,而画面的宽度和高度与您的显示硬件的分辨率是相同的,它会填充整个屏幕。点击[确定]便给新工程增加了一个画面。

wKgZO2kxIvGANcXVAAp2JZ3Ag7k413.png


3.3 添加控件

wKgZPGkxIwOAL--oAAu5Ta9x9kk119.png

如上图所示,鼠标移动到新工程界面左边的工程导航栏内,左键点击选中新画面激活为当前活动文件。

wKgZPGkxIxCAcZKqAAvEHkG7MfE167.png

HMIMaker软件界面上点击菜单[控件]>[字符]如上图所示。将鼠标移到蓝色的工作区上,此时鼠标变成十字形状,按下鼠标左键并拖动至合适大小后松开左键,这样便给画面添加了一个指定的控件。在画面的同一位置单击鼠标左键(不拖动),鼠标退出十字状态。鼠标左键点击菜单[工程]>[保存工程]。

wKgZPGkxIxqAQExeAAs3TAjxyOQ050.png

双击控件,弹出控件属性修改对话框,鼠标选中[外观]标签选项如下图所示。

wKgZO2kxIyeAJjw1ABgLAxRpjkE815.png

如上图所示,复选框没有选中汉字显示,我们把它选中,同时在初始化值一栏改为“智能VGA123”,如下图

wKgZPGkxIziARD7vABgAcRhrin0628.png

按确定后,回到界面如下。

wKgZO2kxI0aAEDizAAtXy_JCOhY428.png

鼠标左键点击菜单[工程]>[保存工程]。 下面获取该控件的地址: 双击控件,弹出控件属性修改对话框,鼠标选中[基本控制]标签选项如下图所示。 关联的变量是【m_String】。

wKgZO2kxI6yAbt-DABg88mmYJfE830.png

退出窗口,点击菜单“HMI变量”,进入【HMI变量管理】对话框,下图

wKgZPGkxI7eAISWqABONlWBY2N4163.png

如上图所示,我们可以得到从28地址位置开始,表示字符显示的内容,单片机可以设置28开始的内容,就可以改变字符的显示。


3.4 模拟工程

用户51、AVR、PIC、STM等单片机的串口连接电脑的串口并向工程发送数据便可以改变控件对应的变量值,从而达到改变控件的显示。 在本实验中我们使用电脑的串口COM3和用户单片机串口进行连接。HMIMaker软件界面上点击菜单[工程]>[工程属性]进入新工程属性设置对话框。如下图所示。

wKgZPGkxI9yAHr5gABD4szcDY40366.png

在上图的命令接收串口号选中COM3,点击右边的[连接]按钮。如下图所示表示串口COM3可以接收发送命令数据了。 点击[确定]按钮,回到主界面。在主界面下端的状态栏中可以看到,COM3已经连接成功,如下图所示。

wKgZO2keuiqAcY-DAAqUx-G-CzY824.png

设置好串口后,那么用户单片机发什么样的数据可以把Win0.drw中的数据改变成显示“中国108”呢?

首先,您要让工程进入模拟仿真状态,有两种方法可以进入仿真状态:

1、点击菜单[查看]>[全屏仿真]进入全屏方式的仿真状态。

wKgZO2kxI_KAOdd3AAuufBNPF68534.png

2、在工程界面左边的工程导航栏内鼠标左键选中《模拟LCD/VGA显示器》元素。

wKgZPGkxI_-ATMbiABKlB5x6e1U899.png

其次,在激活仿真功能之后,用户通过单片机串口向电脑COM3发送下面的数据(注意:十六进制)就可以把字符控件显示的内容由“智能VGA123”变为“中国108”。

81 00 02 1C 00 00 00 04 00 D6D0 B9FA 31 30 38 00XX XX

解释如下:

wKgZO2kxJF6AFMjsAAB8mGXuszQ889.png


3.5 硬件验证

上面已经完成了工程的仿真,现在我们把工程下载到目标硬件上,脱离电脑进行实际的显示。 首先,我们编译工程并生成目标硬件所需要的FLASH文件,移动鼠标执行如下图所示操作。

wKgZO2kxJIKAefY5AAbgdOtDG78605.png

其次,我们通过USB把刚才编译后的工程下载到目标硬件上。注意,如果是第一次使用需要安装USB驱动,具体见“快速入门”的介绍。移动鼠标执行如下图所示操作。

wKgZO2kxJI6AQ3ToAAcGwNPGUzI025.png

最后,下载完之后要给目标硬件重新断电和上电。 用户51、AVR、PIC、STM等单片机的串口连接目标硬件的串口并发送数据便可以改变控件对应的变量值,从而达到改变控件的显示。

像“模拟工“这个步骤一样,用户通过单片机串口向目标硬件发送下面的数据(注意:十六进制)就可以把字符控件显示的内容由“智能VGA123”变为“中国108”。

81 00 02 1C 00 00 00 04 00 D6 D0 B9 FA 31 30 38 00XX XX

解释如下:

wKgZPGkxJKGABhbKAACBafqRxMQ778.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 触摸屏
    +关注

    关注

    42

    文章

    2439

    浏览量

    120945
  • 工控机
    +关注

    关注

    10

    文章

    2026

    浏览量

    52970
  • 串口屏
    +关注

    关注

    8

    文章

    599

    浏览量

    39225
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    labview中英文界面切换小程序

    课程推荐>>每天1小时,龙哥手把手教您LabVIEW视觉设计许多程序都有中英文界面切换功能,这边网友动手做了一个中英文界面切换的小程序labview8.5:[hide][/hide]labview2009:[hide] [/hide]
    发表于 12-12 16:09

    Altium 中英文对照表

    求Altium 中英文对照表!{:soso_e163:}
    发表于 09-02 10:40

    LABview中英文切换

    哪位大神有labview8.5中英文切换的插件!!!求发一份不胜感激!!
    发表于 06-26 20:57

    AD元器件中英文对照

    AD元器件中英文对照
    发表于 04-19 15:56

    protues元件中英文对照

    protues元件中英文对照。。。。。。。。。。。。。。。。。。
    发表于 12-11 13:53

    Proteus器件库 中英文对照

    proteus 器件库中英文对照
    发表于 07-29 16:54

    Verilog黄金参考(中英文

    Verilog黄金参考(中英文
    发表于 09-26 14:10

    元器件中英文对照

    元器件中英文对照
    发表于 02-09 23:33

    LABVIEW程序怎么设置中英文切换

    我做了一个程序,上级要求最好能做成中英双文(不是软件语言,是写出来的程序的语言),然后我就像通过控件标签文本属性来设置,做一个中英文的枚举,英文显示默认标签,中文显示中文,可是运行程序切换语言会出现如图报错,请问有人帮忙解答一下
    发表于 02-29 21:20

    电机铭牌参数中英文对照

    电机铭牌参数中英文对照及简介
    发表于 01-28 06:25

    讲讲AD的中英文切换方法

    如何去切换Altium Designer界面的中英文输入法呢?
    发表于 02-14 06:10

    品质名词中英文对照

    品质名词中英文对照
    发表于 11-19 17:27 10次下载

    线路词汇中英文对照表

    线路词汇中英文对照表 A/W (artwork) 底片 Ablation 烧溶(laser),切除 abrade 粗化 abrasion
    发表于 08-03 11:56 5378次阅读

    金属废料中英文对照

    金属废料中英文对照 金属废料中英文对照  中文名 英文名 品质描述  606
    发表于 11-14 16:42 832次阅读

    广州VGA控制板信号灯控件实验流程

    指示灯颜色一、实验目的51、AVR、PIC、STM等8位或者32位单片机的串口与VGA控制板相连驱动大尺寸VGA显示器或者电视机进行信号灯的显示。二、
    的头像 发表于 12-01 15:25 266次阅读
    <b class='flag-5'>广州</b><b class='flag-5'>易</b><b class='flag-5'>显</b><b class='flag-5'>VGA</b><b class='flag-5'>控制板</b>信号灯控件<b class='flag-5'>实验</b>流程