Circuito de contador de 2 dígitos hacia arriba utilizando pantallas de 7 segmentos con diagrama de circuito

En general, puede ver las pantallas digitales que muestran el puntaje cuando se presionan los botones en los tableros de puntuación. El corazón principal de este tablero de puntuación es un circuito contador de 2 dígitos hacia arriba. Los 2 dígitos se muestran en dos pantallas de 7 segmentos.

En este proyecto, le mostraré cómo construir un circuito contador de 2 dígitos hacia arriba usando el microcontrolador 8051 y el microcontrolador ATmega8.

 

2 Principio del circuito del contador de dígitos hacia arriba

El principio principal del circuito contador de 2 dígitos hacia arriba es incrementar los valores en las pantallas de siete segmentos presionando el botón. Cuando se presiona el botón 1, el valor en la pantalla se incrementa en uno y cuando se presiona el otro botón, el valor en la pantalla se reduce en uno.


El valor en la pantalla se puede incrementar y disminuir de 0-99 ya que solo usa 2 pantallas. Si desea visualizar 3 dígitos, se deben usar tres pantallas, es decir, tres pantallas de 7 segmentos. Hay muchos circuitos disponibles para el contador ascendente/descendente de 2 dígitos, pero el uso de un microcontrolador reduce los componentes y el espacio en la placa, pero se requiere una programación simple.

 2 Digit Up Down Imagen del circuito del contador 1  2 Digit Up Down Counter Circuit Image 2 2 Digit Up Down Counter Circuit Image 3

Lea también la publicación relacionada-Circuito del contador de frecuencia

Diagrama del circuito del contador de dos dígitos hacia arriba

Circuito 1: Uso del microcontrolador 8051

2 Digit Up Down Diagrama del circuito del contador 8051

Componentes necesarios

  • AT89C51 (Microcontrolador 8051)
  • 2 pantallas de 7 segmentos (Ánodo común)
  • 2 X 2N2222 Transistores NPN
  • 3 X botones pulsadores
  • 2 X 10KΩ Resistores
  • 2 X 470 Resistencias
  • 8 X 100Ω Resistores
  • 11.0592 MHz Cristal
  • 2 X 33pF Condensador
  • 10μF/16V Condensador
  • Paquete de resistencia de 1KΩ X 8
  • Mini tabla de preparación
  • Fuente de alimentación de 5V
  • 8051 Programador

Circuito 2: Uso del microcontrolador ATmega8

 2 Digit Up Down Diagrama de circuito de contador ATmega8

Componentes necesarios

  • ATmega8 Microc ontroller
  • 2 pantallas de 7 segmentos (Anodo común)
  • 2 X 10KΩ Resistores
  • 2 X 330Ω Resistores
  • 2 X Push Botones

Diseño de circuito de contador de arriba hacia abajo de 2 dígitos y 7 segmentos

El contador de 2 dígitos arriba/abajo consta de dos pantallas de siete segmentos conectadas al microcontrolador ATMEGA8. La pantalla de siete segmentos consta de 8 pines y un pin común.

Existen principalmente dos tipos de pantallas de siete segmentos 1) cátodo común 2) ánodo común. La pantalla aquí utilizada es visualización de cátodo común. En general, para pantallas de cátodo común, el pin común debe estar conectado a tierra y para el ánodo común, debe estar conectado a VCC.

En la visualización de siete segmentos, hay siete segmentos y son similares a siete LED. Siete pines pertenecen a estos siete segmentos donde el último pin es un punto en el coner de la pantalla. Para el cátodo común, la asignación de visualización de lógica1 al segmento pin brilla en un segmento particular. En el caso de ánodo común, el pin de segmento debe asignarse a logic0 para iluminar el segmento. Cada segmento recibe un nombre que comienza en ‘a’ y el último punto del segmento es ‘h’.

En nuestro circuito, la pantalla de siete segmentos está conectada al microcontrolador una resistencia limitadora de corriente de 330 ohmios. También se conectan dos botones en el modo desplegable.

La necesidad de conectar los botones en el modo desplegable es evitar el estado flotante del botón, es decir, el estado desconocido. Si el botón está conectado en modo desplegable, esto garantiza que el botón esté inicialmente en estado de lógica0.

¿Sabe cómo funciona un contador bidireccional de visitantes mediante el microcontrolador 8051?

Contador de dos dígitos arriba y  Video de simulación de circuitos

¿Cómo se usa el circuito de 2 dígitos hacia arriba y hacia abajo?

  1. Inicialmente, el poder el circuito.
  2. Los valores que se muestran en siete segmentos son ’00’.
  3. Presione el botón 1 en el circuito. El valor en los siete segmentos se incrementa a ’01’.
  4. Presione de nuevo el botón 1. El valor en las pantallas es ’ 02 ’.
  5. Ahora, presione segundo botón. Puede ver que el valor disminuye a 01.
  6. El valor en las pantallas se puede incrementar hasta 99, después de 99 si se presiona el botón 1, comienza a incrementarse desde ’01’. Si se presiona el segundo botón después de decrementar a ’00’, muestra ’00’. Este valor solo se puede cambiar después de incrementar el valor al menos a ’01’.

Algoritmo para la programación

  1. Declare los puertos correspondientes de los microcontroladores como entrada o salida.
  2. Declare una matriz con los códigos de siete segmentos, es decir, si se va a mostrar el número uno, entonces el valor binario que se debe pasar es el siguiente:

dp g f e d c b a 1 1 1 1 1 0 0 1

Esto se debe a que los segmentos b y c se deben asignar con lógica 0 para mostrar ‘1’, estoy usando una pantalla de 7 segmentos de ánodo común. Por lo tanto, el valor binario 0b11111001 o el valor hexadecimal 0xf9 se asigna al puerto particular en el que se mostrará ‘1’. La matriz debe constar de 0-9 valores binarios o hexadecimales.

  1. Compruebe el estado de los botones usando if else loop.
  2. Si el botón 1 se presiona por primera vez, los primeros siete segmentos (a la izquierda) deben mostrar 0 y el otro debe mostrar 1. Por lo tanto, la salida es ’01’.
  3. Si se presiona el botón 1 por segunda vez, valor en el segundo botón debe incrementarse en uno.
  4. Si se presiona el segundo botón, el valor en el primer segmento debe reducirse en un valor.

CÓDIGO

Código para el microcontrolador 8051

Código para el microcontrolador ATmega8

2 Circuito del contador de dígitos arriba usando la salida ATmega8

2 aplicaciones de circuito de contador de dígitos hacia arriba

  1. Este circuito se puede usar en los tableros de indicadores.
  2. El contador de arriba/abajo se usa para contar números de objetos pasados ​​por un punto.
  3. Se usa para contar el número de personas que ingresan a una habitación.

Limitaciones de este circuito

Este circuito de contadores Up/Down en particular está limitado a 2 dígitos, es decir, 0-99. Si se requieren más de 3 dígitos, se debe usar otra pantalla que requiera más pines del controlador.