Está en la página 1de 4

Comunicación entre PC y

PIC16F84A
Durán Suárez José Israel
¿Cómo se establece la comunicación
entre el PIC6F84A y un PC?
• UART: Son las siglas en inglés de Universal Asynchronous
Receiver-Transmitter, en español: Transmisor-Receptor Asíncrono
Universal, es el dispositivo que controla los puertos y dispositivos
serie.
• RS232: RS-232: (Recommended Standard 232, en español:
"Estándar Recomendado 232"), también conocido como EIA/TIA
RS-232C, es una interfaz que designa una norma para el
intercambio de datos binarios serie entre un DTE (Data Terminal
Equipment, "Equipo Terminal de Datos"). El RS-232 consiste en un
conector tipo DB-25 (de 25 pines), aunque es normal encontrar la
versión de 9 pines (DE-9, o popularmente mal denominados DB-
9), más barato e incluso más extendido para cierto tipo de
periféricos
• Puerto DB9: El conector DB9 (originalmente DE-9) es un conector
analógico de 9 clavijas de la familia de conectores D-Subminiature
(D-Sub o Sub-D). Se utiliza principalmente para conexiones en
serie, ya que permite una transmisión asíncrona de datos según lo
establecido en la norma RS-232 (RS-232C).
USES
#USE DELAY CLOCK: configura el oscilador externo a una frecuencia de trabajo, en
este caso 4MHz.
#USE delay(clock=4000000)

#USE R232: Se nombra la librería para utilizar el protocolo de comunicación entre el


microcontrolador y un dispositivo externo
# USE R232 (BAUD=9600, BITS=8, PARITY=N, xmit=PIN_A0, RCV=PIN_A1)
Se configura a 9600 baudios a 8 bits, el pin emisor es el A0 y el receptor el A1
Librerías del programa
• #include<16A84A.h>: Se usa este fichero para implementar la librería de
configuración del PIC en el entorno de programación. Este busca específicamente
en la carpeta de instalación del programa.

• #include <stdio.h>: Esta librería estándar se usa para poder definir entradas y
salidas en el código de programación.

• #include<stdlib.h>: Invoca a las librerías estándar del lenguaje de programación C.

También podría gustarte