Está en la página 1de 9
CONTADOR DE 0 A 15 DEFINICIÓN: En electrónica digital, Un contador (en inglés, counter) es un circuito secuencial construido a partir de biestables y puertas lógicas capaz de realizar el cómputo de los impulsos que recibe en la entrada destinada a tal efecto, almacenar datos o actuar como divisor de frecuencia. Habitualmente, el cómputo se realiza en un código binario, que con frecuencia será elbinario natural o el BCD natural (contador de décadas). CLASIFICACIÓN DE LOS CONTADORES DE CIRCUITO SECUENCIAL:  Según la forma en que conmutan los biestables, podemos hablar de contadores síncronos (todos los biestables conmutan a la vez, con una señal de reloj común) o asíncronos (el reloj no es común y los biestables conmutan uno tras otro).  Según el sentido de la cuenta, se distinguen en ascendentes, descendentes y UP- DOWN (ascendentes o descendentes según la señal de control).  Según la cantidad de números que pueden contar, se puede hablar de contadores binarios de n bits (cuentan todos los números posibles de n bits, desde 0 hasta ), contadores BCD (cuentan del 0 al 9) y contadores Módulo N (cuentan desde el 0 hasta el N-cuarto). El número máximo de estados por los que pasa un contador se denomina módulo del contador. Este número viene determinado por la expresión 2^n donde n indica el número de bits del contador. Ejemplo, un contador de módulo 4 pasa por 4 estados, y contaría del 0 al 3. Si necesitamos un contador con un módulo distinto de 2^n, lo que haremos es añadir un circuito combinacional. EJEMPLO DE UN CONTADOR DE 0 A 15 DESARROLLADO EN QUARTUS II DIAGRAMA ESQUEMATICO: COMB. FLIP FLOP 74174 HACIENDO TABLA DE ESTADOS EST. PRESENTE X=0 X=1 A 0000 1111 0001 B 0001 0000 0010 C 0010 0001 0011 D 0011 0010 0100 E 0100 0011 0101 F 0101 0100 0110 G 0110 0101 0111 H 0111 0110 1000 I 1000 0111 1001 J 1001 1000 1010 K 1010 1001 1011 L 1011 1010 1100 M 1100 1011 1101 N 1101 1100 1110 O 1110 1101 1111 P 1111 1110 0000 HACIENDO TABLAS DE KARNAUGHT Q3Q2 00 01 11 10 00 1 01 11 1 1 1 1 10 1 1 1 CUANDO X=0 D3= Q3Q2 +Q3¨Q2¨Q1¨Q0¨ +Q3Q2¨Q0¨ +Q1Q0¨Q3 Q1q0 Q3Q2 Q1Q0 00 01 11 10 00 01 1 11 1 1 1 10 1 1 1 1 CUANDO X=1 D3=Q1’Q3Q2+Q3Q2’+Q1Q0’Q3+Q1Q0Q3’Q2 Q3Q2 Q1Q0 00 01 11 10 00 1 01 1 1 1 11 1 1 1 10 1 CUANDO X=0 D2=Q2’Q1’Q0+Q0Q2+Q1Q2 Q3Q2 Q1Q0 00 01 11 10 00 1 01 1 1 1 11 1 1 1 10 1 CUANDO X=1 D2=Q2Q1’+Q1Q0Q2’+Q1Q0’Q2 Q3Q2 Q1Q0 00 01 11 10 00 1 1 01 1 1 11 1 1 10 1 1 CUANDO X=0 D1=Q1’Q0’+Q1Q0 Q3Q2 Q1Q0 00 01 11 10 00 1 1 01 1 1 11 1 1 10 1 1 CUANDO X=1 D1=Q2+Q3 FINALMENTE HALLAMOS EL D0 CUANDO X=0 D0=Q1’Q0’+Q1 CUANDO X=1 D1=Q1’Q0’+Q1 DADA LAS ECUACIONES ECHAS CON EL MAPA DE KARNAUGHT PROCEDEMOS A SIMULAR EN QUARTUS COMPROBANDO EL RESULTADO