SoloCodigo

Programación Específica => Microcontroladores => Soluciones de Hard y Soft => Mensaje iniciado por: pic-man en Sábado 30 de Diciembre de 2006, 19:16

Título: Teclado Matricial Y Display De 7 Segmentos
Publicado por: pic-man en Sábado 30 de Diciembre de 2006, 19:16
Este es un programa básico muy útil para aprender a utilizar un teclado matricial de 16 teclas con un pic 16f628. Lo que hace el programa es decodificar el teclado mostrando la tecla presionada en un display cátodo común de 7 segmentos. El programa incluye también una rutina para prevenir rebotes del teclado. Espero que a alguien le sirva este programa y que lo puedan utilizar en sus diseños  B)

Adjunto un archivo comprimido con el código en ensamblador y el diagráma esquemático hecho en isis proteus, el diagráma es un poco caótico, todas las resistencias del display son de 330 ohms. Espero les sirva!

Pronto subo este y el ejemplo pasado (control de lcd usanado 4 bits) al ftp
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: granpitufo en Sábado 19 de Mayo de 2007, 21:40
Hola!!! gracias por publicar tu programa, me gustaria saber si ese mismo programa me serviria para un pic 16f84 o si debo hacerle alguna modificacion, si es asi por favor indicame que modificacion debo hacerle, gracias. :D, y si ademas me pudieras dar tu mail para pedirte alguna asesoria al respecto.
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: matia en Viernes 18 de Julio de 2008, 06:03
Hola   tengo un trabajo te entregar i no puedo programar  mi pic 16f84
Tengo que a ser  un teclado matricial  mas displey de 7 segmento   y no se como a ser el programa
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: rojasr86 en Lunes 23 de Marzo de 2009, 01:34
necesito ayuda de como tengo que conectar un teclado 4x3 a un PIC16F84,
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: DBMAR en Viernes 1 de Mayo de 2009, 00:00
[AMIGAZO PODRIAS AYUDARME CON EL PROGRAMA PARA UN TECLADO MATRICIAL 4X3 CON DISPLAY 7 SEGMENTOS,SIMPLEMENTE QUE MUESTRE EL NUMERO QUE SE DIGITO EN EL TECLADO TE AGRADEZCO MUCHO SI ME PUEDES COLABORAR


DBMAR
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: netshark en Miércoles 27 de Mayo de 2009, 23:00
Yo hice el programa para ATMEL AVR, te sirve?
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: el1guana en Miércoles 24 de Marzo de 2010, 16:20
Muchas gracias es justo lo que estaba buscando
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: netshark en Jueves 25 de Marzo de 2010, 01:03
Cita de: "DBMAR"
[AMIGAZO PODRIAS AYUDARME CON EL PROGRAMA PARA UN TECLADO MATRICIAL 4X3 CON DISPLAY 7 SEGMENTOS,SIMPLEMENTE QUE MUESTRE EL NUMERO QUE SE DIGITO EN EL TECLADO TE AGRADEZCO MUCHO SI ME PUEDES COLABORAR
DBMAR

Saludos, mira. Éste programa te puede servir igualmente para el teclado de 4x3, sólo que si lo conectas tal cual, al no existir las teclas correspondientes al 3, 7, B y F tendrías que cambiar la codificación de tu teclado matricial.

Cita de: "el1guana"
Muchas gracias es justo lo que estaba buscando

Que bueno que así lo sea, y pues ojalá mas gente pueda encontrar éste tipo de información para que no tenga que detenerse en cosas simples y pueda avanzar a tareas más complejas, por ejemplo en algún proyecto.

Para los interesados en la versión para ATMEL AVR visiten:
http://foros.solocodigo.com/viewtopic.php?f=156&t=39593
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: ID18 en Viernes 9 de Abril de 2010, 17:29
Hola soy nuevo en el foro, pss solo queri saber si este programa me sirve para un pic16f877a y pss si hay que hacerle alguna modificación, gracias por el programa
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: brunomozzi en Viernes 11 de Junio de 2010, 09:05
Alguien podría ayudarme a hacer que mi circuito responda de la siguiente manera?
Posee un teclado matricial, el cual se encuentra ubicado desde RBO a RB7, es un teclado de 4*3.
El micro debería responder de la siguiente manera, al presionar un numero del teclado, debería enviar una cantidad de pulsos igual a el numero apretado, atraves de RA0, (o sea si se presiona el 6, debería enviar 6 pulsos por la salida RA0, en caso de apretar el 2 deberían salir 2 pulsos por RA0), para excitar el clock de un cd4026.
Luego el segundo numero apretado deberia dsalir por RA1
El tercer numero apretado saldria por RA2
El cuarto numero, por RA3.
Por ejemplo:
1er numero a configurar -Presionamos en el teclao nº 2 ----- saldrian 2 pulsos por RA0
2do numero a configurar -Presionamos en el teclado nº 6 ----- saldrian 6 pulsos por RA1
3er numero a configurar -Presionamos en el teclado nº 8 ----- saldrian 8 pulsos por RA2
4to numero a configurar -Presionamos en el teclado nº7 ----- saldrian 7 pulsos por RA3.

El primer numero presionado envio 2 pulsos al clock del primer 4026 y mostro en un display el numer "2"
El segundo numero presionado envio 6 pulsos al clock del 2º 4026 y mostro en otro display el numero "6"
El tercer numero presionado envio 8 pulsos al clock del 3º 4026 y mostro en otro display el numero "8"
El cuarto numero presionado envio 7 pulsos al clock del 4º 4026 y mostro en otro display el numero "7"
En caso de apretar el numero 0 en el teclado no debería enviar ningun pulso y prepararse para el siguiente numero en la siguiente salida
En caso de presionar la tecla numeral, deberia enviarse un pulso por RA4/ para un raseteo de todos los 4026
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: soluciones_elec en Miércoles 13 de Octubre de 2010, 12:25
hola brunomozzi

una pregunta: con que fin necesitas este proyecto?

pues por que si es solo la visualizacion de cuatro digitos, tanto esto como el control de el teclado se puede hacer todo con un uC y seria algo facil de hacer.
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: soluciones_elec en Miércoles 13 de Octubre de 2010, 12:32
hola ID18
claro que si te sirve, solo es de tener en cuenta el puerto a conectar el teclado, seria mas facil por el PORTB pues cuenta con resistencias internas conectadas a VDD y no seria necesario las externas es decir menos elementos.
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: irokis101 en Domingo 16 de Enero de 2011, 00:13
Cita de: "granpitufo"
Hola!!! gracias por publicar tu programa, me gustaria saber si ese mismo programa me serviria para un pic 16f84 o si debo hacerle alguna modificacion, si es asi por favor indicame que modificacion debo hacerle, gracias. :D, y si ademas me pudieras dar tu mail para pedirte alguna asesoria al respecto.

Mira , no tienes mucha diferencia , mas que los comparadores que igualando el registro CMCON a 7 , te los anula y quedan esos pines como I/O. Despues el mclr es igual y en cuanto al oscilador aguanta los mismos modos que en el f84 y mas tambien. Me olvidaba del LVP (programacion en bajo volteja) , deves desabilitarla porque sino quemas el PIC o no puedes volver a programarlo o algo asi (no me acuerdo , pero de todos modos lo desabilitas y nada mas).
Bueno espero que te sirva
 :comp:
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: chuy rafael en Miércoles 29 de Junio de 2011, 01:35
Cita de: "pic-man"
Este es un programa básico muy útil para aprender a utilizar un teclado matricial de 16 teclas con un pic 16f628. Lo que hace el programa es decodificar el teclado mostrando la tecla presionada en un display cátodo común de 7 segmentos. El programa incluye también una rutina para prevenir rebotes del teclado. Espero que a alguien le sirva este programa y que lo puedan utilizar en sus diseños  B)

Adjunto un archivo comprimido con el código en ensamblador y el diagráma esquemático hecho en isis proteus, el diagráma es un poco caótico, todas las resistencias del display son de 330 ohms. Espero les sirva!

Pronto subo este y el ejemplo pasado (control de lcd usanado 4 bits) al ftp


Hola, gracias por el circuito y el programa, pero necesito otro favor, es q no tengo el programador , me podrias conseguir el programador y tambien necesito encender segmentos mas grandes, q me recomendarias?, saludos,
Título: Re: Teclado Matricial Y Display De 7 Segmentos
Publicado por: © Jonathan © en Domingo 3 de Julio de 2011, 01:06
Buenas tardes, si necesitas esquemas para programadores de microcontroladores tenes un subforo dedicado al tema, te adjunto el link a continuacion, hay programadores para LPT, serie o usb. Espero te sirva alguno y si tienes alguna duda nos comentas. Saludos

viewforum.php?f=188 (http://foros.solocodigo.com/viewforum.php?f=188" onclick="window.open(this.href);return false;)