Académique Documents
Professionnel Documents
Culture Documents
PRCTICA N 3 y 4
AMBATO
2017-2018
I. INFORME DE LA PRCTICA N 3 y 4
1. PPYY
1.1 TEMA
Comunicacin Serial PC a PIC y PIC a PIC.
1.2 OBJETIVOS
Mediante el desarrollo de esta tarea se pretenden lograr los siguientes objetivos:
Realizar la comunicacin Serial PC a PIC y PIC a PIC.
Elaborar un programa que permita la comunicacin serial entre dos
dispositivos.
Simular el funcionamiento de la comunicacin serial utilizando software
PROTEUS.
Implementar fsicamente el funcionamiento de la comunicacin entre dos
dispositivos PC a PIC y PIC a PIC.
1.3 RESUMEN
En esta prctica se desarrollar la comunicacin serial entre PC a PIC y PIC a PIC,
para ello se utilizar el compilador PIC C y Proteus para el diseo del mismo. En esta
comunicacin se utilizar fusibles y los puertos de transmisin y recepcin.
Para la comunicacin PC a PIC y PIC a PIC se utilizar la va RS232, el PIC utiliza
un hardware especfico para el puerto serie y dispone de
una UART (Universal Asynchronous Receiver-Transmitter, Transmisor-Receptor
Asncrono Universal) para controlar los puertos y dispositivos serie.
En la comunicacin PIC a PIC se configurar los dos PICs uno para la transmisin y
otro para la recepcin, los dos por separado. Para ello se utilizarn dos PICs 16F887
y un display para la visualizacin de los datos enviados desde el pic transmisor, en
este se utilizar el comando putc para enviar los datos va serie por la USART del
PIC, mientras que en el receptor se utilizar el comando getc para recibir el carcter.
Esta prctica tiene como objetivo reforzar los conocimientos adquiridos en clase y el
mismo que sirva de manual para otras personas que estn interesadas en la
programacin de un PIC que simula la comunicacin serial entre dos PIC y de PC a
PIC, consta de parte terica como prctica.
Hoy en da existe la comunicacin serial es muy importante para la transmisin y
recepcin de datos, se llama comunicacin serial porque los bits se reciben uno a
continuacin de otro o ms bien conocido en serie, en estas prcticas se ha utilizado
la comunicacin RS232 ya que es de tipo serial, para ello se utiliza una PC y un PIC
o dos PIC, en donde uno simular la interfaz o de envo de datos y el otro como
receptor, el cual mostrar los datos enviados por el usuario.
Los microcontroladores PIC hoy en la actualidad suponen un avance significativo con
respecto a dispositivos digitales empleados en el control de sistemas. Su reducido
tamao, as como sus elevadas prestaciones lo convierten en un elemento
indispensable en el campo de los microcontroladores, el cual consta de varias ventajas
con respecto a los microprocesadores, es por ello por lo que se pretende realizar esta
prctica para entender la prestacin de los microcontroladores en la actualidad.
1.6 MATERIALES Y METODOLOGA
Quemador de PIC
PIC C Compiler
Proteus
Cables
Leds
Resistencias de 220
Un display de 7 segmentos.
2 PIC 16F887.
Protoboard.
Fuente de alimentacin de 5 voltios.
Microcontrolador
PIC C COMPILER
Para escribir un programa en C con el CCS C se deben tener en cuenta una serie de
elementos bsicos de su estructura:
Directivas de preprocesador.
Programas o Funciones
Instrucciones
Comentarios [2]
PIC 16F887
COMUNICACIN SERIAL
Se habla de comunicacin serial ya que los bits se reciben uno detrs de otro o en serie,
la comunicacin RS232 es de tipo serial. Los microcontroladores PIC usan dos formas
para poder comunicarse de forma serial, los cuales son:
USART
LA funcin del USART es la de transmitir y recibir datos en serie
Transmisin Sncrona: Los datos se transfiere de forma continua, no existe lmite
de tamao
Caractersticas:
Modo semi-dplex
La comunicacin serie se transmite en una sola lnea, en ambos sentidos.
No se pueden enviar informacin en ambos sentidos de forma simultnea
La transmisin puede ser maestro o esclavo
1.6.2 Desarrollo
1.6.2.1 Materiales
COMUNICACIN SERIAL PIC A PIC:
Softwares:
Proteus
PIC C COMPILER
PICkit2
Receptor:
Fig.N 9 Programacin del receptor para la comunicacin serial (display)
En el diseo que representa a la comunicacin entre pic y pic con un teclado matricial y
un display como visualizador de los datos enviados desde el transmisor (teclado), se
utiliza los pics 16F887, a este se importa el archivo .hex para que funcione
adecuadamente.
Fig.N 15 Implementacin fsica de la comunicacin serial entre dos pic (teclado con display)
COMUNICACIN SERIAL ENTRE PC A PIC
Para la implementacion del circuito se utilizaraon cuatro leds que se encenderan
conforme seleccionemos las opciones en el panel de control que se visualizaran en
Hyperterminal. Mediante counicacion serial y un FTDI, la comunicacin entre la PC
y el PIC se ejecuta de forma normal, con las especificaciones que le hemos dado al
circuito.
Una vez realizadas las conexiones e identificados los puertos del PIC a utilizar,
realizamos la siguiente programacion en PIC C Compiler. Declaramos las
condiciones inciales y los fusibles a utilzar, asi como el oscilador.
Declaramos las condiciones de encendido y apagado, ademas de incializar el bucle
infinito.
1.9 RECOMENDACIONES
Para no tener problemas en el funcionamiento de un pic o que al compilar haya
errores, se recomienda revisar el pic se est utilizando, los fusibles, la
frecuencia de operacin y la declaracin de los puertos; los que sean para las
entradas y para las salidas y las respectivas libreras, en este caso para el
teclado y la pantalla LCD.
Otra de las recomendaciones es verificar el Datasheet del pic que se est
utilizando para alimentarlo adecuadamente y as evitar que esta tienda a
quemarse.
Es recomendable tambin de tener la informacin adecuada del pic que se
utiliza para ver si es necesario que este necesite o no de un oscilador de cristal
externo y as no tener problemas en verificar el funcionamiento de la
comunicacin serial entre dos PIC y de PC a PIC.
1.11 FOTOGRAFAS
Fig.N 19 Pulsa tecla 1 y visualizacin en display el numero 1 Fig.N 20 Pulsa tecla 3 y visualizacin en display el numero 3