Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

03/08/2013 #1


CD4543-Display 7 Segmentos
Hola, estoy armando un circuito con un CD4543 y dos display`s 7 segmentos para controlar con un microcontrolador en lenguaje C. Puedo habilitar cada display (Cátodo Común) con unos pines y unos transistores. Mi pregunta es: ¿Como hago para mostrar dos números distintos en cada display si ambos están conectados a la misma entrada de datos? Por ahora solo puedo mostrar en los dos displays el mismo numero o apagarlos. Ej: Solo puedo mostrar 33, _3 o 3_ , pero no 3X, siendo X cualquier otro numero.

Desde ya muchas gracias.
03/08/2013 #2

Avatar de Scooter

Multiplexando; activas un display y pones un número, activas el otro y pones otro. Todo eso muy rápido y el ojo humano ve los dos encendidos todo el rato.
03/08/2013 #3


Hola, gracias por contestar. Si, entiendo lo de multiplexar los display's, pero como lo hago? En este caso en particular no puedo usar el cristal externo del micro porque esos pines los uso como salida para controlar los display's. Aun asi creo que puedo usar el Timer del micro para los tiempos.
03/08/2013 #4


JuanGa94 dijo: Ver Mensaje
Hola, estoy armando un circuito con un CD4543 y dos display`s 7 segmentos para controlar con un microcontrolador en lenguaje C. Puedo habilitar cada display (Cátodo Común) con unos pines y unos transistores. Mi pregunta es: ¿Como hago para mostrar dos números distintos en cada display si ambos están conectados a la misma entrada de datos? Por ahora solo puedo mostrar en los dos displays el mismo numero o apagarlos. Ej: Solo puedo mostrar 33, _3 o 3_ , pero no 3X, siendo X cualquier otro numero.

Desde ya muchas gracias.
Hola...Colocas el numero a representar en el primer display en el CD4543 activas la salida del transistor correspondiente a dicho dígito. Esperas de 10ms a 20ms(pruebas como mas te guste) a continuación apagas dicho transistor y colocas el numero del segundo dígito a representar en el CD4543 y pasas a activar el transistor correspondiente, haces una pausa de 10 a 20ms y lo apagas repite el ciclo.
Eso se llama multiplexado.
Saludos.

Ric.
04/08/2013 #5

Avatar de Scooter

Lo puedes hacer con timmers, con bucles vacíos... depende de que mas cosas tengas que hacer
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.