Teclado y display de 7 segmentos
| #1 Teclado y display de 7 segmentos |
| #2 |
|
Braulio
|
Creo que con un microcontrolador sería mas fasil resolver tu problema, te recomiendo el AT89C52 o el PIC 16F877.
Para el teclado usa uno matricial como este:
Aqui una pequeña descripción de como usarlo Puedes usar el * y el # para las funciones q dices, eso tendrías q especificarlo en el programa del micro. Para tu problema puedes hacerlo co los display de 7 segmento par lo q tienes q multiplexar los 3 display y eso no se hacer muy bién. Te recomiedo mejor que uses una pantalla lcd puede ser cualquiera q sea gobernada por el HD44780 de HITACHI que es la mas popular Para programar el lcd aqui estan algunos links y recomendaciones Ahora para aprender a programar el micro en si, aquí dejamos algunos consejos Espero te sirva. Salu2: BRAULIO |
|||||||||||
|
|
||||||||||||
| #3 |
|
hlopezrd
|
Muchas gracias Braulio,
Comenzare a investigar |
|||||||||||
|
|
||||||||||||
| #4 |
|
Braulio
|
No hay por qué, cualquier duda que tengas siempre puedes preguntar en el foro, en la sección de microcontroladores conosí verdaderos gurus en el tema...
Salu2: BRAULIO |
|||||||||||
|
|
||||||||||||
| #5 |
|
hlopezrd
|
Saludos,
Resulta que despues de tener mi teclado casi listo con PIC, resulta que no lo puedo usar. El prof. quiere que lo haga con un codificacor. :s Se supone que es mas simple, pero me siento algo confundido, alguien tiene algun buen manual o referencia de los codificadores? Gracias. |
|||||||||||
|
|
||||||||||||
| #6 |
|
Braulio
|
AQUI describe la implementación de del control de un motor a pasos, pero en la pag 3 explica un poco acerca del 74C922, un IC dedicado solo ha obtener datos del teclado matricial, tb puedes buscar su hoja de datos.
Otro que vi por ahí es el MC14419, puedes bajarte la hoja de datos de AQUI pero creo que el documento esta bien pobre. Salu2: BRAULIO |
|||||||||||
|
|
||||||||||||
| #7 |
|
Braulio
|
He estado biendo y creo que usar el 74922 es bien fasil, el IC hace su misión completa automáticamente: cada vez que alguien preciona una tecla, el valor en binario aparece en la salida, con este diagrama veras:
http://www.subirimagenes.com/i.....ricial.JPG Salu2: BRAULIO |
|||||||||||
|
|
||||||||||||
| #8 |
|
_cannavaro_
|
Hola oye Braulio recuerdas que tu pusiste en un foro tu programa en el 89C52 para el teclado y pues programe mi micro, pero aun me falta hacer la prueba en estos momentos me dispongo a hacerlo, pero como ves es mas recomendable este integrado que mencionas.. porque se ve que es mas sencillo... otra cosa en tu programa para el teclado para que utilizas los dos displays, despliegas los dos numeros que se han presionado o de que forma se realiza esto...
Muchas Gracias Saludos desde Mexico!!! |
|||||||||||
|
|
||||||||||||
| #9 |
|
Braulio
|
Claro, para hacerlo experimentalmente, resulta mas sencillo, aunque la poca experiencia que tengo me dice que cuando mas hardware uses, son mas probables los problemas y errores, pero si superas eso, mejor por ti, adelante...
La ventaja de tener todo integrado en un solo chip, en este caso el microcontrolador es que una vez que el programa esta completamente depurado, es mas seguro el éxito de tu proyecto. Ahora, si tienes que usar tu proyecto para un fin concreto, tener todo integrado en el mismo chip, no solo es mas económico, sino q tb mas eficiente y confiable. Te digo esto porque la aplicación del teclado matricial va casi siempre ligada a la de una pantalla (puede ser una LCD), y ambos juntos por lo general no es mas que la parte secundaria de tu verdadero proyecto, . Por ejm. si quieres controlar la velocidad de un motor lo importante es el algoritmo de control, la retroalimentación, la medición de la velocidad, los actuadores, etc, etc, el ingreso y displayado de datos se convierte en un complemento. Y si todo eso lo pueden hacer 1 micro bien macho, ¿no crees que es mejor en todo sentido? Bueno esa es la idea de tener integrado varias cosas en una sola. En cuanto al diagrama, si, los display los coloque para observar el número tecleado, cuando pulsas un número aparece en el display de la derecha y cuando pulsas otro, este desplaza al primero hacia la izquierda. a la tercera pulsación se limpia todo y se empieza de nuevo. Olvidé comentarte que ese circuito lo hice como prueba (te habras fijado los nombres), una prueba previa para integrarlo luego a un proyecto mayor (proyecto que por cierto aun no me funciona completamente Como esa parte del código hace ya buen tiempo que lo hice, y corregido, ahora es parte de un código mas grande se me hace un poco difisil aislarlo otra vez... pero estoy seguro que tu lo puedes corregir :D si te incomoda mucho ese detalle, para eso te sugiero que lo simules en el mismo proteus, usando las herramientas del menu DEBUG, eso es, durante la simulación, usando puntos de pausa puedes ver el código del programa. Por lo demás no debería haber problemas... Bueno cualquier otra cosa, no dudes en preguntar, q si no puedo yo no faltará algun otro despistado que te ayude :D Salu2: BRAULIO |
|||||||||||
|
|
||||||||||||
| #10 |
|
Haiver
|
Saludos,
Tengo una duda con respecto al teclado mencionado al comienzo del foro, lo que quiero hacer tambien es mostrar el numero presionado en un display 7 segmentos, asi que estoy utilizando el 74C922 para codificar el teclado, y las salidas las estoy llevando a las entradas del 74LS47, para que me muestre el numero. pero los valores no me coinciden, pienso que el error esta el el codificador del teclado, pues no se como es el orden de los pines en que debo llevar mi teclado de 4x3 al este codificador. Agradesco quien me pueda colaborar tambien |
|||||||||||
|
|
||||||||||||
|
| Otros temas de interés | |
|---|---|
| Control de Display LCD con microcontrolador PIC | |
| Puerto paralelo con display 7 seg y display alfanumerico | |
| Que significa la G en un display? | |
| Ayuda con display LCD | |
| Problema con driver de display LCD | |
| 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 || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad

