Teclado Matricial

Páginas: 8 (1919 palabras) Publicado: 17 de noviembre de 2013
OBJETIVO:
Generar el código correspondiente para el funcionamiento del teclado matricial y logre desplegar su respectivo valor a un display para que el usuario pueda visualizarlo, como también el correcto armado para garantizar que el micro controlador logre funcionar.

Saber a demás como construir dentro del código la tabla que hará desplegar el dato correspondiente al momentode oprimir una determinada tecla.

Saber también cómo se logra el armado del teclado matricial respecto a las salidas del micro controlador.

Al finalizar nuestra práctica, deberemos tener un mayor conocimiento respecto al código, armado del sistema mínimo para garantizar el funcionamiento del micro controlador, y el armado para garantizar el funcionamiento del teclado matricial.INTRODUCCIÒN:
En la presente práctica se mostrara el funcionamiento del teclado matricial; que consiste en el correcto armado del sistema mínimo para garantizar que el micro controlador funcione, el cableado correspondiente para lograr desplegar el valor y visualizarlo en el display que el usuario escogerá al oprimir la tecla del teclado, y la investigaciónnecesaria para determinar el armado del teclado matricial respecto a las salidas del puerto.
Posteriormente en la presente práctica se encontrara el respectivo código documentado para su mayor entendimiento. Como también se anexaran las fotos de la simulación y como fue el funcionamiento al implementarlo físicamente.
El código fue creado en lenguaje ensamblador, mediante el software“MPLAB”. Para lograr nuestra practica fue necesario del uso del software y programador “top win”, el cual nos ayudó a transferir nuestro código creado en MPLAB al micro controlador.
Al finalizar se explicaran los resultados y se dará una conclusión para concluir con nuestra práctica.










DESARROLLO:

MATERIAL UTILIZADO:
PIC 16F877A
TECLADO MATRICIAL
DISPLAY DEANODOCOMÙN
TRANSISTOR
RESISTENCIAS
OSCILADOR DE CRISTAL 4Mhz
CAPACITORES CERAMICOS

Para comenzar con nuestra práctica tendremos que generar el correcto armado del sistema mínimo del micro controlador; el cual consiste poner el oscilador, los capacitores cerámicos en el lugar correspondiente.
Posteriormente conectar las salidas del puertoB a las entradas del teclado matricial consus respectivas resistencias. A continuación conectamos las salidas del puertoD con cada segmento de las entradas del display.
Para lograr enviar la corriente necesaria para el funcionamiento del display se dispuso de un transistor.
El programa consiste, en el instante que el usuario oprima una determinada tecla del teclado matricial, el dato se desplegara hacia el display y podrá servisualizado por el usuario.
Para lograr que esto sucediera, fue necesario de la creación de tablas dentro del código, las cuales contienen una serie de opciones con un determinado número lógico el cual es el causante del prendido de los segmentos del display (recordamos que para el encendido de algún determinado segmento del display será con un cero lógico, ya que es de ánodo común).Dentro del código se apreciaran cuatro tablas, las cuales corresponden a las filas del teclado matricial.
Además creamos un retardo de 10ms para eliminar cualquier falso o rebote que se pueda ocasionar.



CÒDIGO DOCUMENTADO

;**************************************************************************************************************************************
; PROGRAMAQUE CAPTURA UNA TECLA PRESIONADA EN UN TECLADO MATRICIAL
;-despliega los valores introducidos por medio de un teclado matricialy lo despliega por medio de un display de anodo comun-;**************************************************************************************************************************************
LIST P=16F877A
__CONFIG H'3F79'
RADIX HEX...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Teclado Matricial
  • Teclado matricial
  • Teclado matricial
  • Teclado Matricial
  • Teclado Matricial
  • Teclados matriciales
  • Teoria teclado matricial
  • Teclado Matricial Assembler

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS