Hola wqtrp
yo creo que lo mas facil es crear un array anteponiendo la palabra reservada const por ejemplo:
const char bcd_7segmentos[]=0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x58,0x5E,0x79,0x71};
Este ejemplo, sirve para convertir un numero desde el 0-F en un numero a 7 segmentos en un display. Para seleccionar un numero u otro solo has de desplazarte por el array, ya que cada posicion del array esta asociada a un numero en 7 segmentos.
Por ejemplo si quieres escribir el numero 8 en el display, solo has de
poner
PORTB= bcd_7segmenos[8];
Espero que te sirva.
Salu2
![Giño Giño]()