Cerradura Electronica

Páginas: 14 (3436 palabras) Publicado: 16 de enero de 2013
Diseño de un Sistema basado en Microprocesador

Sistemas Electrónicos Digitales Pág.: 1

Práctica 5. Diseño de una Cerradura Electrónica.
Guillermo Carpintero del Barrio Susana Patón Álvarez

Esta práctica plantea el desarrollo de una aplicación, de forma que puedas orientar tu trabajo hacia la resolución de un problema concreto: desarrollar una cerradura electrónica. Esta cerradura constade un teclado, mediante el cual se introduce un código. En función del código introducido, se genera una señal de acceso. Para solventarlo, vas a necesitar aplicar técnicas que implican manejar los siguientes conceptos: 1) Decodificación del código de tecla mediante tablas almacenadas en ROM, 2) Interfase entre el microcontrolador y un teclado pasivo 3) Manejo de una pantalla LCD 4) Temporización5) Interrupciones Dos de los componentes básicos para esta práctica se suministrarán en el laboratorio, el teclado y la pantalla LCD. Hemos asignado dos sesiones a esta práctica de forma que durante la primera sesión trabajes con el teclado y aprendas diferentes formas de temporizar un evento. La segunda esta prevista para unirle el manejo de la pantalla LCD, visualizando las teclas pulsadas.Cada sesión se ha dividido en tres pasos que deberá mostrar a su profesor de prácticas.

Diseño de un Sistema basado en Microprocesador

Sistemas Electrónicos Digitales Pág.: 2

2.1 Sesión 1. Lectura de un teclado Como te hemos indicado, esta sesión de dedica al interfase con un teclado pasivo. Este tipo de teclados que te proponemos descodificar se encuentra habitualmente en equiposelectrónicos como interfase de entrada. El teclado concreto del que dispones en tu puesto es un teclado pasivo matricial 4x4, el cual dispone de cuatro pines de interfase, a través de los cuales debemos identificar cuál de las dieciséis teclas de que dispone ha sido pulsada. El esquema de conexionado de este tipo de teclados se presenta en la siguiente figura:

1 4 7 A

2 5 8 0

3 6 9 B

F E D CMSB LSB

=

Columnas

Filas

Terminales de Columna

Terminales de Fila

Como puedes observar, de los ocho terminales que dispone el teclado, cuatro dan acceso a las columnas (pines 7 a 4), y cuatro dan acceso a las filas (pines 3 a 0). Es importante destacar que el hecho de pulsar una tecla sólo implica que se cortocircuita la línea de la fila con la línea de la columna correspondiente.Es por ello que el microcontrolador debe tomar un papel activo en la lectura del teclado, realizando las siguientes tareas: • Identificar la tecla pulsada • Identificar pulsaciones individuales • Evitar los ‘rebotes’ Existen varias formas de conectarlo a un microcontrolador para su descodificación, sin embargo, para esta práctica te recomendamos que sacrifiques uno de los puertos de tumicrocontrolador para la gestión del teclado. Elige un puerto, y conecta las 8 líneas del teclado a este.

Diseño de un Sistema basado en Microprocesador

Sistemas Electrónicos Digitales Pág.: 3

Si ya has elegido el puerto, sigue leyendo. Si no, acude al Data Sheet de tu micro. ¡Bien! Pues ahora empieza la diversión. Debes pensar un algoritmo para identificar la tecla pulsada (te recordamos que esoimplica determinar la fila y columna que han sido cortocircuitadas mediante la pulsación). NOTA: Hay varias técnicas para ello, y te recomendamos que consultes bibliografía antes de ponerte a escribir código. Si no entiendes alguna de las opciones que tienes a tu disposición para hacerlo puedes preguntar a los profesores, pero ¡busca tu información para comenzar a trabajar! La gestión del tecladocomo ves implica realizar una primera función que es determinar si hay una tecla pulsada. En caso afirmativo, identificar la pulsación. Te recomendamos que estructures el código en base a funciones de C. De esta forma, cada puesto de prácticas debe crear una biblioteca de funciones. La biblioteca estará compuesta por un fichero de cabecera y varios ficheros fuente. Cada fichero fuente contendrá...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cerradura electronica
  • Cerradura Electrónica
  • Cerradura electronica
  • Cerradura electronica
  • Cerradura electronica
  • Plan Cerradura Electronica
  • cerradura electronica ensamblador
  • Cerradura electronica mediante pic 16f877a

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS