Sie sind auf Seite 1von 10

PROGRAMACIN DE MICROCONTROLADORES

IV Ciclo
Laboratorio N 08
COMUNICACIN SERIAL

INTEGRANTES:

ARANGO VARGAS, Juan Carlos


VALENCIA QUISPE, Henry Jhonatan

SECCON:

C5-A

PROFESOR:
Lab. N 08 Comunicacin Serial

Comunicacin Serial

OBJETIVOS:

Utilizar las instrucciones para programar al microcontroladorPIC16F877


Utilizar software de desarrollo proporcionada por el fabricante
Implementacin hardware

INTRODUCCIN:

Los PICs constituyen en la actualidad una forma de proveer inteligencia a equipos o


sistemas para un mejor desempeo de los mismos. Para que realicen los eventos que
queramos es necesario utilizar los puertos como entrada para que la data ingrese y se
procese en el PIC y puertos de salida para comunicarlos con otros dispositivos y en
conjunto logren un objetivo.
En este laboratorio realizaremos transmisin asncrona segn la norma rs232.

FUNDAMENTO TERICO:

La forma ms comn y sencilla de comunicar a cualquier dispositivo con un ordenador


es a travs de su puerto serie, que es compatible con el denominado estandarRS232,
En un ordenador puede haber varios puertos series, normalmente denominados COM1,
COM2, etc.
La norma RsS232 se estableci para comunicar un ordenador con un modem.

EL BAUDIO:

Un dato muy importante a tener en cuenta en cualquier comunicacin es la velocidad de


transmisin enviada por la lnea de transmisin, que es la cantidad de informacin
enviada por la lnea de transmisin en la unidad de tiempo. Hay distintas unidades para
expresar esta medida, la ms utilizada es el baudio, que es proporcional Bits/
segundo(bps), definidos como el nmero de bits de informacin enviados por segundo.

EQUIPOS Y MATERIALES

Computadora
Software de desarrollo
Proyector multimedia
Texto del curso
Manual del fabricante
Tarjeta de desarrollo
2
Lab. N 08 Comunicacin Serial
Lectura

3
Lab. N 08 Comunicacin Serial
PROCEDIMIENTO:
1. Copiar el siguiente programa, analizar, comentar, simular e implementar:

4
Lab. N 08 Comunicacin Serial

CONEXIN ELCTRICA:

2. Qu sucede en el RS232_Dato?

Guarda el contenido del byte a transmitir.


3. Qu hace el programa?

Enva datos que son introducidos en puerto RS232 al puerto B.


4. Qu se visualiza en el PORTB?
Se muestra el dato que fue enviado por el puerto RS32.
5. Para qu sirve la rutina RS232_LeeDato?
define cuantos bits va recibir.
6. Explicar el contenido de la librera RS232_16F877a

En esta librera esta la configuracin de subrutinas de control para la comunicacin de


un PIC16F877A con un ordenador. Estas subrutinas permiten realizar las tareas
bsicas de comunicacin con el puerto RS232.Las subrutinas principales son:
RS232_Inicializa; Configura las lneas de salida y entrada del
microcontrolador.
RS232_LeeDato; El microcontrolador enva dato por la lnea de entrada.
RS232_EnviaDato; El microcontrolador enva un dato por la lnea de salida.

5
Lab. N 08 Comunicacin Serial

7. Copiar el siguiente programa, analizar, comentar, simular e implementar:

CONEXIN ELCTRICA

8. En qu consiste el programa?
Por el puerto RS232 recibe datos que son enviados del puerto de entrada.
9. Para qu sirve la rutina RS232_EnviaDato?
Para enviar dato por la lnea de salida.
10. Qu funcin est cumpliendo el PORTB?
Como transmisor de datos.
11. De cunto es la velocidad de transmisin serie?
Velocidad de transmisin: 9600 baudios.
Tasa de transmisin bit a bit: 104us.

6
Lab. N 08 Comunicacin Serial
12. A cuntos bits de datos est transmitiendo?
A ocho bits.
13. Cuntos bits de paridad se est utilizando?
Ninguna ?

OBSERVACIONES Y CONCLUSIONES:

Se pudo observar que los datos compartidos estn en formato ASCII.

Se logr realizar la programacin correspondiente para poder realizar una


comunicacin por el puerto serie RS232 con el microcontrolador.

EL PIC 16f877a tiene dos pines de comunicacin RS232, donde el pin 25 sirve
como transmisor de datos y el pin 26 como receptor, estas estn ubicadas en
puerto c del bit 7 y 8.

APLICACIN DE LO APRENDIDO:

1. Hacer un programa e implementar el hardware respectivo tal que se mande


informacin de la computadora hacia el microcontrolador PIC16F877A y ste a su
vez debe mandar la informacin en una pantalla LCD 16X2.
2. Disear e implementar un programa en donde al presionar la tecla gire un motor
hacia la derecha, si se presiona la tecla gire hacia la izquierda, y otro motor que
cuando se presiona la tecla flecha arriba este avance y si se presiona la tecla
flecha abajo retroceda.

7
Lab. N 08 Comunicacin Serial

CONEXIN ELCTRICA:

8
Lab. N 08 Comunicacin Serial

Aplicacin para el mdulo bluetooh que servir para entablar una comunicacin rs232
con el microcontrolador.

9
Lab. N 08 Comunicacin Serial

CONFIGURACIN DE BLOQUES

10

Das könnte Ihnen auch gefallen