Buenas noches. Desearía una ayuda sobre el título por favor, pues logro generar el código que adjunto.
Resulta que requiero mostrar caracteres de esta forma: C 1 2 3 4, tanto en el display 7 segmentos, como en el display LCD 16x2, paralelos a la misma vez, puesto que en primero de 7 segmentos sale conforme, pero en el segundo sale diferente.
Busqué cambiando %d y varias formas, pero no logro realizarlo, por eso requiero su ayuda.
Ya que el código está en hexadecimal y al parecer no lo interpreta el LCD.
	
	
	
		
				
			Resulta que requiero mostrar caracteres de esta forma: C 1 2 3 4, tanto en el display 7 segmentos, como en el display LCD 16x2, paralelos a la misma vez, puesto que en primero de 7 segmentos sale conforme, pero en el segundo sale diferente.
Busqué cambiando %d y varias formas, pero no logro realizarlo, por eso requiero su ayuda.
Ya que el código está en hexadecimal y al parecer no lo interpreta el LCD.
		PHP:
	
	#use fast_io(d) 
#define use_portb_lcd TRUE         //definir portb lcd
#include<lcd.c>                  //libreria manejo lcd
int8 unide[10]={0x6f,0x66,0x7f,0x66,0x39,0x6f,0x6f,0x7f,0x66,0x39};
int e;
void main()
{
   lcd_init();         //inicializa lcd
   
   set_tris_c(0x01);
   set_tris_d(0b00000000);
   output_d(0b00000000);
   {
   delay_ms(1000);
   for (e=0; e<9; e++)
   {
   
output_d(unide[e]);
  printf (lcd_putc,"%D",unide[e]);
   delay_ms(100);
   output_d(0b00000000);
   printf(lcd_putc,"\f");   //borra pantalla del lcd
   delay_ms(100);
   }
  }
 }
	
			
				Última edición por un moderador: 
			
		
	
								
								
									
	
								
							
							
  
				
						