Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Problema obtencion datos teclado matricial 4x4 + 74C922


       



#1  Problema obtencion datos teclado matricial 4x4 + 74C922
Romi87
Ubicación: Mallorca
Registrado: 13 Ago 2007
Mensajes: 4
citar
Buenas!

En varios hilos de este foro he leido que para obtener los datos binarios de cada tecla de un teclado matricial puedo utilizar el 74C922 pero con el teclado que tengo i la conexion que me indica en el datasheet del integrado este, a la salida no obtengo el valor correspondiente. Por ejemplo, donde mi teclado tiene un 1, el integrado me saca un 3 binario.

Este es mi teclado

Si alguien conoce un integrado que coincida con los valores de mi teclado o alguna forma de solucionarlo con el 74C922 le estare agradecido!

Gracias!

#2  
aguevara
Ubicación: Monterrey, Mexico
Registrado: 13 Nov 2007
Mensajes: 68
citar
Ya checaste el datasheet del 74C922 ? ahi esta muy claro.

Este IC tiene 4 filas y 4 renglones llamados Y1 hasta Y4 para los renglones y X1 hasta X4 para las columnas de manera tal que si tu conectas el pin señalado como Y1 en tu primer renglon (teclas 1,2,3,A) y el pin señalado X4 en tu primer columna de izquierda a derecha (teclas 1,4,7 y *) entonces cuando tu oprimas la tecla "1" el IC te respondera con el numero binario 3.

#3  
Romi87
Ubicación: Mallorca
Registrado: 13 Ago 2007
Mensajes: 4
citar
Gracias por la respuesta! Seguire provando porque mis numeros van en columnas de 3 i el IC los da en columnas de 4, no se si me explico muy bien.

De todas formas, gracias por tu interes y ayuda!

#4  
clocko
Ubicación: mexico
Registrado: 05 Ene 2006
Mensajes: 56
citar
pues en la foto que pusiste de tu teclado yo veo 4 columnas y 4 filas.

#5  
ARM8952
Ubicación: Puebla, Mèxico
Registrado: 26 Ago 2007
Mensajes: 33
citar
Saludos.
Una tecla por lo regular no dá el valor que tiene marcado en el plastico. Por ejemplo la tecla ESC de un teclado de pc te va a dar un numero hexadecimal ya que ESC no es un valor numerico en si mismo.
Lo importante en un teclado es que cada tecla te dé un valor diferente entre cada una y dé el mismo valor siempre que teclees la misma.
Ya en tu programa debes leer el valor que te dá dicha tecla y hacer lo que quieras con ese valor. Puedes por ejemplo dar el valor 01h a la tecla que te entrega 03h; o el valor que tu quieras para lo que te sirva.

#6  
Guillermo Zambrano
Ubicación: lima- Peru
Registrado: 08 Jul 2008
Mensajes: 5
citar
hola , quisiera saber si el 74C922 elimine el problema de rebote mecanico que produce los pulsadores del teclado matricial y si es asi por favor si pudiecen explicar los pines del 74Cp22 como por ejemplo el pin 5 (oscillator) el pin 6 (keybonce mask) el pin 12 (data available) y el pin 13 (output enable)

#7  
CUSCO
Ubicación: PERU
Registrado: 02 Ene 2007
Mensajes: 22
citar
dale una revisada a esta direccion talvez te sirva
http://www.forosdeelectronica.com/about12696.html

#8  
Guillermo Zambrano
Ubicación: lima- Peru
Registrado: 08 Jul 2008
Mensajes: 5
citar
bueno si ya la habia rebvisado e incluso dan el circuito hecho pero lo que yo quisiera saber es saber el funcionamiento de dicho integhrado, para q esta los capacitores ? pero de todas formas gracias por tu interes ...

 Responder



 Otros temas de interés 
No hay mensajes nuevos Como separar señales, si son entrada y salida de datos
No hay mensajes nuevos Circuito acondicionador de entrada 4-40mA y salida 0-10 V
No hay mensajes nuevos Entrada/Salida de audio a traves de USB
No hay mensajes nuevos Conectar salida video de camara a monitor video
No hay mensajes nuevos Circuito con reles para puerto paralelo con salida de 3.3v

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||
Contacto | Acerca de | Ayuda | Normas de la Comunidad | Privacidad | Mapa de los foros
© Foros de Electrónica - Comunidad Internacional de Electrónicos