Vous êtes sur la page 1sur 6

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO MICROPROCESADORES GUIA DE LABORATORIO

ECP 1 de 6

I.

TEMA : SIMULACION DE CIRCUITOS BASADOS EN EL PIC 16F84A UTILIZANDO PROTEUS

II.

OBJETIVO DE LA PRACTICA Al finalizar la presente prctica, el estudiante: 1. Disea circuitos basados en el PIC 16F84 A utilizando Proteus. 2. Escribe programas de E/S para el PIC 16F84A en lenguaje ensamblador utilizando el IDE MPLAB y los simula en Proteus.

III.

TRABAJO PREPARATORIO. Para la realizacin de la presente prctica, es recomendable que el estudiante: 1. Conozca la organizacin de entrada/salida en el PIC 16F84 A. 2. Sepa escribir programas en lenguaje ensamblador para el PIC 16F84 A.

IV.

MATERIALES. 1. IDE MPLAB para la programacin. 2. PROTEUS VSM para la simulacin de entrada/salida

V.

MARCO TEORICO PROTEUS Es una aplicacin que permite disear circuitos que comprendan desde componentes electrnicos bsicos tales como resistencias, transistores, displays, etc. hasta micro controladores y procesadores. Cuando se utilizan microcontroladores, es posible cargar programas escritos para los mismos y verificar su funcionalidad, lo cual es muy til cuando se realizan programas que tengan que ver con el manejo de entrada/salida, pues ahorra tiempo y dinero al posponer el armado de los circuitos hasta verificar su funcionalidad y correccin. Proteus incluye: Ares Para el diseo de tarjeta para el montaje de los componentes fsicos en el mismo. Isis Para el diseo de circuitos. Para la presente prctica utilizaremos el programa Isis. Isis presenta la siguiente interfaz:

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO MICROPROCESADORES GUIA DE LABORATORIO
ECP 2 de 6

1. Area de trabajo En este espacio se representan los componentes que comprende un circuito. 2. Panel de componentes Muestra la lista de componentes que incluye el proyecto. 3. Barra de simulacin Se utiliza para ejecutar, reiniciar, pausar o detener una sesin de simulacin. 4. Acceso a librera de componentes Muestra una ventana con los componentes que ofrece el entorno para utilizarse en el diseo de circuitos.

4 1 2

DISEO DE CIRCUITOS UTILIZANDO ISIS 1. Una vez iniciad Isis, seleccionar los componentes que se utilizarn en el proyecto:

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO MICROPROCESADORES GUIA DE LABORATORIO
ECP 3 de 6

2. Conectar los componentes entre s en el rea de trabajo:

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO MICROPROCESADORES GUIA DE LABORATORIO
ECP 4 de 6

3. Cargar el programa fuente desarrollado en el IDE MPLAB:

4. Simular la aplicacin y verificar su funcionamiento.

5. Si el proceso culmin sin errores, el led D1, debera parpadear intermitentemente

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO MICROPROCESADORES GUIA DE LABORATORIO
ECP 5 de 6

VI.

TRABAJO DE LABORATORIO. 1. Disee el circuito mostrado en el marco terico y escriba el programa correspondiente en el IDE MPLAB Solucin

;Nombre ;Proposito ;Autor ;FCreacion ;FModificacion

: : : : :

control_led Controla un LED mediante e/s programada Edwin Carrasco 08/12/2011 ---

;---------------Encabezado------------LIST P=16F84A #include <P16F84A.INC> ;-------Variables-------------CONTADOR EQU 0x0D ;-------Directivas para el compilador------ORG 0x00 GOTO inicio ORG 0x05 ;-------Programa principal------inicio ;-------Configuracin de puertos------BSF STATUS,RP0 ; Seleccin del banco 1 CLRF PORTA ; Puerto A: salida BCF STATUS,RP0 ; Volver al banco 0 loop MOVLW .1 MOVWF PORTA CALL retardo MOVLW .0 MOVWF PORTA CALL retardo GOTO loop ;-------Procedimiento de retardo------retardo CLRF CONTADOR bucle INCFSZ CONTADOR, F ;Si CONTADOR = 0 => RET GOTO bucle RETURN ;-------Fin de programa------END

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO MICROPROCESADORES GUIA DE LABORATORIO
ECP 6 de 6

VII.

PRACTICAS DE LABORATORIO 1. Disee un circuito que conecte interruptores al puerto A y leds al puerto B los cuales se encendern de acuerdo al siguiente patrn: PUERTO A 00001 00010 00100 01000 SECUENCIA EN PUERTO B 10101010 01010101 10101010 00110011 10011001 11001100 00000001 10000000 01000000 10000001 01000010 00100100

2. Disee un circuito que conecte interruptores al puerto B y leds al puerto A. los leds debern mostrar el resultado de sumar los nibbles que componen B, los cuales deben ser tratados como nmeros sin signo.

VIII.

BIBLIOGRAFIA LIBROS 1. Angulo Jos et. al. Microcontroladores PIC. Diseo Practico De Aplicaciones. Primera Parte. El PIC 16f84 Lenguaje Pbasic y Ensamblador. Tercera edicin. Editorial Mc Graw Hill. 2. Di Jasio et.al. PIC Microcontrollers. Know It All. Editorial Newnes 2008. 3. Matic. The PIC Microcontroller. Book 1 2000 4. Palacios Enrique et. al. Microcontrolador PIC 16f84. Desarrollo De Proyectos. Segunda edicin. Editorial Alfaomega 2006. 5. Sanchez et.al. Microcontroller Programming. The Microchip PIC. Editorial CRC Press 2007. REFERENCIAS WEB 1. http://www.microchip.com sitio web del fabricante del PIC 16F84A 2. http://www.labcenter.com sitio de Proteus VSM.

Vous aimerez peut-être aussi