You are on page 1of 5

Universidad Tecnolgica de Mxico Campus Atizapn Ingeniera Electrnica y de Comunicaciones MATERIA: MICROCONTROLADORES

REA: INGENIERA

Campus Atizapn

PRCTICA 2
CLAVE DE ACCESO CON DIP SWITCH

OBJETIVO: Implementar una cerradura electrnica, la cual solo activar la salida si por medio de un dip switch se pone la combinacin (11001)b

NORMAS DE SEGURIDAD. Seguir las reglas del laboratorio. Tomar en cuenta las indicaciones del profesor

EQUIPO DE SEGURIDAD. Bata de algodn.

Microcontroladores Procedimiento No. Malab 03

Retencin 1 ao + actual

Campus Atizapn

Armar, la configuracin mnima que debe de utilizarse en cualquier aplicacin con un microcontrolador PIC16FXX

Figura 1

EQUIPO
Fuente de voltaje de 5 Volts y 12 Volts Multmetro Computadora Personal Programador de microcontroladores PIC

MATERIALES
Sistema con PIC, Reloj de 4 MHz, capacitores y reset, mostrado en la figura 1. 1 Dip Switch de 8 posiciones 5 resistencias de 10 k 1 resistencia de 680 1 Led Protoboard, cables, pinzas, etc.

Microcontroladores Procedimiento No. Malab 03

Retencin 1 ao + actual

Campus Atizapn

MARCO TERICO Se deben de conocer y comprender la utilizacin de las instrucciones de ensamblador siguientes: org bsf bcf movf movwf movlw sublw btfss goto end

DESARROLLO
Agregar al sistema mnimo el siguiente circuito. Considerar que para las entradas pueden variar para cada modelo diferente de PIC

5V

18 2 3 4 5 680 6 7 8 9
Figura 2.

17 16 15 14 13 12 11 10
10K

La configuracin que est conectada al pin 17 (PA0) debe ser la misma para PA1, PA2, PA3 y PA4.

Microcontroladores Procedimiento No. Malab 03

Retencin 1 ao + actual

Campus Atizapn

Elaborar un programa en ensamblador que lea los valores de entrada de la puerta A y si son iguales a la combinacin (10101b) se encienda un LED en el bit menos significativo de la puerta B.. TIP: Para comparar 2 valores, se puede efectuar una resta y leer el estatus del bit Z en el registro de Estado. Salvar el programa como *.asm. Crear un proyecto en el MPLAB, cargarle el archivo *.asm, ensamblarlo y obtener el archivo *.hex. TIP: La opcin proyect wizard te puede guiar crear el proyecto. Para ensamblar se utiliza la instruccin Build All Cargar el programa *.hex al PIC desde el programador Prowatt. Definir en las opciones de configuracin el Watchdog off, osc=xt; Power time ron y disable protected code.

REPORTE.
Se debe entregar un reporte va correo electrnico que tenga lo siguiente. Introduccin (conceptos principales usados en la prctica) Programas comentados Conclusiones que describan lo que se aprendi en la prctica MC Graw Hill; ISBN: 8448128583

Microcontroladores Procedimiento No. Malab 03

Retencin 1 ao + actual