Kaip konvertuoti Hex vertės Binary arba dešimtainis naudojant C / C

D

Davechika

Guest
Kaip galiu pakeisti skaitiklio vertę 8.051 mikrovaldiklį į hex su dvejetainiu arba dešimtainis

 
Pabandykite:

/ * Let hex value mikro būti num, padalinti iš 10 ir išsaugoti likusią, vadina vertė * /

vertė = num% 10;

num / = 10;

/ * Carry on till vertė tampa Nulis!*

 
Gerai Here you go: galite kurti ir derinti į Keil!

/ * Prototype * /
tuščia Hex2Decimal (unsigned ilgai num);

/ * Hex Rodiklis bet Registruotis * /
unsigned ilgai num = 0x499602D2; / * 1234567890 * /

int main (void)
(
Hex2Decimal (num); / * Convert atsižvelgiant į HEX skaitmenų po kablelio * /

return 1; / * Gera C!, nereikalaujama * /
)

/ * Funkcija * /

/ * Konvertuoja nepasirašytos šešioliktainis skaičius, kuriuos galima įsigyti iš mikro registrų skaitmenų po kablelio
ir parduotuvėse dešimtųjų skaitmenų masyvas * /
tuščia Hex2Decimal (unsigned ilgai num)
(
unsigned char vertės [10];
unsigned char i = 0;

while (num> 0)
(
vertė = num% 10;
num / = 10;
i = i 1;
)
)

 

Welcome to EDABoard.com

Sponsor

Back
Top