#INCLUDE <16F877.H> // LIBRERIA DEL PIC A UTILIZAR
#FUSES XT, NOPROTECT, // CODIGO NO PROTEGIDO
#USE DELAY(CLOCK=4000000) // SELECCION DE LA FRECUENCIA DEL CRISTAL
#USE rs232(BAUD=9600, XMIT=PIN_C6, rcv=PIN_C7) // COMUNICAION CON EL PUERTO SERIAL
#ORG 0X1F00, 0X1FFF VOID LOADER16F877(VOID){} // DIRECCION DEL CODIGO DE BUDLOADER
INT VAR;
VOID MAIN(){
WHILE(1){
VAR=INPUT_A();
IF(VAR==0){
OUTPUT_B(0X00); // SALIDAS EN CEROS
PRINTF("TODOS LOS BITS APAGADOS \n\r"); // ENVIA MENSAJE AL PUERTO SERIAL
}// IF
ELSE IF(VAR==1){
OUTPUT_B(0X01); // SALIDAS EN UNOS
PRINTF("TODOS LOS LEDS ENCENDIDOS \n\r"); // ENVIA MENSAJE AL PUERTO SERIAL
DELAY_MS(1000); // DELAY DE 1 SEGUNDO
}// ELSE IF
}//WHILE
}//MAIN
No hay comentarios:
Publicar un comentario