Você está na página 1de 8

Viernes 11 de mayo 2012, Iquique, Chile.

Primer Informe laboratorio de Sistemas digitales II

Alumno: Alexander Cordero Profesor: Victor flores

Viernes 11 de mayo 2012, Iquique, Chile.

Introduccin
El pic 16f628 es un micro controlador CMOS de 8 bits con arquitectura RISC (reduced instruction set computer) capaz de operar con frecuencia de reloj hasta 20Mhrz as como un juego de 35 instrucciones. El lenguaje de este microcontrolador es el asm, y es un lenguaje que est mucho ms cerca del hardware que del programador. Adems cuenta con 16 pines de entrada/salida, dos temporizadores de 8 bits y uno de 16, a esto hay que sumar de dos comparadores. El pin # 5 es el que se conecta al negativo en la fuente de alimentacin para los puertos de i/o. El pin # 14 es el que se conecta al positivo, pin #4 es el reset del dispositivo.

Laboratorio

Viernes 11 de mayo 2012, Iquique, Chile.

El objetivo de este laboratorio es realizar una interfaz entre max232 y el pic 16f628 utilizando un simulador (proteus) para realizar una Comunicacin de Prueba. El circuito realizado esta diseado especficamente para experimentar, de manera bsica, la comunicacin entre un microcontrolador PIC 16F628A (Fig1) y el puerto serie de una PC (estndar RS-232).

Materiales. Los materiales que sern utilizados en el simulador son los siguientes. circuito que decid realizar es el siguiente 8 resistencias de 1K 8 Diodo led de 2.2v 4 condensadores de 1uf RS-232 pic 16f628 max232

Viernes 11 de mayo 2012, Iquique, Chile.

El Como podemos ver, los pines 1, 2, 3, 4, 15, 16, 17 y 18 tienen el nombre de RAx. Esos pines conforman el puerto A, PORTA de ahora en ms. Los pines 6 al 13 forman parte del puerto B (PORTB). El pin 5 es el que se conectara al negativo de la fuente de alimentacin. El 14 ir conectado a 5V.Como habrn notado, muchos de los pines tienen ms de una descripcin. Esto se debe a que pueden utilizarse de varias maneras diferentes, seleccionables por programa. Por ejemplo, el pin 4 sirve como parte del PORTA, como RESET.

En el caso, no existen los pines de alimentacin, por tanto no es necesario alimentarlo a la fuente.

Viernes 11 de mayo 2012, Iquique, Chile.

Lo mismo sucede con el Max232, tampoco le hace falta alimentarlo.

Viernes 11 de mayo 2012, Iquique, Chile.

El circuito.
Para que el MAX232 funcione correctamente debemos poner unos condensadores externos, todo esto lo podemos ver en la siguiente figura en la que solo se han cableado las lneas TXD y RXD que son las mas usualmente usadas para casi cualquier aplicacin: El microcontrolador se comunica utilizando su puerto serie. He programado este puerto a una velocidad de 9600 baudios, un formato de dato de 8 bits, sin paridad, un bit de parada, y sin ningn control de flujo. El programa en el microcontrolador se inicia enviando un mensaje a la PC que dice Hola amigo. Luego la rutina principal de este pequeo programa espera a recibir un caracter, lo devuelve como eco hacia la PC, y luego lo exhibe a travs de sus puertos, donde tenemos conectados LEDs indicadores. Esto nos permite comprobar la recepcin de los caracteres ASCII desde la PC, cuyo cdigo veremos sobre los LEDs. Tambin hace que nuestro circuito cumpla la funcin de transformar la salida serie de la PC en una salida de 8 bits en paralelo.

Viernes 11 de mayo 2012, Iquique, Chile.

El circuito integrado lleva internamente 2 conversores de nivel de TTL a RS232 y otros 2 de RS-232 a TTL con lo que en total podremos manejar 4 seales del puerto serie del

Viernes 11 de mayo 2012, Iquique, Chile.

Conclusin
Algunas cosas que observ El programa es bsico y no tiene ninguna comprobacin de confirmaciones en el protocolo de comunicacin, as que si se envan datos a mucha velocidad desde la PC se pueden perder datos e incluso puede quedar "colgado" el PIC, situacin que a m no se me ha presentado pero puede pasa tambin cabe agregar que el max232 se alimenta con 5v No es difcil implementar esta comunicacin por interrupcin, tarea que encarar en una prxima prueba. Tambin me di cuenta que no tenia idea de cmo enviarle informacin por el puerto Rs-232, por lo tanto la mejor opcin fue utilizar el hyperterminal y asi enviarle datos al Max 232 para que los tomara y los pasara al pic.

Você também pode gostar