Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEL CALLAO
FACULTAD DE INGENIERIA ELECTRICA Y
ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA
ELECTRONICA
LABORATORIO DE SISTEMAS DIGITALES
CONTADORES
Integrantes:
CUYA SOLARI OMAR ANTONIO 072638B
oacs_198@hotmail.com
Profesor:
UTRILLA SALAZAR, DARÍO
2010
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERIA ELECTRICA Y
ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA
ELECTRONICA
LABORATORIO 2 DE SISTEMAS DIGITALES
TEMA : CONTADORES
PROFESOR : ING. DARIO UTRILLA SALAZAR
I. INTR
INTROD
ODUC
UCCI
CIÓN
ÓN
En el presen
presente
te labora
laborator
torio,
io, se desarr
desarroll
olla
a el anális
análisis
is funcio
funcional
nal de los circui
circuitos
tos
secuenciales desarrollados con los biestables (Latch y Flip Flops); que permiten
obtener secuencias de estados binarios que al ser decodificados nos permiten
obtene
obtenerr una sucesi
sucesión
ón de estad
estados
os ascend
ascendent
ente,
e, descen
descenden
dente
te y/o desord
desordena
enado
do
(escalado
(escalador)r) pero periódico,
periódico, establecien
estableciendo
do el módulo del contador,
contador, permitiend
permitiendoo
además establecer funciones de almacenamiento de pulsos recibidos por el sistema
digital (proceso de conteo) y relacionar con la temporización de eventos del sistema
digital de lógica cableada.
II. OBJ
OBJETI
ETIVOS
VOS
1. OBJETIVOS GENERALES
2. OBJETIVOS ESPECIFICOS
➢ Para
Para cada
cada circui
circuito
to y/o dispos
dispositi
itivo
vo integr
integrado
ado consid
considera
erado
do en el
labo
labora
rato
torio
rio.. Busc
Buscar
ar las
las refe
refere
renc
ncia
iass corr
corres
espo
pond
ndie
ient
ntes
es en los
los
manuales técnicos adecuados y/o internet.
➢ Se anal
analiz
izar
ara
a la oper
operac
ació
ión
n de los
los circ
circui
uito
toss secu
secuenenci
cial
ales
es para
para
dete
determ
rmin
inar
ar su resp
respue
uest
sta
a en el tiem
tiempo
po (des
(desararro
roll
llo
o de Tabl
Tabla
a de
estados y construcción del diagrama de tiempo).
FACULTAD DE INGENIERIA ELECTRICA Y
ELECTRONICA
ESCUELA PROFESIONAL DE INGENIERIA
ELECTRONICA
LABORATORIO 2 DE SISTEMAS DIGITALES
TEMA : CONTADORES
PROFESOR : ING. DARIO UTRILLA SALAZAR
I. INTR
INTROD
ODUC
UCCI
CIÓN
ÓN
En el presen
presente
te labora
laborator
torio,
io, se desarr
desarroll
olla
a el anális
análisis
is funcio
funcional
nal de los circui
circuitos
tos
secuenciales desarrollados con los biestables (Latch y Flip Flops); que permiten
obtener secuencias de estados binarios que al ser decodificados nos permiten
obtene
obtenerr una sucesi
sucesión
ón de estad
estados
os ascend
ascendent
ente,
e, descen
descenden
dente
te y/o desord
desordena
enado
do
(escalado
(escalador)r) pero periódico,
periódico, establecien
estableciendo
do el módulo del contador,
contador, permitiend
permitiendoo
además establecer funciones de almacenamiento de pulsos recibidos por el sistema
digital (proceso de conteo) y relacionar con la temporización de eventos del sistema
digital de lógica cableada.
II. OBJ
OBJETI
ETIVOS
VOS
1. OBJETIVOS GENERALES
2. OBJETIVOS ESPECIFICOS
➢ Para
Para cada
cada circui
circuito
to y/o dispos
dispositi
itivo
vo integr
integrado
ado consid
considera
erado
do en el
labo
labora
rato
torio
rio.. Busc
Buscar
ar las
las refe
refere
renc
ncia
iass corr
corres
espo
pond
ndie
ient
ntes
es en los
los
manuales técnicos adecuados y/o internet.
➢ Se anal
analiz
izar
ara
a la oper
operac
ació
ión
n de los
los circ
circui
uito
toss secu
secuenenci
cial
ales
es para
para
dete
determ
rmin
inar
ar su resp
respue
uest
sta
a en el tiem
tiempo
po (des
(desararro
roll
llo
o de Tabl
Tabla
a de
estados y construcción del diagrama de tiempo).
➢ Impl
mplemen
ementa tarr cada
ada circ
circu
uito
ito en proprotho
thoboard
oard,, anali
naliza
zarr su
funcionamiento y luego comprobar el funcionamiento de cada uno
de ellos; utilizando visualizadores led para las señales de salidas..
I. RESUMEN
II. MARCO
MARCO TEORIC
TEORICO
O
CONTADORES DIGITALES
FIGURA Nº1
ESTRUCTURA DEL CONTADOR ASÍNCRONO
En la figura anterior se muestra un contador binario tipo rizado de 4 dígitos.
Inicialmente todos los flip-flops están en el estado lógico 0 (QA = QB = QC = QD
=0). Se aplica un pulso de reloj en la entrada de reloj del flip-flop A causando que
QA cambie de 0 lógico a 1 lógico, el flip-flop B no cambia de estado, ya que es
disparado por la transición negativa del pulso, o sea, cuando la entrada de reloj
cambie de 1 lógico a 0 lógico. Con la llegada del pulso del reloj al flip-flop A, QA
cambia de 1 a 0; este cambio de estado crea la transición negativa del pulso
necesaria para disparar el flip-flop B y, por lo tanto, QB cambia de 0 a 1. Antes de la
llegada del decimosexto pulso del reloj todos los Flip Flops están en el estado 1, y el
pulso número 16 causa que QA, QB, QC y QD cambien a 0 lógico.
FIGURA Nº2
DIAGRAMA DE TIEMPOS
FIGURA Nº4
ESTRUCTURA DEL CONTADOR SÍNCRONO
Se pueden diseñar contadores sincrónicos para conteo binario con una longitud de
ciclo 2n una vez que se ha visto el patrón de la lógica de control; para ciclos de
longitud diferente de 2n, la lógica de control algunas veces puede llegar a hacerse
un tanto confusa y ésta es la razón por la que las matrices de control (mapas de
Karnaugh) tienen que dibujarse para cada uno de los flip-flops. En la tabla se
presentan las matrices de control para el contador sincrónico de 4 dígitos binarios
de la Figura 4.
TABLA Nº2
TABLA DE ESTADOS DE CONTADORES SÍNCRONOS
c) OTRO TIPO DE CONTADORES SON
➢ Contadores de Anillo
➢ Contadores Jonson
➢ Contadores de décadas
➢ Contadores Ascendente / Descendente
3. De los manuales técnicos obtener los IC TTL y CMOS que cumplen con
las funciones de contadores, analice brevemente las tablas de verdad,
diagramas de tiempo. Y funcionamiento.
TABLA Nº3
TABLA DE VERDAD DEL FF JK
1 1 1 1
CLK CLK CLK CLK
16 14 16 14 16 14 16 14
K R Q K R Q K R Q K R Q
3 74LS76
3 74LS76
3 74LS76
3 74LS76
R4
10k
R1 R2 R3 R5
220 220 220 220
C2
1u
Q4 Q3 Q2 Q1
LED-GREEN LED-GREEN LED-GREEN LED-GREEN
FIGURA Nº5
REPRESENTACIÓN DEL NÚMERO CERO
FIGURA Nº6
REPRESENTACIÓN DEL NÚMERO QUINCE
Para diseñar este contador asíncrono debemos tener en cuenta (al igual que
el circuito anterior) que cada salida del flip flop es la entrada del clock del
siguiente FF. A excepción del primero y del último como se muestra en la
figura Nº7.
U2:C
5 6
U2:B
1 U1:A
7404
3 4 2
6
4
7404
5
74LS21
1
U2:A
7404
2
2
U:1 2
U:2 2
U:3 2
U:4
1 1 1 1
CLK CLK CLK CLK
16 14 16 14 16 14 16 14
K R Q K R Q K R Q K R Q
R4
U4:A
10k
2
3
1
R1 R2 R3 R5
220 220 220 220 7408
Q4 Q3 Q2 Q1 C2
LED-GREEN LED-GREEN LED-GREEN LED-GREEN 1u
FIGURA Nº7
REPRESENTACIÓN DEL NÚMERO CERO
FIGURA Nº8
REPRESENTACIÓN DEL NÚMERO ONCE
c) CONTADOR ASÑINCRONO DE MODULO 10
Para diseñar este contador asíncrono debemos tener en cuenta (al igual que
los circuitos anteriores) que cada salida del flip flop es la entrada del clock
del siguiente FF. A excepción del primero y del último como se muestra en la
figura Nº9.
U2:C
5 6
1 U1:A
7404
U2:B 2
6
3 4 4
5
74LS21
7404
1
U2:A
7404
2
2
U:1 2
U:2 2
U:3 2
U:4
1 1 1 1
CLK CLK CLK CLK
16 14 16 14 16 14 16 14
K R Q K R Q K R Q K R Q
R4
U4:A
10k
2
3
1
R1 R2 R3 R5
7408
220 220 220 220
Q4 Q3 Q2 Q1 C2
LED-GREEN LED-GREEN LED-GREEN LED-GREEN 1u
FIGURA Nº9
REPRESENTACIÓN DEL NÚMERO CERO
FIGURA Nº10
REPRESENTACIÓN DEL NÚMERO NUEVE
7411
1
U2:A
7404
2
2
U:1 2
U:2 2
U:3
1 1 1
CLK CLK CLK
16 14 16 14 16 14
K R Q K R Q K R Q
R4
U4:A
10k
2
3
1
R2 R3 R5
220 220 220 7408
Q3 Q2 Q1 C2
LED-GREEN LED-GREEN LED-GREEN 1u
FIGURA Nº11
REPRESENTACIÓN DEL NÚMERO CERO
FIGURA Nº12
REPRESENTACIÓN DEL NÚMERO CINCO
6. Diseñar un contador descendente modulo 13, utilizando FF´s tipo D.
Realizaremos la implementación de este circuito empleando flip flops tipo D. Para
ello primero tenemos que tomar en cuenta algunos aspectos como la tabla de
habilitación del FF tipo D y a su vez elaborar una tabla de estados. Indicaremos
también que empleamos 4 FF. En primer lugar identificamos la tabla de verdad del
FF tipo D:
TABLA Nº4
TABLA DE VERDAD DEL FF D
TABLA Nº5
TABLA DE HABILITACION DEL FF D
Q
Qn n+1 D
0 0 0
0 1 1
1 0 0
1 1 1
D4=Q4n.Qn+Q2n+Q3n+Q4nQ3nQ2nQn
D3=Q3nQ2n+Qn+Q3nQ2nQn
D2=QnQ2n+QnQ2n(Q3n+Q4n) D1=Qn(Q2n+Q4n+Q3n)
U6:B
5
U5:A 6
13 U5:B 4
12 2 5
1 6 4 7432
3
7411
7411
U4:B U4:C
5 0
1 9 10 U6:D
6 8 13
4 U6:C 9 11
2 1 12
7432
7408 7408
U6:A 7432
7432
4
U1:A 0
1
U1:B 8
4
U2:A 0
1
U2:B
3 11 3 11
CLK CLK CLK CLK
6 8 6 3 8
R Q R Q R Q R Q
U4:A
2 U3:A 1 2
3 8
1 9 2
1
7408 U4:D
4075 U3:B 12
3 11
4 6 13
5 R4
7408
10k
4075 1 U9:A
2
6
4
5
R1 R2 R3 R5 74HC21
D1 D2 D3 D4
LED-YELLOW LED-YELLOW LED-YELLOW LED-YELLOW
FIGURA Nº13
REPRESENTACIÓN DEL NÚMERO CERO
U6:B
5
U5:A 6
13 U5:B 4
12 2 5
1 6 4 7432
3
7411
7411
U4:B U4:C
5 0
1 9 10 U6:D
6 8 13
4 U6:C 9 11
2 1 12
7432
7408 7408
U6:A 7432
7432
4
U1:A 0
1
U1:B 8
4
U2:A 0
1
U2:B
3 11 3 11
CLK CLK CLK CLK
6 8 6 3 8
R Q R Q R Q R Q
U4:A
2 U3:A 1 2
3 8
1 9 2
1
7408 U4:D
4075 U3:B 12
3 11
4 6 13
5 R4
7408
10k
4075 1 U9:A
2
6
4
5
R1 R2 R3 R5 74HC21
D1 D2 D3 D4
LED-YELLOW LED-YELLOW LED-YELLOW LED-YELLOW
FIGURA Nº14
REPRESENTACIÓN DEL NÚMERO DOCE
TABLA Nº7
TABLA DE HABILITACION DEL FF D
Q
Qn n+1 D
0 0 0
0 1 1
1 0 0
1 1 1
Una vez realizado este paso, tomaremos en cuenta que realizaremos el proceso por
dos partes: primero elaboraremos una tabla de estados para un contador UP
modulo 10 y luego el contador DOWN modulo 10 también, para finalmente
unificarlos.
TABLA Nº8
TABLA DE ESTADOS DEL CONTADOR UP MODULO 10
D4=QnQ4n+QnQ2nQ3n
D3=QnQ3n+Q3nQ2n+QnQ2nQ3n
D2=QnQ2n+QnQ2nQ4n
D1=Q4nQn
Ahora realizaremos el circuito DOWN implementándolo acorde a la siguiente tabla
de estados:
TABLA Nº9
TABLA DE ESTADOS DEL CONTADOR DOWN MODULO 10
D4=QnQ4n+QnQ2nQ3nQ4n
D3=Q2nQ3n+QnQ3n+QnQ4n
D2=QnQ4n+QnQ2n+QnQ2nQ3n D1=Qn
El siguiente paso es unificar ambos circuitos. Para esta instancia se opta por tomar
una señalo de control C, la cual nos permitirá elegir si deseamos obtener el
Contador UP (C=1) y DOWN (C=0) los cuales serán representados por C cuando
es UP y C cuando es DOWN.
D1=Q4nQn.C+ Qn.C
D2=QnQ2n+QnQ2nQ4nC+QnQ4n+QnQ2n+QnQ2nQ3nC
D3=QnQ3n+Q3nQ2n+QnQ2nQ3nC+Q2nQ3n+QnQ3n+QnQ4nC
D4=QnQ4n+QnQ2nQ3nC+ QnQ4n+QnQ2nQ3nQ4nC
3 11 3 11
C LK C LK CLK CLK
6 8 6 8
R Q R Q 1 R Q R Q
3 8 1 8
1
2 9 1
0 2 1
1 3 9 1
0
U4:A
1
1
2 12 R4
U8:A 13 10k
74 04
7411
2
U3:A
1
3
2 C2
1u
7408
U3:B
4
6
5 U5:B
4 U3:C
R1 R2 R3 R5
7408 6 9 220 220 220 220
5 8
U4:B 10
3 74 32
4 6 7408
5
D1 D2 D3 D4
7411 LED-YELL
OW LED-YELLOW LED-YELLOW LED-YELLOW
U3:D
12
11
13
7408
U6:A U7:A
1 1 U6:B
3 2 9 4
2 8 6
5
7408 40 75
7408
U4:C
9
10 8
11
7411
U6:C
9
8
10
7408
U10:A
U6:D U7:B 1
12 3 3
11 4 6 2
13 5
7408
7408 40 75
U9:A
1
2 12
13
7411
U10:B
4
6
5
7408
U11:A
U10:C U7:C 1
9 11 3
8 12 10 2
10 13
7408
7408 40 75
U10:D
12
11
13
7408
U11:B
4
6 U11:C
5 U12:A 9
1 8
7408 3 10
2
U9:B 7408
3 74 32
4 6
5
7411
U11:D
12
11 U14:A
13 U12:B 1
4 3
7408 6 2
5
1 U13:A 7408
2 74 32
6
4
5
74 HC 21
FIGURA Nº15
CONTADOR EN MODO DOWN MODULO 10
REPRESENTANDO EL NUMERO CERO
FIGURA Nº18
CONTADOR EN MODO UP MODULO 10
REPRESENTANDO EL NUMERO NUEVE
B) Empleando FF’s tipo D:
Realizaremos la implementación de este circuito empleando flip flops tipo JK. Para
ello primero tenemos que tomar en cuenta algunos aspectos como la tabla de
habilitación del FF tipo JK y a su vez elaborar una tabla de estados. Indicaremos
también que empleamos 4 FF. En primer lugar identificamos la tabla de verdad del
FF tipo JK que figura paginas anteriores precisamente es la Tabla Nº3. Gracias a ello
elaboramos precisamente su tabla de habilitación:
TABLA Nº10
TABLA DE HABILITACION DEL FF JK
Q
Qn n+1 J K
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0
Una vez realizado este paso, tomaremos en cuenta que realizaremos el proceso por
dos partes: primero elaboraremos una tabla de estados para un contador UP
modulo 10 y luego el contador DOWN modulo 10 también, para finalmente
unificarlos.
Realizaremos el circuito UP implementándolo acorde a la siguiente tabla de
estados:
TABLA Nº11
TABLA DE ESTADOS DEL CONTADOR UP MODULO 10 CON FF’s JK
Q4 Q3 Q2
EST. n n n Qn J4 K4 J3 K3 J2 K2 J1 K1
0 0 0 0 0 0 X 0 X 0 X 1 X
1 0 0 0 1 0 X 0 X 1 X X 1
2 0 0 1 0 0 X 0 X X 0 1 X
3 0 0 1 1 0 X 1 X X 1 X 1
4 0 1 0 0 0 X X 0 0 X 1 X
5 0 1 0 1 0 X X 0 1 X X 1
6 0 1 1 0 0 X X 0 X 0 1 X
7 0 1 1 1 1 X X 1 X 1 X 1
8 1 0 0 0 X 0 0 X 0 X 1 X
9 1 0 0 1 X 1 0 X 0 X X 1
Observando esto realizamos para cada salida su respectivo mapa de Karnaugh; sin
embargo a simple observación notamos que: J1=1 y K1=1. Las demás fórmulas
son:
J4=QnQ2nQ3n K4=Qn
J3=QnQ2n
K3=QnQ2n J2=QnQ4n
K2=Qn
Ahora realizaremos el circuito DOWN implementándolo acorde a la siguiente tabla
de estados:
TABLA Nº12
TABLA DE ESTADOS DEL CONTADOR DOWN MODULO 10 CON FF’s JK
Q4 Q3 Q2
EST. n n n Qn J4 K4 J3 K3 J2 K2 J1 K1
9 1 0 0 1 X 0 0 X 0 X X 1
8 1 0 0 0 X 1 1 X 1 X 1 X
7 0 1 1 1 0 X X 0 X 0 X 1
6 0 1 1 0 0 X X 0 X 1 1 X
5 0 1 0 1 0 X X 0 0 X X 1
4 0 1 0 0 0 X X 1 1 X 1 X
3 0 0 1 1 0 X 0 X X 0 X 1
2 0 0 1 0 0 X 0 X X 1 1 X
1 0 0 0 1 0 X 0 X 0 X X 1
0 0 0 0 0 1 X 0 X 0 X 1 X
Observando esto realizamos para cada salida su respectivo mapa de Karnaugh; sin
embargo a simple observación notamos que: J1=1 y K1=1. Las demás fórmulas
son:
J4=QnQ2nQ3n K4=Qn
J3=QnQ4n
K3=QnQ2n J2=Qn.Q3n+Q4n
K2=Qn
El siguiente paso es unificar ambos circuitos. Para esta instancia se opta por tomar
una señalo de control C, la cual nos permitirá elegir si deseamos obtener el
Contador UP (C=1) y DOWN (C=0) los cuales serán representados por C cuando
es UP y C cuando es DOWN.
Esto precisamente nos dará como resultado nuevas fórmulas:
J4=QnQ2nQ3nC+QnQ2nQ3nC
K4=Qn⨁C
J3=QnQ2nC+(QnQ4n)C
K3=QnQ2nC+QnQ2nC
J2=QnQ4nC+Qn.Q3n+Q4nC
K2=Qn⨁C
J1=1
K1=1
Esto lo ponemos en manifiesto en la siguiente implementación:
U2:B U1:A U1:B U2:A
7 2 7 2
9 J Q 11 4 J Q 15 9 J Q 11 4 J Q 15
S S S S
6 1 6 1
CLK CLK CLK CLK
12 10 16 14 12 10 16 14
0 K
R
Q K
R
Q K
R
Q K
R
Q
6 4
8 7476 3 7476 1 8 7476 3 7476
1 6 3 8 1
U7:B U10:B
U5:A U4:B U10:A U4:C U4:D 7432 4077
7404 7432 4077 7432 7432
U3:A
2 1
2 12
13
4 5
5 6
7411 4
5 1 2 9 1
0 2 1
3
1 R4
10k
U4:A
1
3
2
7432 U3:B
3
C2
4 6 1u
5
R1 R2 R3 R5
U3:C 7411 220 220 220 220
9
10 8
11
7411
D1 D2 D3 D4
U6:A LED-YELLOW LED-YELLOW LED-YELLOW LED-YELLOW
1
2 12
13
7411
U7:A
1 U8:A
3 1
2 3
2
7408
7408
1 U9:A
2
6
4
5
74HC21
9 U9:B
10
8
12
13
74HC21
FIGURA Nº19
CONTADOR EN MODO DOWN MODULO 10 CON FF’s JK
REPRESENTANDO EL NUMERO CERO
12 10 16 14 12 10 16 14
0 K
R
Q K
R
Q K
R
Q K
R
Q
7432 U3:B
3
C2
4 6 1u
5
R1 R2 R3 R5
U3:C 7411 220 220 220 220
9
10 8
11
7411
D1 D2 D3 D4
U6:A LED-YELLOW LED-YELLOW LED-YELLOW LED-YELLOW
1
2 12
13
7411
U7:A
1 U8:A
3 1
2 3
2
7408
7408
1 U9:A
2
6
4
5
74HC21
9 U9:B
10
8
12
13
74HC21
FIGURA Nº20
CONTADOR EN MODO DOWN MODULO 10 CON FF’s JK
REPRESENTANDO EL NUMERO NUEVE
U2:B U1:A U1:B U2:A
7 2 7 2
9 11 4 15 9 11 4 15
J S Q J S Q J S Q J S Q
6 1 6 1
CLK CLK CLK CLK
12 10 16 14 12 10 16 14
1 K
R
Q K
R
Q K
R
Q K
R
Q
6 4
8 7476 3 7476 1 8 7476 3 7476
1 6 3 8 1
U7:B U10:B
U5:A U4:B U10:A U4:C U4:D 7432 4077
7404 7432 4077 7432 7432
U3:A
2 1
2 12
13
4 5 5 6
4 5 1 2 9 0 2 3
7411 1 1 1 R4
10k
U4:A
1
3
2
7432 U3:B
3
4 6
C2
1u
5
U3:C 7411
R1 R2 R3 R5
220 220 220 220
9
10 8
11
7411
D1 D2 D3 D4
U6:A LED-YELLOW LED-YELLOW LED-YELLOW LED-YELLOW
1
2 12
13
7411
U7:A
1 U8:A
3 1
2 3
2
7408
7408
1 U9:A
2
6
4
5
74HC21
9 U9:B
10
8
12
13
74HC21
FIGURA Nº21
CONTADOR EN MODO UP MODULO 10 CON FF’s JK
REPRESENTANDO EL NUMERO CERO
6 1 6 1
CLK CLK CLK CLK
12 10 16 14 12 10 16 14
1 K
R Q K
R Q K
R Q K
R Q
6 4
1 8 7476 6 3 3 7476 8 1
1 8 7476 3 7476
U7:B U10:B
U5:A U4:B U10:A U4:C U4:D 7432 4077
7404 7432 4077 7432 7432
U3:A
2 1
2 12
13
4 5 5 6
4 5 1 2 9 0 2 3 R4
7411 1 1 1
U4:A 10k
1
3
2
7432 U3:B
3 C2
4 6
1u
5
R1 R2 R3 R5
U3:C 7411 220 220 220 220
9
10 8
11
7411
D1 D2 D3 D4
U6:A LED-YELLOW LED-YELLOW LED-YELLOW LED-YELLOW
1
2 12
13
7411
U7:A
1 U8:A
3 1
2 3
2
7408
7408
1 U9:A
2
6
4
5
74HC21
9 U9:B
10
8
12
13
74HC21
FIGURA Nº22
CONTADOR EN MODO UP MODULO 10 CON FF’s JK
REPRESENTANDO EL NUMERO NUEVE
VI. LISTADO DE MATERIALES
Prothoboard y pulsador
Cables de conexión
Diodos LED´s.
VII. IMPLEMENTACION
FIGURA 23
CONTADOR ASÍNCRONO “UP” MÓDULO 16
R1 R2 R3 R4
10k 10k 10k 10k
D1 D2 D3 D4
1k RESISTOR RESISTOR RESISTOR
2
U1:A 7
U1:B 2
U2:A 7
U2:B
1 6 1 6
CLK CLK CLK CLK
16 14 12 10 16 14 12 10
K R Q K R Q K R Q K R Q
C1
1uF
FIGURA 23
IMPLEMENTACIÓN EN PROTEUS DEL
CONTADOR ASÍNCRONO “UP” MÓDULO 16 (NUMERO CERO)
c) En nuestro ejemplo ocurre que luego del disparo del reloj se muestra la
salida la cual dispara al segundo FF en el segundo flanco negativo. La
activación del tercer FF ocurre en el cuarto impulso del reloj y la del
último en el octavo impulso con flanco negativo.
d) Cabe indicar que las frecuencias de las salidas van siendo sucesivamente
un medio de la salida del Flip Flop anterior (esto se reflejará en el
diagrama de tiempos).
e) A este tipo de Flip Flop también se les denomina de rizado, debido a que
a gran frecuencia la activación de alguna entrada no ocurre exactamente
en el flanco negativo del impulso, sino que puede ocurrir tiempo después
de este generando lo que se conoce como rizado.
TABLA Nº13
TABLA DE ESTADOS DEL CONTADOR ASÍNCRONO MODULO 16 CON FF’s
JK
Q4 Q3 Q2
EST. n n n Qn
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
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
DIAGRAMA DE ESTADOS:
FIGURA 24
DIAGRAMA DE ESTADOS DE CONTADOR ASÍNCRONO
U3:A U3:B
AND AND
AND
R6 R7 R8 R9
10k 10k 10k 10k
R1 R2 R3 R4
10k 10k 10k 10k
D1 D2 D3 D4
1k RESISTOR RESISTOR RESISTOR
2
U1:A 7
U1:B 2
U2:A 7
U2:B
1 6 1 6
CLK CLK CLK CLK
16 14 12 10 16 14 12 10
K R Q K R Q K R Q K R Q
U3:C
9
8
10
7400
C1
1uF
U3:A U3:B
AND AND
AND
U4
NOT
R6 R7 R8 R9
10k 10k 10k 10k
R1 R2 R3 R4
10k 10k 10k 10k
D1 D2 D3 D4
1k RESISTOR RESISTOR RESISTOR
2
U1:A 7
U1:B 2
U2:A 7
U2:B
1 6 1 6
CLK CLK CLK CLK
16 14 12 10 16 14 12 10
K R Q K R Q K R Q K R Q
U3:C
9
8
10
7400
C1
1uF
U3:A U3:B
AND AND
AND
U4
NOT U5
NOT
R6 R7 R8 R9
10k 10k 10k 10k
R1 R2 R3 R4
10k 10k 10k 10k
D1 D2 D3 D4
1k RESISTOR RESISTOR RESISTOR
2
U1:A 7
U1:B 2
U2:A 7
U2:B
1 6 1 6
CLK CLK CLK CLK
16 14 12 10 16 14 12 10
K R Q K R Q K R Q K R Q
U3:C
9
8
10
7400
C1
1uF
FIGURA 2
CIRCUITO CONTADOR SINCRONO.
ANÁLISIS DEL FUNCIONAMIENTO:
a) En primer lugar realizamos la implementación del circuito de manera física
en un prothoboard, así como en el Proteus.
7432 7432
3 7476 8 7476 3 7476 8 7476
1 2 4 5
8
6
U3:C
7408 U7:B
1 2 9 0
7432 1
U3:A
1
3
2
9 0
1
4 5
7408 6 R4
10k
U4:A U5:B
1
7432
3
2
4070
C2
U6:A 4 5
1u
1
3
2 R1 R2 R3 R5
220 220 220 220
4077
U5:C
9
8
10 D1 D2 D3 D4
LED-YELLOW LED-YELLOW LED-YELLOW LED-YELLOW
7432
U5:D
12
11
13
7432
U6:B
5
4
6
4077
U3:D
12
11
13
7408
U8:A
1
3
2
7408
U7:D
12
11
13
7432
FIGURA 23
IMPLEMENTACIÓN EN PROTEUS DEL CONTADOR SÍNCRONO
b) Al simularlo observamos que se trata de un circuito contador del tipo
escalador. Los valores arrojados en la secuencia son: 15, 10, 5, 13, 4, 11,
6, 1, 12, 0.
c) Corroboramos esto con las siguientes figuras:
2
U1:A 7
U1:B 2
U2:A 7
U2:B
3 6
4 S 15 9 S 11 4 S 15 9 S 11
J Q J Q J Q J Q
U5:A U3:B
7432 1 CLK 7408 6 CLK 1 CLK 6 CLK
3 8
16 14 12 10 16 14 12 10
K R Q K R Q K R Q K R Q
U7:A U7:C
7432 7432
3 7476 8 7476 3 7476 8 7476
1 2 4 5
8
6
U3:C
7408 U7:B
1 2 9 0
1
U3:A 7432
1
3
2
9 0
1
7408 4 5 R4
6
U4:A 10k
U5:B
1
7432
3
2
4070
C2
U6:A 4 5
1u
1
3
2 R1 R2 R3 R5
220 220 220 220
4077
U5:C
9
8
10 D1 D2 D3 D4
LED-
YELLOW LED-
YELLOW LED-
YELLOW LED-
YELLOW
7432
U5:D
12
11
13
7432
U6:B
5
4
6
4077
U3:D
12
11
13
7408
U8:A
1
3
2
7408
U7:D
12
11
13
7432
FIGURA 23
d) A partir de ello y empleador el simulador Proteus, elaboramos la siguiente
tabla de estado, tomando como ayuda también a la tabla de habilitación
del FF tipo JK mencionada en páginas anteriores:
TABLA Nº14
TABLA DE ESTADOS DEL CONTADOR ESCALADOR
Q4 Q3 Q2
EST. n n n Qn J4 K4 J3 K3 J2 K2 J1 K1
15 1 1 1 1 X 0 X 1 X 0 X 1
10 1 0 1 0 X 1 1 X X 1 1 X
5 0 1 0 1 1 X X 0 0 X X 0
13 1 1 0 1 X 1 X 0 0 X X 1
4 0 1 0 0 1 X X 1 1 X 1 X
11 1 0 1 1 X 1 1 X X 0 X 1
6 0 1 1 0 0 X X 1 X 1 1 X
1 0 0 0 1 1 X 1 X 0 X X 1
12 1 1 0 0 X 1 X 1 0 X 0 X
0 0 0 0 0 1 X 1 X 1 X 1 X
J1=Q2nQ4n+Q4n⨁Q3n
K1=Q3n⨁ Q2n+Q4n
J2=QnQ3n+Q4n
K2=QnQ3n+Q4n
J3=Qn+Q2n⨁Q4n
K3=Q2n+QnQ3n
J4=Q3nQn+Q2n
K4=Q3n+Q2n
f) Finalmente analizamos este contador en un diagrama de tiempos:
DIAGRAMA DE ESTADOS:
FIGURA 23
DIAGRAMA DE ESTADOS DEL CONTADOR ESCALADOR
CONCLUSIONES: