#include <18f2550.h>
#device adc=10;
#fuses NOMCLR,hspll,pll3,cpudiv2,PUT,NOWDT,NOBROWNOUT
#use delay(clock=48000000)
#use fast_io(a)
#use fast_io(b)
#use fast_io(c)
#include <tft_st7735_spi.h>
//#include <TLV5617.c>
#include <imagenes.h>
#use rs232(uart1,baud=9200,bits=8,parity=n,stop=1,errors, xmit=PIN_C6)
void main(){
set_tris_a(0xFF);
set_tris_b(0xF0);
set_tris_c(0x0F);
port_b_pullups(PIN_B4|PIN_B5|PIN_B6|pin_b7);
setup_adc(ADC_CLOCK_DIV_64);
setup_adc_ports (AN0_TO_AN3_ANALOG|VSS_VDD);
setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);
enable_interrupts(int_timer1);
enable_interrupts(int_rb);
disable_interrupts(global);
lcd_initial();
tft_color_simple(fondo);
pintar_texto(5,40,inicio,1,white,0);
pintar_texto(30,98,inicio_2,2,white,0);
for(sub_menu=5;sub_menu<=1000;sub_menu+=5){
putc(sub_menu);
delay_ms(1000);
}
..... aqui continua con el programa... pero el resto es innecesario ya que aun no trasmite nada en el resto del programa....