Buenas!!!haber por partes,
#fuses XT,NOWDT,NOPROTECT,NOLVP,PUT,BROWNOUT
Sirve para declarar los "fuses" del pic, son ordenes para el programador, es decir XT significa el cristal NOWDT significa que no activa el perro guardian,......
#use delay(clock=4000000)
Esta instruccion sirve para decirle a nuestro programa la velocidad de nuestro cristal, es este caso de 4MHz, y poniendo dicha instruccion podemos utilizar las funciones propias de reatrdo: delay_us(); delay_ms();,....
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
Este comando sirve para declarar por software la transmision y recepcion serie RS-232, baud es la velocidad, xmit el pin donde transmite y rcv el pin declarado para recibir datos.
Te aconsejo que te mires la help del compilador....
Suerte!!!