Red de conocimiento informático - Computadora portátil - Programación del microcontrolador c51 en c

Programación del microcontrolador c51 en c

#include

#define uchar unsigned char

#define uint unsigned int

main(){

uint xdata *xp;//definir puntero a la RAM fuera del chip

uint data *p;//definir puntero a la RAM en el chip

uchar i;//definir variable cíclica

xp=0x100;//apunta a 100H de celda de RAM fuera del chip

p=0x30;//apunta a 30H de celda de RAM fuera del chip

for(i =0;i<10;i++){// Realiza un bucle 10 veces

*p=*xp;//Transfiere el contenido de la unidad RAM fuera del chip a la unidad RAM en el chip

xp++;// Apunta a la siguiente dirección de la unidad RAM fuera del chip

p++;// Apunta a la siguiente dirección de la unidad RAM en el chip

}

}