MC8051中XBYTE的使用



MC8051XBYTE的使用

关键词:MC8051XBYTE

作者:赵石林 手机:13640736857  QQ1241896329

MC8051XBYTE用于访问外部变量,比如对HMI变量赋值或者读取HMI变量就要用到XBYTEXBYTE一次只能访问一个字节,如果超过一个字节,怎么用XBYTE访问HMI变量呢?下面举个例子讲一下。

    第一步:新建一个工程,添加一个实时数据控件,并关联变量m_DataDisplay,变量类型为unsigned int,如下图所示。

MC8051中XBYTE的使用_第1张图片

图1

MC8051中XBYTE的使用_第2张图片

图2

MC8051中XBYTE的使用_第3张图片

图3

    第二步:如下图所示,打开工程文件MC8051里面的MC8051.Uv2(电脑必须要装有Keil软件,才能打开MC8051.Uv2)。

MC8051中XBYTE的使用_第4张图片

    现在我们要把1200000赋值给HMI变量m_DataDisplay1200000已经属于4字节了,应该怎么赋值呢?编写程序如下图所示,我们分别把12000004个字节从低字节到高字节分别赋给HMI变量m_DataDisplay低字节到高字节。如果是2字节的话就把数值的低8位和高8位分别赋给HMI变量m_DataDisplay的低8位和高8位。这里说明一下,m_DataDisplaym_DataDisplay+1m_DataDisplay+2m_DataDisplay+3分别是HMI变量m_DataDisplay从低位到高位的4字节地址。

MC8051中XBYTE的使用_第5张图片

图4

    第三步:编写好程序后,点编译按钮,产生hex文件,打开HMIMaker软件,点仿真按钮,HMIMaker软件就会自动执行hex文件,如下图所示,所示数据的值为1200000

MC8051中XBYTE的使用_第6张图片

图 5






你可能感兴趣的:(技术文档)