Autor Tema: TECLADO Y PIC  (Leído 1264 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado JULIO38

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 153
TECLADO Y PIC
« en: 16 de Septiembre de 2003, 02:40:00 »
Hola a todos/as,mi pregunta es si hay alguna manera de ocupar los menos pines posibles de un pic 16f84 cuando le conecto un teclado,me esplico tengo echo un teclado de 3 filas x 3 columnas ,es decir cojo 6 pines del pic ,y yo busco la manera de tener que cojer los menos pines posibles.
gracias    

Desconectado cbabow

  • PIC10
  • *
  • Mensajes: 16
RE: TECLADO Y PIC
« Respuesta #1 en: 24 de Septiembre de 2003, 10:13:00 »
tengo un circuito de una maquina de bowling que usa el cd4021 pero no lo levante todavia  maneja 10 swich con solo 3 o 4 lineas del pic dame tiempo y te lo paso, solo el circuito por que el programa.

Saludos

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3492
    • http://www.todopicelectronica.com.ar
RE: TECLADO Y PIC
« Respuesta #2 en: 24 de Septiembre de 2003, 19:12:00 »
Hola, no se si te sirve esta idea, que aplique en una oportunidad con buen resultado..

emplear diodos en cada pulsador, creando un array en numeros binarios...

por ejemplo, con 4 lineas tienes 15 posibilidades
el pulsador 1 tiene solo un diodo a la linea a
el pulsador 2 tiene un diodo a la linea B
el 3 emplea dos diodos, linea A y B
y asi continuas como una cuenta en binario

a b c d
0 0 0 0
0 0 0 1 ----> pulsador 1
0 0 1 0        p 2
0 0 1 1        p3
0 1 0 0  --->   pulsador 4
0 1 0 1      p5
0 1 1 0
0 1 1 1
1 0 0 0  p 8

etc etc

espero se entienda...

Suerte
Norberto

Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado pocher

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2567
RE: TECLADO Y PIC
« Respuesta #3 en: 24 de Septiembre de 2003, 22:21:00 »
La idea de TODOPIC es un codificador de 16 entradas y 4 salidas (al PIC).

En lugar de la matriz de diodos podrías emplear un codificador con prioridad de 9 líneas (tus 9 teclas de entrada) a 4 líneas (4 salidas al PIC). El 74147 te viene de perlas.

Este tiene la ventaja sobre la matriz de diodos que si se pulsan varias teclas a la vez se codifica siempre la de mayor valor. En el caso de la matriz se codifica un número aleatorio que dá lugar a error en las salidas.

El programa del PIC lo que tiene que hacer es decodificar la información que le entra.

Un saludo

Desconectado JULIO38

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 153
RE: TECLADO Y PIC
« Respuesta #4 en: 25 de Septiembre de 2003, 02:34:00 »
MUCHAS GRACIAS POR EL INTERES QUE PONEIS EN AYUDAR .
EN RESPUESTA AL FINAL LO CONSEGI HACER CON EL 74147 Y FUNCIONA DE MARAVILLA ,EL UNICO INCONVENIENTE QUE LE VEO ES QUE LAS SALIDAS SIEMPRE ESTAN A 1 Y HACE QUE EL CIRCUITO EN REPOSO TENGA UN PEQUEÑO CONSUMO.
MUCHAS GRACIAS.
ATT. JULIO
P.D.
SABEIS DE AL GUIEN QUE SEPA DE TELEFONIA FIJA,PUES TENGO UN PEQUEÑO PROBLEMA CON LA DE TECCION DE LOS TONOS DE LLAMANDO-COMUNICANDO-ETC.

Desconectado Elizabeth2004

  • PIC10
  • *
  • Mensajes: 46
RE: TECLADO Y PIC
« Respuesta #5 en: 04 de Mayo de 2005, 11:31:00 »
Ke tal amigos.. no saben de uno parecido al 74147 pero ke tenga 12 entradas??

Gracias

Desconectado JULIO38

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 153
RE: TECLADO Y PIC
« Respuesta #6 en: 18 de Mayo de 2005, 02:57:00 »
Hola Elizabeth
mira el 74C922

Un saludo Rebotado

Desconectado Elizabeth2004

  • PIC10
  • *
  • Mensajes: 46
RE: TECLADO Y PIC
« Respuesta #7 en: 18 de Mayo de 2005, 10:03:00 »
Escrito originalmente por JULIO38
Hola Elizabeth
mira el 74C922

Un saludo Rebotado


Gracias, siempre es bueno tener otra opción por si no me funciona el rs-232 Giño

ByeVacilando

Desconectado josemyzm

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 309
RE: TECLADO Y PIC
« Respuesta #8 en: 18 de Mayo de 2005, 16:55:00 »
Tambien se puede usar un expansor de lineas I/O controlado por I2C, así el PIC solo usaría 2 pines, que además podrían ser 0 si ya estamos usando I2C para algo.

Un saludo.
Saludos desde Logroño (España)


 

anything