“串口屏,触摸屏技术文档资料:MC8051中XBYTE的使用方法技巧”参数说明
型号: | 串口屏,触摸屏技术文档资料 | 规格: | 串口屏,触摸屏技术文档资料 |
产量: | 111111 |
“串口屏,触摸屏技术文档资料:MC8051中XBYTE的使用方法技巧”详细介绍
串口屏,触摸屏技术文档资料:MC8051中XBYTE的使用方法技巧
在MC8051中XBYTE用于访问外部变量,比如对HMI变量赋值或者读取HMI变量就要用到XBYTE。XBYTE一次只能访问一个字节,如果超过一个字节,怎么用XBYTE访问HMI变量呢?
下面举个例子讲一下。
第一步:新建一个工程,添加一个实时数据控件,并关联变量m_DataDisplay,变量类型为unsigned int,如下图所示。
第二步:如下图所示,打开工程文件MC8051里面的MC8051.Uv2(电脑必须要装有Keil软件,才能打开MC8051.Uv2)。
现在我们要把1200000赋值给HMI变量m_DataDisplay,1200000已经属于4字节了,应该怎么赋值呢?编写程序如下图所示,我们分别把1200000分4个字节从低字节到高字节分别赋给HMI变量m_DataDisplay低字节到高字节。如果是2字节的话就把数值的低8位和高8位分别赋给HMI变量m_DataDisplay的低8位和高8位。
这里说明一下,m_DataDisplay、m_DataDisplay+1、m_DataDisplay+2、m_DataDisplay+3分别是HMI变量m_DataDisplay从低位到高位的4字节地址。
图4第三步:编写好程序后,点编译按钮,产生hex文件,打开HMIMaker软件,点仿真按钮,HMIMaker软件就会自动执行hex文件,如下图所示,所示数据的值为1200000。图 5
在MC8051中XBYTE用于访问外部变量,比如对HMI变量赋值或者读取HMI变量就要用到XBYTE。XBYTE一次只能访问一个字节,如果超过一个字节,怎么用XBYTE访问HMI变量呢?
下面举个例子讲一下。
第一步:新建一个工程,添加一个实时数据控件,并关联变量m_DataDisplay,变量类型为unsigned int,如下图所示。
第二步:如下图所示,打开工程文件MC8051里面的MC8051.Uv2(电脑必须要装有Keil软件,才能打开MC8051.Uv2)。
现在我们要把1200000赋值给HMI变量m_DataDisplay,1200000已经属于4字节了,应该怎么赋值呢?编写程序如下图所示,我们分别把1200000分4个字节从低字节到高字节分别赋给HMI变量m_DataDisplay低字节到高字节。如果是2字节的话就把数值的低8位和高8位分别赋给HMI变量m_DataDisplay的低8位和高8位。
这里说明一下,m_DataDisplay、m_DataDisplay+1、m_DataDisplay+2、m_DataDisplay+3分别是HMI变量m_DataDisplay从低位到高位的4字节地址。
图4第三步:编写好程序后,点编译按钮,产生hex文件,打开HMIMaker软件,点仿真按钮,HMIMaker软件就会自动执行hex文件,如下图所示,所示数据的值为1200000。图 5