CONTADORESfiles.oscarbotero.webnode.com.co/200001282-c1fbfc2f5e/Contadores.… · IC 74LS90...
Transcript of CONTADORESfiles.oscarbotero.webnode.com.co/200001282-c1fbfc2f5e/Contadores.… · IC 74LS90...
Oscar Ignacio Botero H.
CONTADORES Son sistemas secuenciales con una entrada de pulsos que representan en su salida la cantidad de pulsos dados.
En los contadores se tienen en cuenta las siguientes características: Número máximo de cuentas. Cuenta Ascendente o descendente. Operación Síncrona o Asíncrona.
Módulo 8: se necesitan 3 FF. Las salidas Q cuentan ascendente y las salidas Qn cuentan descendente.
CP A B C Cta Dec
CK 0 0 0 000 0
1 1 0 0 001 1 2 0 1 0 010 2 3 1 1 0 011 3 4 0 0 1 100 4 5 1 0 1 101 5 6 0 1 1 110 6 7 1 1 1 111 7 8 0 0 0 000 0
Oscar Ignacio Botero H.
Contadores. 2
BC A
00 01 11 10
0 1 1 X
BC A
00 01 11 10
0 1
CK 1 2 3 4 5 6 7 8
FF1
FF2
FF3
CU
EN
TA
0 =
00
0
1 =
00
1
2 =
01
0
3 =
01
1
4 =
10
0
5 =
10
1
6 =
11
0
7 =
11
1
0 =
00
0
Módulo 5: se requieren 3 FF y las salidas Q cuentan ascendente, se necesita que cuente hasta el número 5 por
consiguiente se resetea en el número 6 y la función es: CBAFF 110
CB6#
Oscar Ignacio Botero H.
Contadores. 3
CD AB
00
01
11
10
00 01 11 10
CD AB
00
01
11
10
00 01 1 11 X 10
MAXTERM 14 #
MINTERM 14 #
DCB
DCB
CONTADOR ASCENDENTE ASÍNCRONO Las salidas Q son ascendentes y las salidas Qn son descendentes. Las entradas J y K de cada FF están a “1”, o sea que están en modo de conmutación o FF tipo T, por tanto cada pulso de reloj hará que el FF cambie de estado. La salida Q del FF1 (A) es el bit menos significativo (LSB) y la salida Q del FF4 (D) es el bit más significativo (MSB). Contador ascendente hasta el numero 13, o sea, se resetea (R) cuando pase al número 14 y retorna al 0 (0000), el número 15 se toma como que puede estar en cualquier estado (X). Las salidas Q se conectan a las entradas CK y se visualiza por Q.
Oscar Ignacio Botero H.
Contadores. 4
Diagrama de tiempos:
R R
CK 1 2 3 4 5 6 7 8 9 10 11 12 13 14
FF1
FF2
FF3
FF4
CU
EN
TA
0 =
00
00
1 =
00
01
2 =
00
10
3 =
00
11
4 =
01
00
5 =
01
01
6 =
01
10
7 =
01
11
8 =
10
00
9 =
10
01
10
= 1
010
11
= 1
011
12
= 1
100
13
= 1
101
0 =
00
00
0 =
00
00
Oscar Ignacio Botero H.
Contadores. 5
CD AB
00
01
11
10
00 01 11 10
CD AB
00
01
11
10
00 X 01 1 11 10 X
MAXTERM 2 #
MINTERM 2 #
DCA
DCA
CONTADOR DESCENDENTE ASÍNCRONO Las salidas Qn son ascendentes y las salidas Q son descendentes. Las entradas J y K de cada FF están a “1”, o sea que están en modo de conmutación o FF tipo T, por tanto cada pulso de reloj hará que el FF cambie de estado. La salida Q del FF1 (A) es el bit menos significativo (LSB) y la salida Q del FF4 (D) es el bit más significativo (MSB). Contador descendente hasta el numero 3, o sea, se setea (S) cuando pase al número 2 y retorna al 15 (1111), el número 1 y el 0 se toman como que pueden estar en cualquier estado (X). Las salidas Qn se conectan a las entradas CK y se visualiza por Q.
Oscar Ignacio Botero H.
Contadores. 6
Diagrama de tiempos:
S S
CK 14 13 12 11 10 9 8 7 6 5 4 3 2 14 13
FF1
FF2
FF3
FF4
CU
EN
TA
Q’
0 =
00
00
1 =
00
01
2 =
00
10
3 =
00
11
4 =
01
00
5 =
01
01
6 =
01
10
7 =
01
11
8 =
10
00
9 =
10
01
10
= 1
010
11
= 1
011
12
= 1
100
0 =
00
00
1 =
00
01
2 =
00
10
CU
EN
TA
Q
15
= 1
111
14
= 1
110
13
= 1
101
12
= 1
100
11
= 1
011
10
= 1
010
9 =
10
01
8 =
10
00
7 =
01
11
6 =
01
10
5 =
01
01
4 =
01
00
3 =
00
11
15
= 1
111
14
= 1
110
13
= 1
101
CUENTA ASCENDENTE: las Q se conectan a CK del siguiente FF, se resetea (R = 0000) y se visualiza por las Q.
CUENTA DESCENDENTE: las Qn se conectan a CK del siguiente FF, se setea (S = 1111) y se visualiza por las Q.
Oscar Ignacio Botero H.
Contadores. 7
IC 74LS90 CONTADOR DE DÉCADA La salida Q0 = QA es conectada a la entrada B = CP1 para conteo BCD.
CUENTA SALIDAS
Q3 = QD Q2 = QC Q1 = QB Q0 = QA
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
RESET / ENTRADAS SALIDAS
R0 (1) R0 (2) R9 (1) R9 (2) Q3 QD
Q2 QC
Q1 QB
Q0 QA
1 1 0 X 0 0 0 0
1 1 X 0 0 0 0 0
X X 1 1 1 0 0 1
X 0 X 0 CUENTA
0 X 0 X CUENTA
0 X X 0 CUENTA
X 0 0 X CUENTA
Oscar Ignacio Botero H.
Contadores. 8
DIVISORES DE FRECUENCIA CON EL IC 74LS90 El circuito integrado 7490 se activa con flancos negativos en el pulso de reloj (clock) y realizando las siguientes conexiones se puede obtener diferentes divisores de frecuencia.
DIVISOR POR PIN DE ENTRADA PIN DE SALIDA CONEXIÓN EXTERNA
2 14 12 Pin 2 – 3 – 6 – 7 = L
3 1 8 Pin 6 – 7 = L Pin 8 a Pin 2 Pin 9 a Pin 3
4 1 8 Pin 11 a Pin 2 y 3 Pin 6 – 7 = L
5 1 11 Pin 2 – 3 – 6 – 7 = L
6 14 8
Pin 12 a Pin 1 Pin 9 a Pin 2 Pin 8 a Pin 3 Pin 6 – 7 = L
7 14 11
Pin 8 a Pin 7 Pin 12 a Pin 1 Pin 9 a Pin 6 Pin 2 – 3 = L
8 14 8 Pin 12 a Pin 1 Pin 11 a Pin 2 y 3 Pin 6 – 7 = L
9 14 11 Pin 12 a Pin 1 y 2 Pin 11 a Pin 3 Pin 6 – 7 = L
10 14 11 Pin 12 a Pin 1 Pin 2 – 3 – 6 – 7 = L
Oscar Ignacio Botero H.
Contadores. 9
IC 74LS92 CONTADOR DIVISOR POR 12 La salida Q0 = QA es conectada a la entrada B = CP1.
CUENTA SALIDAS
Q3 = QD Q2 = QC Q1 = QB Q0 = QA
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 1 0 0 0
7 1 0 0 1
8 1 0 1 0
9 1 0 1 1
10 1 1 0 0
11 1 1 0 1
RESET / ENTRADAS
SALIDAS
R0 (1) R0 (2) Q3 QD
Q2 QC
Q1 QB
Q0 QA
1 1 0 0 0 0
0 X CUENTA
X 0 CUENTA
Oscar Ignacio Botero H.
Contadores. 10
IC 74190 CONTADOR DE DÉCADA UP/DOWN CON MODO DE CONTROL Se carga el dato (Load = 11) con nivel bajo. A, B, C y D (15-1-10-9)= datos de entrada Para contar hacia arriba (Count Up = 5):
o Pines Down/Up (5) y Enable en bajo (4) o Flanco positivo del reloj (14).
Para contar hacia abajo (Count Down = 5): o Pin Down/Up (5) en alto y Enable en bajo (4) o Flanco positivo del reloj (14).
La salida Ripple/Clock (13) genera un pulso para contadores en cascada (decenas, centenas, etc), de 0 a 8 el nivel
es alto, en 9 baja y en el 0 sube nuevamente generando el pulso para el siguiente contador (9 – 0). o Se conecta Ripple/Clock (13) al Clock (14) del siguiente contador.
Oscar Ignacio Botero H.
Contadores. 11
IC 74LS192 CONTADOR DE DÉCADA SUBE / BAJA (UP / DOWN)
CLEAR
LOAD
A
B
C
D
UP
DOWN
QA
QB
QC
QD
CARRY
BORROW
DA
TO
S
Cle
ar
Load
7
8
1000
9
1001
0
0000
1
0001
2
0010
1
0001
0
0000
9
1001
8
1000
Cuenta ascendente Cuenta descendente
Oscar Ignacio Botero H.
Contadores. 12
Se Carga el dato (Load) con Bajo (L) Se Borra o Resetea (Clear) con Alto (H)
Pin UP = flancos positivos
Para contar hacia arriba (Count Up) Pin DOWN = Alto (H)
Pin UP = Alto (H) Para contar hacia abajo (Count Down
Pin DOWN = flancos positivos
La salida Carry (9 – 0) entrega un pulso Bajo (L).
La salida Borrow (0 – 9) entrega un pulso Bajo (L).