Buscar este blog

sábado, 28 de noviembre de 2015

Visualización de salidas en HYPERTERMINAL

#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