Red de conocimientos turísticos - Conocimientos sobre calendario chino - Cómo combinar 4 bytes en un número decimal en la programación c51 para mostrarlo en LCD

Cómo combinar 4 bytes en un número decimal en la programación c51 para mostrarlo en LCD

#define uchar unsigned char

#define ulong unsigned long

Definir una unión

union Long_Byte // entero largo (4 bytes)

{

ulong lword;

struct

{

uchar hhi;

uchar hlo; p>

uchar hi;

uchar lo;

}

bytes;

};

union Long_ Byte num;

ulong idata count;

// La siguiente es la operación DIRECCIÓN2 es una dirección de datos de 4 bytes

num. bytes.hhi =DIRECCIÓN2+1;

num.bytes.hlo=DIRECCIÓN2+2;

num.bytes.p>

num.bytes.hi =DIRECCIÓN2+ 3;

num.bytes.lo=DIRECCIÓN2+4;

count=num.lword; // recuento y número son datos de 4 bytes

ext/javascript" src="../css/tongji.js">