Autor Tema: lcd y teclado simultaneos  (Leído 2254 veces)

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

Desconectado anpepla1

  • PIC10
  • *
  • Mensajes: 9
lcd y teclado simultaneos
« en: 08 de Mayo de 2006, 10:40:08 »
Hola,
estoy buscando un esquema donde se indiquen las conexiones para poder conectar un lcd a 4 bits, y un teclado matricial 3x4, a un 16f628. Por ahora no he encontrado nada en toda la red que utilice simultaneamente un puerto para el lcd y para el teclado, lo único que encuentro es avisos de que hay que poner una resistencia cuando se quieren simultanear. Mi intención es utilizar el mínimo número de pins del 16f628. Os ruego ayuda

Gracias

Desconectado poi5on

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 127
Re: lcd y teclado simultaneos
« Respuesta #1 en: 08 de Mayo de 2006, 13:09:28 »
Hola amigo, esa conexión es facil!!
Declaras el portb con los 4 mas significativos como salidas, y los menos significativos como entradas, luego conectas los 4 bits de la lcd en RB4 - RB7 junto con las filas del teclado en paralelo. Luego conectas las tres columnas del teclado en RB3 - RB1 pero le conectas una resistencia de 1K desde cada punto a tierra.
Ya sabes que las filas son comunes con la lcd asi que mientas escanees el teclado no uses la LCD :mrgreen: :mrgreen:

Saludos

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: lcd y teclado simultaneos
« Respuesta #2 en: 08 de Mayo de 2006, 18:03:15 »
esa es la mas logica idea de disminuir el numero de pines.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: lcd y teclado simultaneos
« Respuesta #3 en: 08 de Mayo de 2006, 19:50:23 »
Hola amigo, esa conexión es facil!!
Declaras el portb con los 4 mas significativos como salidas, y los menos significativos como entradas, luego conectas los 4 bits de la lcd en RB4 - RB7 junto con las filas del teclado en paralelo. Luego conectas las tres columnas del teclado en RB3 - RB1 pero le conectas una resistencia de 1K desde cada punto a tierra.
Ya sabes que las filas son comunes con la lcd asi que mientas escanees el teclado no uses la LCD :mrgreen: :mrgreen:

Saludos

Al contrario de Poi5on, te recomiendo que utilices los 4 bits mas significativos del puertob(RB4-RB7) como entradas, y los 4 menos significativos como salidas. Esto te permitira poder utilizar la interrupcion por cambio de estado del puerto b(RB4-RB7) para detectar cuando se presiona una tecla, a la vez que te permitira habilitar las pull ups internas del puertob, ahorrandote pull ups externas.
Saludos
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado vszener

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2395
Re: lcd y teclado simultaneos
« Respuesta #4 en: 10 de Mayo de 2006, 09:16:45 »
Buenas!!!apuntar, que en el post de Ejemplitos en C para 16F648A , concretamente los programas numeros 37 y 38, se usa un lcd y un teclado matricial conjuntamente...


Suerte!!! :wink:
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte