Hola!
Estoy realizando un proyecto que entre otras cosas mide temperatura. Utilizando un micro 8052, un LM35, un ADC0804 y un display LCD16x2 necesito mostrar en el display la temperatura que ingresa por uno de los puertos.
El problema es que la temperatura la ingreso al microprocesador como un 'char' de 8 bits, pero para poder imprimirla en el display necesito el valor ASCII por separado de cada numero que compone la cifra. Es decir, si estoy midiendo 27ºC, el valor que ingresa al puerto sera 00011011, pero para mostrarlo en el display necesito mediante este numero binario obtener el valor ASCII del '2' y del '7'. ¿Como puedo hacer un algoritmo que a partir del numero binario me entregue los valores ASCII de cada cifra?
Gracias!
Estoy realizando un proyecto que entre otras cosas mide temperatura. Utilizando un micro 8052, un LM35, un ADC0804 y un display LCD16x2 necesito mostrar en el display la temperatura que ingresa por uno de los puertos.
El problema es que la temperatura la ingreso al microprocesador como un 'char' de 8 bits, pero para poder imprimirla en el display necesito el valor ASCII por separado de cada numero que compone la cifra. Es decir, si estoy midiendo 27ºC, el valor que ingresa al puerto sera 00011011, pero para mostrarlo en el display necesito mediante este numero binario obtener el valor ASCII del '2' y del '7'. ¿Como puedo hacer un algoritmo que a partir del numero binario me entregue los valores ASCII de cada cifra?
Gracias!