Contador De 0 A 9 Con Display De 7 Segmentos De ánodo Común
Enviado por EDOclubensayos • 27 de Noviembre de 2012 • 1.122 Palabras (5 Páginas) • 1.599 Visitas
Contador de 0 a 9 con display de 7 segmentos de ánodo común
POSTED BY MRCHUNCKUEE ⋅ 17/11/2012 ⋅ DEJAR UN COMENTARIO
ARCHIVADO BAJO 555, 7447, 7490, CONTADOR, CONTADOR CON DISPLAY, CONTADOR DE 0 A 9, CONTADOR DE 0 A 9 CON DISPLAY DE 7 SEGMENTOS DE ÁNODO COMÚN, DISPLAY ANODO COMUN, DISPLAY DE 7 SEGMENTOS, ELECTRÓNICA Y ROBÓTICA, MRCHUNCKUEE,TEMORIZADOR CON 555, TEMPORIZADOR DE EVENTOS CORTOS, TESCHA
Es necesario mencionar que se necesita realizar una etapa que te genere un tren de pulsos en el blog encontraras ejemplos con un 555, pero puedes utilizar otras formas de accionar o controlar este circuito.
El integrado 7490 es un contador de décadas (BCD) que está construido a base de flip-flops, este circuito tienen la característica de poseer dos entradas MR (Máster Reset) y otras dos MS (Máster Set), además de dos entradas de reloj (Que se activan por flanco de subida).
Los 4 bits de salida, irán al 7447 que es un decodificador BCD a 7 segmentos los cuales se conectaran respectivamente a las terminadles de nuestro Display de 7 segmentos de ánodo común.
Y así se irá visualizando los números desde el cero hasta llegar al 9 y volverá a comenzar hasta que se apague o desconecte, el circuito se alimenta a 5 volts.
MATERIAL:
• 7 Resistencia de 220Ω
• 1 CI 7490
• 1 CI 7447
• 1 Display de 7 segmentos de ánodo común
Decodificador BCD.
La otra posibilidad es utilizar un decodificador BCD como el 74LS47 o el 74LS249, o el CD4511. Estos integrados disponen de 4 entradas correspondientes a un código binario BCD, y 7 salidas que se conectan a un Display.
Un Display es una colección de Leds ubicados de forma estratégica. Si se los agrupa uniendo sus cátodos será de CÁTODO COMUN, o bien agrupando sus ánodos, un Display de ANODO COMUN.
Por otro lado estos Leds pueden ser fabricados en forma de Puntos o Segmentos, tal es así que se encuentran Display de 7 segmentos, como los de la imagen:
El programa que realizaremos leerá la cantidad de veces que se activa un pulsador y mostraremos el resultado. Conectaremos el Display en forma directa, es decir conectando el puerto B del micro a los pines del Display, y luego encender cada uno de los segmentos del Display para visualizar el valor correspondiente. Para ello crearemos una tabla que contenga los distintos códigos para el numero que necesitemos visualizar.
LIST P=16F84A, ; usar PIC 16F84A
#include <p16f84A.inc>
__CONFIG _CP_OFF&_PWRTE_ON&_WDT_OFF&_XT_OSC
; code protec off; power up timer on; watchdog off; osc XT
errorlevel -302 ; Elimina el mensaje "bank warning"
CBLOCK 0x20 ; Ubica los registros consecutivamente a partir de la ubicacion 0x20
PDel0 ; 0x20
PDel1 ; 0x21
PDel2 ; 0x22
UNIDADES ; 0x23
ENDC ; Fin de las registros
ORG 0
BSF STATUS,5 ; activa la pagina 1
MOVLW B'00000' ; carga 01111 en W
MOVWF TRISA ; puerto A todos salidas
MOVLW B'00000000' ; carga 11111111 en W
MOVWF TRISB ; puerto B todas salidas
BCF STATUS,5 ; volvemos a la pagina 0
CLRF PORTA ; ponemos a cero el puerto A
...