Solved

# Decimal to Hexadecimal

Posted on 2006-11-17

Hello guys.

I've mounted a system that uses a latch and a shift register to send values to 4 7-segment displays.

The displays show whatever is sent to them, but on a hexadecimal base. I need to send a __int16 number, but it's conversion has to show only decimal digits. For instance, if I sent a sequency from 7 to 12 in decimal, it would bring:

0x00000007 ( = 7 decimal)

0x00000008 ( = 8 decimal)

0x00000009 ( = 9 decimal)

0x0000000A ( = 10 decimal)

0x0000000B ( = 11 decimal)

0x0000000C ( = 12 decimal)

and so on.

I need to send only:

0x00000007 ( = 7 decimal)

0x00000008 ( = 8 decimal)

0x00000009 ( = 9 decimal)

0x00000010 ( = 16 decimal)

0x00000011 ( = 17 decimal)

0x00000012 ( = 18 decimal)

and so on.

Does anyone have any ideas?

Thank you.