En el tutorial anterior habÃamos hablado acerca de las caracterÃsticas básicas de un display de 7 segmentos. Ahora, vamos a poner todo lo aprendido en la práctica. Vamos armar un simple circuito con el que podamos manejar un dÃgito de un display de 7 segmentos. Entonces bien, comencemos.
HabÃamos visto que existen dos tipos de displays: ánodo común y cátodo común. En este ejemplo utilizaremos un display tipo ánodo común. Mas adelante veremos cual es la ventaja de usar este tipo de display. Asà que intentaremos armar el siguiente circuito.
Â
Â
Cerrando cada una de las llaves, encenderemos el segmento correspondiente. A continuación pueden ver el mismo circuito armado en un protoboard:
Â
Como se puede observar, en lugar de las llaves usamos dos dipswitchs deslizantes. Dipswitchs son llaves pequeñas listas para soldar sobre una plaqueta de circuito impreso. La llave esta cerrada en la posición ON. Lo lógico seria haber usado un solo dipswitch de 8 llaves, pero en el momento de armarlo no lo tenia a mano y utilice uno de seis y otro de tres llaves. La fuente de alimentación es de 5v. En este caso se deben utilizar resistores de 220 ohm, pero nosotros usamos resistores de 1K. Este tutorial lo armamos medio a las apuradas con los componentes que tenÃamos a mano. Igualmente, usar resistencias de mas alto valor hace que los leds se iluminen con menor intensidad, nada mas.
Para poder relacionar mas fácilmente el circuito armado en el protoboard con el esquemático, hemos combinado ambos en la siguiente imagen:
Â
Â
Los ánodos de todos los segmentos (punto de unión U o pata 8 del integrado) están conectados al terminal positivo de la fuente. En el cátodo de cada segmento se conecta la resistencia limitadora de corriente y esta a su vez es conectada a la llave correspondiente. Al cerrar la llave correspondiente al segmento este se ilumina. Entonces, que llaves deberÃamos cerrar y cuales deberÃamos dejar abiertas para ir formando los números en el display? Lo resumirnos en la siguiente tabla.
Â
Â
Como se puede observar, haciendo la combinación de llaves abiertas/cerradas según se indica podemos mostrar cualquier dÃgito en el display. Veamos esto en acción:
Â
Â
¿Parece muy fácil verdad? Pues si nunca conectaste un display de 7 segmentos en un circuito es la practica ideal para que lo hagas! Es muy recomendable, ya veras como te irán surgiendo algunas dificultades, dudas, etc. Y asà es como uno va aprendiendo. Entonces, insisto de nuevo - armen el circuito! En caso de alguna duda no tardes en plantearla en los comentarios.
Y por último, si ya armaste el circuito, te funciono de maravilla y estas aburrido de tanto jugar con las llavesitas y los numeritos, te dejamos algunas consignas para practicar. Si crees haber lo entendido todo, no deberÃan surgir inconvenientes en resolverlas:
- Necesitamos poder controlar (encender y apagar) el punto decimal del dÃgito. ¿Que hace falta agregar / modificar en el circuito para lograrlo? ¿Te animas hacerlo? Si surgen inconvenientes, revisa el tutorial anterior.
- Intenta representar caracteres no numéricos en el display (letras A, B, C, d, etc.). ¿Es posible hacerlo? ¿Como lo harÃas? ¿Que otros caracteres se pueden representar?
- Supongamos que viene alguien y reemplaza nuestro display tipo ánodo común por otro tipo cátodo común. ¿Que cambios habrÃa que hacer en circuito para que todo vuelva a funcionar como antes?
Bueno si no tienes dificultades para responder significa que entendiste todo. Si surgen dificultades no dudes en consultar! Esperemos que el tutorial les sea útil e interesante. En el próximo veremos como manejar este display con un PIC. Saludos y hasta la próxima.
Comentarios
quiero preguntarte lo siguiente: En el diagrama del display aparecen dos patas marcadas U. Veo que en tu ejemplo solo conectaste una (la de abajo) a 5V. La otra no se conecta?
En cuanto a tu consulta, el terminal U es el punto de unión interno de los cátodos o ánodos (según el tipo display). El fabricante del encapsulado deja dos pines U, que internamente estan conectados al mismo lugar. Entonces, es lo mismo usar uno u otro, incluso se pueden usar los dos a la vez (aunque no tiene sentido hacerlo)
En definitiva, puedes conectar los 5v a cualquiera de las dos patas U, es exactamente lo mismo. Saludos.
.../decodificador-bcd-7-segmentos-parte-2.html
Allà se explica la forma de manejar el display con 4 interruptores, en lugar de 7. El próximo paso seria reemplazar los 4 interruptores por un circuito contador BCD ascendente o descendente (según la necesidad). Por ejemplo podrÃas usar el integrado 74LS90.
Un ejemplo claro es el siguiente circuito (ingles):
aaroncake.net/.../counter.asp
En la parte que dice "Count In" deberias conectar un pulsdor, cada pulso incrementa el valor del display.
Ademas, es muy probable que tendrás que usar un circuito antirebote. Saludos.
dos puntos, (2 decimales ???).
El conteo de los pines es como en los PICS ??? de izquierda a derecha a partir del punto que marca el primero ???
Disculpa tanta pregunta a la vez, pero sino comienzo bien no llegaré a mi propósito.
Gracias
muchas gracias por compartirlo
bueno espero q lo pongan gracias..
tronixstuff.files.wordpress.com/2010/05/7segpinout.jpg
Los pines del medio de ambas filas (3 y 8 ) son los de unión, pueden ser ánodo o cátodo. Para saber que es deberÃas medir con tester, colocando la punta positiva en el pin U y la negativa en cualquiera de los segmentos. Si hay continuidad, es ánodo, si - cátodo.
Espero que sirva, saludos.
Tienes que utilizar un decodificador 7 segmentos, por ej. LS247:
En sus entradas conectas el codigo en binario DCBA, por ej., 0010; Los pines de salida los conectas uno a cada pin del display. IMPORTANTE. Tiene que ser display cátodo común. Se alimenta con 5v y en los pines de contol pones un cero lógico o 0v y listo el pollo.
Cualquier cosa pregunta o podes buscar en google circuitos con ls247.
Saludos.
ucontrol.com.ar/.../...
muy bueno.
Saludos.
Tengo que hacer esto mismo que tu tienes pero con un programa en ensamblador y que ese programa haga que el led se encienda con los caracteres que uno ponga en el programa.
El programa ya lo tengo pero no tengo ni idea de como hacer el circuito y conectar la protoboard a la computadora. espero me puedas ayudar con alguna pagnia o algun video porfavor.
Gracias por la ayuda.
Nos vemos.
Este circuito te puede servir: caff3fae.yyv.co
Sino, en este portal hay muchÃsima info:
ec913d95.yyv.co
Saludos.
Mira te pido una ayudadita no?
lo ke pasa es ke tengo ke hacer este circuito impreso de display de 3 digitos
webelectronica.com.ar/.../...
pero mi problema es ke no me explican donde o como o a donde tengo ke konectar los del conector Cn1. el problema es el BMS y el bms explicame lo de esas conexiones no?? para hacerlo funcionar te lo agradeceré mucho como no te imaginas!!
Suscripción de noticias RSS para comentarios de esta entrada.