Convertir puerto serie a paralelo.
David Guadiana-Martínez, Cesar-Pascual García-Ramírez.
Número Telefónico: (461) 15-41-421
E-mail: _snake@live.com
Departamento de robóticaUniversidad Politécnica de Guanajuato, Cortazar
Resumen
En este documento se reportara la forma en que se consigue convertir los datos mandados en forma serial por el puerto paralelo,utilizando un regulador de niveles de tensión llamada max232 y un micro controlador pic16f84a.
1. Introducción
Para poder hacer el uso del puerto serial para controlar algún tipo de circuito, esnecesario que los datos sean interpretados por hardware para así poder tener nosotros como programadores el control de dichos datos, de esta manera podremos controlar lo que se nos antoje.
2. Procesos yresultados
Para la realización de la conversión serie a paralelo es necesario ajustar los niveles de tensión, pues los niveles del puerto serial varían desde -15 volts hasta +15 volts. Para lograresto se uso el integrado max232 como se muestra en la figura 1.
Para poder nosotros interpretar los datos que enviaba el puerto serial era necesario saber de qué manera se comportaban estos mismos,los datos de un puerto serial cuentan con un bit de inicio y un bit de parada como se ve en la figura numero 2.
Teniendo en mente esto era necesario realizar un circuito capaz de detectar el bitde inicio y el bit de parada, para ello se implemento el circuito que se muestra en la figura número 3, el código del pic16f84a fue realizado en lenguaje ensamblador, el cual es mostrado acontinuación:
----------------------------------------------------
#include"P16F84A.INC"
LIST P=16F84A
__CONFIG _WDT_OFF&_CP_OFF&_HS_OSC&_PWRTE_ON ;configuracion inicial del pic;---------------------------------------------------------------------------
;CONFIGURACION DE LOS PUERTOS
;---------------------------------------------------------------------------
bsf STATUS,5...
Regístrate para leer el documento completo.