Teclado Matricial

Solo disponible en BuenasTareas
  • Páginas : 5 (1128 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de mayo de 2012
Leer documento completo
Vista previa del texto
UNIVERSIDAD MAYOR DE SAN SIMON
FACULTA DE CIENCIAS Y TECNOLOGÍA
LABORATORIO DE DISEÑO DE SISTEMAS DIGITALES II















PRACTICA Nº 4
MANEJO DE PERIFERICOS ENTRADA/SALIDA
(Teclado Matricial y Display de 7 segmentos)









MATERIA : Diseño Digital II


DOCENTE : Ing. Urrutia Medrano JoséAUXILIAR : Univ. Cartagena Pardo José


GRUPO : 04

NOMBRES : Parrilla Rodríguez Dante Y.








Cochabamba – Bolivia
MANEJO DE PERIFERICOS ENTRADA / SALIDA
(Teclado Matricial y Display de 7 segmentos)

OBJETIVOS

• Implementar un teclado matricial como periférico de entrada de un microcontrolador.• Implementar elementos de monitorización externos como periféricos de salida para mejorar la presentación de los sistemas con microcontroladores.

EJERCICIO 4

Diseñar e implementar un programa para el microcontrolador PIC16F877A que controle un portero electrónico mediante un teclado matricial, al introducir el código correctamente el sistema procederá su funcionamiento realizando lassiguientes condiciones:

• Al introducir el Password correctamente el sistema debe activar una luz piloto, indicando que el porter esta listo para recibir órdenes.

• El sistema deberá controlar un Relé para asegurar un desasegurar la chapa de la puerta (mediante un botón asignado por el programador “ON / OFF CHAPA”), tambien controlará el giro de un motor paso a paso para manejar laapertura y el cerrado de la puerta.

• Para controlar el giro del motor paso a paso hasta activar un sensor fin de carrera par4a detener el motor que controla la puerta (un sensor fin de carrera para cada giro, abierto y cerrado), indicando que el final (giro izquierda y giro derecha simulando cerrado de puerta, activando mediante un boton “OFF CHAPA”).

• Por motivos de protección y eficienciadel sistema, la puerta no podrá abrirse mientras la chapa se encuentra asegurada, es decir que para poder abrir la puerta primero debe desasegurar la chapa de la puerta.

• Todas las condiciones indicadas anteriormente deben funcionar de dos modos, modo manual (cada función debe realizarse al presionar el botón respectivo del teclado, asignados a criterio por el programador) y en modo automáticoque al presionar un botón “AUTO” el sistema trabajará realizando las condiciones ya mencionadas anteriormente de forma automática incluyendo el apagado del sistema.

• El sistema debe tener un bloque de monitorización que puede ser elegido a criterio por el programador entre 5 display a 7 segmentos o un pantalla LCD.

• El sistema mostrará los mensajes adecuados para su funcionamiento en elbloque de monitorización.

Esquema












DISEÑO

Para la implementación de la siguiente práctica se utilizará el microcontrolador PIC16F877A cuyos pines serán dispuestos como se muestra en la siguiente figura.






Fin de carrera
Fin de carreara





Chapa on/off







Se utilizará un teclado matricial de 4x3 formado por pulsadores quetendrá la configuración tradicional que se tiene en los teléfonos, constará de 4 pines de entrada (RB0 – RB3) y cuatro pines de salida (RB4-RB6) estas estarán conectas a traves de unas resistencias a tierra para asegurar que siempre tengan un nivel lógico, el diagrama se muestra en la siguiente figura.











Para la monitorización de la aplicación se utilizará un dysplay

[pic]Para abrir y cerrar la puerta se utilizará un motor paso a paso unipolar de cinco terminales (A – B – C – D y COM), por su versatilidad de uso, como estos circuitos consumen corriente se debe proteger al microcontrolador para no dañarlo, entonces para protegerlo utilizaremos el CI ULN2003 que son para controlar motores paso a paso pequeño que es mas que suficiente para nuestro proyecto...
tracking img