Interger стойност

N

nprao4

Guest
Привет

Аз съм с 24bit ADC interfacted да AT89s52.аз съм четене на продукцията в 8bit формиат т.е. (ниско байт, средата байт, висока байт) Искам да се интегрират всички стойност в цяло число value.i използвам Keil софтуер.

ниско байт = 33з
средата байт = 04h
високо байт = 02h
Искам да направят стойност (стойност = 020433h)

как да направите това, като използвате C

Рао

 
Код:

typedef грозен Чар U8;

typedef грозен дълго u32;u32 съчетават (U8 висока, U8 средата, ниски U8)

(

връщане (((u32) висока <<16) | ((u32) средата <<8) | (u32) ниска);

).../ * Направи конверсията от байтове и дългосрочен * /

u32 резултат = съчетават (0x02, 0x04, 0x33);

 

Welcome to EDABoard.com

Sponsor

Back
Top