单片机实验-数据传送

#include
#define LENTH 16
unsigned char idata dADDR[LENTH] _at_ 0x30; // 定义数组dADDR,大小为16 Byte, 首地址为 0x30
unsigned char xdata xADDR[LENTH] _at_ 0x3000; // 定义数组xADDR,大小为16 Byte, 首地址为 0x3000
void main() {
    unsigned int i;
    // 利用循环,将i循环加一,并赋值给0x30~0x3F单元
    for (i = 0; i < LENTH; i++)
        dADDR[i] = i + 1;
    // 利用循环,将dADDR数组中的值赋值给0x3000~0x300F单元
    for (i = 0; i < LENTH; i++)
        xADDR[i] = dADDR[i];
}

这里写图片描述

这里写图片描述

你可能感兴趣的:(单片机)