Beruflich Dokumente
Kultur Dokumente
módulo USART
El módulo USART se incluye en los microcontroladores PIC16F88, 16F628A y
16F877A (algunos microcontroladores PIC, como el 16F84A, no tienen este módulo).
La biblioteca UART de mikroC PRO proporciona las herramientas para hacer que el
empleo de este módulo en modo asincrónico (full-dúplex) sea tan sencillo como
nunca lo había sido hasta ahora. Esto permite la comunicación con otros dispositivos
a través del protocolo RS232. En la tabla 10.2 se pueden ver las funciones
incorporadas con sus características más sobresalientes.
while (1){
if (UART1_Data_Ready()){ //Si se recibe un dato,
uart_rd = UART1_Read(); //lee el dato recibido,
Lcd_Chr_CP(uart_rd); //lo presenta en el LCD,
UART1_Write(uart_rd); //y lo envía a través del USART.
contador++;
if(contador==16){ //Detecta el ingreso de 16 caracteres,
contador=0; //reinicia el contador,
Delay_1sec(); //espera 1 segundo,
Lcd_Cmd(_LCD_CLEAR); //y borra el LCD.
}
}
}
}