Escolar Documentos
Profissional Documentos
Cultura Documentos
Digital
DiseodeunRelojHorarioDigital
ElectrnicaDigital
DiegoCabaleiro
Electrnica Digital
- ndice
1. Bloques de Diseo del Reloj 2. Anlisis de los Bloques Contadores a) Bloque Contador de Segundos b) Bloque Contador de Minutos c) Bloque Contador de Horas 3. Anlisis de los Bloques Convertidores Binario-BCD a) Bloque Convertidor de Segundos b) Bloque Convertidor de Minutos c) Bloque Convertidor de Horas 4. Anlisis de los Bloques Visualizadores 5. Anlisis de los Resultados a) Bloque Contador de Segundos b) Bloque Contador de Minutos c) Bloque Contador de Horas d) Bloque Convertidor de Segundos e) Bloque Convertidor de Minutos f) Bloque Convertidor de Horas ANEXO I Tablas Multiplexores ANEXO II Simulaciones en OrCAD ANEXO III- Hojas de Caractersticas 2 3 3 4 5 6 6 13 19 23 24 24 25 26 27 28 29 31 35 CD-ROM
- Autor
Universidad de La Corua Escuela Universitaria Politcnica Electrnica Digital Diego Cabaleiro Sabn -------------15/1/2009 dgcabaleiro@gmail.com http://fcabaleiro.gotdns.com
El lectrnica Digital D
El Reloj Horario Digital es u instrumen que per j D un nto rmite medir el tiempo, en el r que l base de t la tiempos y la divisin de frecuenc es elec l cias ctrnica. El reloj digita fue al inven ntado en el ao 1956 y supuso un gran rev na volucin en el campo d la relojer ya de ra que s consigui fabricar re se elojes much ms bara y precis que los t ho atos sos tradicionale En es. la act tualidad se han incorpo orado a la m mayora de equipos elec e ctrnicos. La e exactitud de reloj dep el pende de l base de tiempos, que puede consistir en un la q e oscil lador o en u adaptador que a parti de una referencia, ge un r ir enera una se eal peridica. El ob bjetivo de este proyec es dise un reloj digital, qu a partir de una ba de cto ar oj ue ase tiemp de 1 Hz muestre horas, minut y segund pos z, h tos dos.
Estos son los principa bloques de diseo: ales s : Bloqu CLK: Es el encarg ue gado de pro oducir una seal de re eloj cuadrad de da frecuencia fija de 1 Hz. Bloqu Contado de Segun ue or ndos: Es un bloque contador de mdulo se u esenta que tie la entrad de reloj d Bloque CLK. ene da del Bloqu Contador de Minut ue r tos: Es un bloque conta b ador de md dulo sesenta que a, utiliza la seal de reloj que le proporcion el bloque contador d segundos a e na e de s. Bloqu Contado de Hora Es un bloque contad de md ue or as: dor dulo veinticu uatro, que utiliza la sea de reloj q le propo al que orciona el bl loque contad de minu dor utos. 2
Electrnica Digital
Bloques Convertidores Binario-BCD: Son los encargados de convertir la seal binaria procedente de los contadores, en una seal BCD que puedan interpretar los visualizadores. Bloques Visualizadores: Son los encargados de mostrar la seal BCD mediante displays de siete segmentos. A continuacin vamos a analizar uno por uno todos los bloques que acabamos de comentar.
U5 3 4 5 6 reloj
HI HI HI
A B C D
CLR CLR
2 10 7 9
74LS161A
3 4 5 6 2 10 7 9
A B C D
HI HI HI
14 13 12 11 15
74LS161A
Electrnica Digital
Tenemos que utilizar dos contadores, ya que tenemos que contar de 0 a 59 y un contador como el anterior solo cuenta hasta 24=16. La seal de reloj se coloca en la entrada CLK del primer contador. Las entradas ENT y ENP se ponen a nivel alto ya que lo que queremos es contar. Desactivamos LOAD, ya que no vamos a cargar. La salida RCO del primer contador la invertimos y la conectamos a la seal de reloj del segundo contador. Las puertas lgicas son las encargadas de detectar la combinacin 111100)2 (60 en decimal), para que cuando dicha combinacin se detecte, los contadores se pongan a cero y vuelvan empezar a contar, para ello conectamos la salida final de las puertas a la entrada CLR de los contadores. La salida final de las puertas lgicas, proporciona la seal de reloj del bloque contador de minutos, ya que cada vez que los contadores se resetean pasan justo sesenta segundos, y tiene que contar uno el bloque contador de minutos.
U5 3 4 5 6 reloj
HI HI HI
A B C D
CLR CLR
2 10 7 9
74LS161A
3 4 5 6 2 10 7 9
A B C D
HI HI HI
14 13 12 11 15
74LS161A
Electrnica Digital
El diseo es prcticamente igual al bloque contador de segundos, la nica diferencia es que la seal de reloj de entrada del primer contador proviene del bloque contador de segundos como comentamos anteriormente. La salida final de las puertas lgicas, proporciona la seal de reloj del bloque contador de horas, ya que cada vez que los contadores se resetean pasan justo sesenta minutos, y tiene que contar uno el bloque contador de horas.
U9C 5 14 13 12 11 15 6 74LS04
A B C D
CLR
2 10 7 9
74LS161A 8
U9D 74LS04
HI HI HI
74LS161A
Tenemos que utilizar dos contadores, ya que tenemos que contar de 0 a 23 y un contador como el anterior solo cuenta hasta 24=16. La seal de reloj se coloca en la entrada CLK y proviene del bloque contador de minutos como ya comentamos. Las entradas ENT y ENP se ponen a nivel alto ya que lo que queremos es contar. Desactivamos LOAD, ya que no vamos a cargar. La 5
El lectrnica Digital D
salid RCO del primer con da ntador la inv vertimos y la conectam a la se de mos al reloj del segun ndo contado Las pu or. uertas lgic son las encargada de cas s as detec la com ctar mbinacin 1 1000)2 (24 en decimal), para qu cuando dicha 4 ue comb binacin se detecte, los contadore se pongan a cero y v s es n vuelvan em mpezar a con ntar, para el conectam la salid final de las puertas a la entrada CLR llo mos da de lo contadore os es.
Electrnica Digital
A continuacin vamos a disear dicho bloque, para ello escribiremos su tabla de verdad y haremos el circuito correspondiente utilizando los multiplexores mencionados anteriormente y puertas lgicas.
Tabla de Verdad
EntradaContador X5 X4 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 X3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 X2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 X1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 X0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 D3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Decenas D2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1
Unidades D0 U3 U2 U1 U0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Electrnica Digital
0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 X X X X 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 X X X X 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 X X X X 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 X X X X
Esta es la tabla de verdad de este bloque, que tiene seis entradas procedentes del bloque contador de segundos (X5, X4, X3, X2, X1, X0) y ocho salidas, cuatro para el visualizador de siete segmentos de las decenas (D3,D2,D1,D0) y las otras cuatro para el visualizador de siete segmentos de las unidades (U3,U2,U1,U0).
Electrnica Digital
A continuacin vamos ir diseando funcin por funcin, todas las de la tabla. Para saber como se deben conectar los multiplexores, se realizaron unas tablas, se encuentran en el ANEXO I:
o Funcin U0: La funcin U0 mirando la tabla de verdad, vemos que es igual a la entrada X0, U0=X0.
X0
U0
o Funcin U1:
U15B 4 5 6 7 74LS86A U12A 1 3 3 U17B 4 74LS04 X0 X1 X2 X3 X4 X5 U14A 1 U16B 4 6 5 74LS08 74LS08 3 2 4 3 2 1 15 14 13 12 11 10 9 7 2 74LS08 1 U13A 2 74LS04 11 10 9 4 3 2 1 15 14 13 12 U74 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
U11A 2 74LS04
U1
Electrnica Digital
U2
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
o Funcin U3:
U57C 9 8 10 U58A 2 U59A 1 3 74LS04 2 U60A 2 U61A 1 3 2 74LS04 X0 X1 X2 X3 X4 X5 0 U57B 4 6 5 74LS08 4 3 2 1 15 14 13 12 11 10 9 74LS08 74LS08 4 3 2 1 15 14 13 12 11 10 9 74LS08 7 U70 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
12
U75D 11 74LS32
U62A 74LS151 2 1
U3
13
10
Electrnica Digital
D0
o Funcin D1:
U65 3 U47B 4 U48A 1 3 74LS04 2 U43A 1 2 74LS08 3 74LS86A X0 X1 X2 X3 X4 X5 11 10 9 4 3 2 1 15 14 13 12 7 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
D1
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
11
Electrnica Digital
X0 X1 X2 X3 X4 X5
D2
7 4 3 2 1 15 14 13 12 11 10 9
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
o Funcin D3: La funcin D3 mirando la tabla de verdad, vemos que su valor es siempre cero, por lo tanto:
LO
D3
12
El lectrnica Digital D
sear dicho bloque, par ello escri ra ibiremos su tabla u A continuacin vamos a dis erdad y hare emos el circ cuito corres spondiente utilizando l multiple u los exores de ve menc cionados an nteriormente y puertas lgicas. e l
Tabla de Verdad e
Entrad daContador X5 5 0 1 2 3 4 5 0 0 0 0 0 0 0 0 0 0 0 0 X4 0 0 0 0 0 0 X3 3 0 0 0 0 0 0 0 0 0 0 0 0 X2 0 0 0 0 1 1 X1 1 0 0 1 1 0 0 X0 0 1 0 1 0 1 D3 3 0 0 0 0 0 0
Decenas D2 0 0 0 0 0 0 D1 0 0 0 0 0 0 D0 U3 0 0 0 0 0 0 0 0 0 0 0 0
Unidades U2 U1 U0 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 1
13
Electrnica Digital
0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
14
Electrnica Digital
0 0 0 0 0 0 0 1 1 X X X X 0 0 0 1 1 1 1 0 0 X X X X 0 1 1 0 0 1 1 0 0 X X X X 1 0 1 0 1 0 1 0 1 X X X X
Esta es la tabla de verdad de este bloque, que tiene seis entradas procedentes del bloque contador de segundos (X5, X4, X3, X2, X1, X0) y ocho salidas, cuatro para el visualizador de siete segmentos de las decenas (D3,D2,D1,D0) y las otras cuatro para el visualizador de siete segmentos de las unidades (U3,U2,U1,U0).
Circuito A continuacin vamos ir diseando funcin por funcin, todas las de la tabla. Para saber cmo se deben conectar los multiplexores, se realizaron unas tablas, se encuentran en el ANEXO I:
o Funcin U0: La funcin U0 mirando la tabla de verdad, vemos que es igual a la entrada X0, U0=X0.
X0
U0
15
Electrnica Digital
U11A 2 74LS04
U1
o Funcin U2:
U21A 1 1 U20A 2 74LS04 1 U22A 2 74LS04 U26A 1 3 2 74LS08 U18B 4 6 5 74LS08 X0 X1 X2 X3 X4 X5 U21C 9 8 10 74LS08 4 3 2 1 15 14 13 12 11 10 9 74LS32 1 U25A 2 3 7 4 3 2 1 15 14 13 12 11 10 9 U72 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5 1 3 2 74LS08 3 2 U23A 74LS08
U2
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
16
Electrnica Digital
o Funcin U3:
U57C 9 8 10 U58A 2 U59A 1 3 74LS04 2 U60A 2 U61A 1 3 74LS04 2 X0 X1 X2 X3 X4 X5 0 U57B 4 6 5 74LS08 4 3 2 1 15 14 13 12 11 10 9 74LS08 74LS08 4 3 2 1 15 14 13 12 11 10 9 74LS08 7 U70 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
12
U75D 11 74LS32
U62A 74LS151 2 1
U3
o Funcin D0:
U63 U36B 4 6 5 U37A 1 3 2 X0 X1 X2 X3 X4 X5 U38A 1 3 2 74LS08 U40A U35B U40B 3 1 4 74LS04 74LS04 1 3 2 74LS08 U35A 2 4 6 5 74LS08 11 10 9 74LS32 1 3 2 U39A 4 3 2 1 15 14 13 12 7 74LS32 74LS86A 4 3 2 1 15 14 13 12 11 10 9 7 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
13
D0
17
Electrnica Digital
o Funcin D1:
U65 3 U47B 4 U48A 1 3 74LS04 2 U43A 1 2 74LS08 3 74LS86A X0 X1 X2 X3 X4 X5 11 10 9 4 3 2 1 15 14 13 12 7 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
D1
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
o Funcin D2:
U67 U54A 1 3 2 74LS08 4 3 2 1 15 14 13 12 11 10 9 7 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
X0 X1 X2 X3 X4 X5
D2
7 4 3 2 1 15 14 13 12 11 10 9
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
18
El lectrnica Digital D
La funcin D3 mirand la tabla de verdad, vemos que su L do valor es siem v mpre cero, por lo tanto: p
LO
D3
ste s p cenas, ya qu ese ue En es caso nos llegan solo dos bits para representar las dec o displ solo pue mostrar o un cero, o un uno, o un dos. lay ede sear dicho bloque, par ello escri ra ibiremos su tabla u A continuacin vamos a dis erdad y hare emos el circ cuito corres spondiente utilizando l multiple u los exores de ve menc cionados an nteriormente y puertas lgicas. e l 19
Electrnica Digital
EntradaContador X4 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 X3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 X2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 X1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 X0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Decenas D1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 X X X X X X X X
Unidades
D0 U3 U2 U1 U0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 X X X X X X X X 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 X X X X X X X X 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 X X X X X X X X 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 1 X X X X X X X X 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 X X X X X X X X
Esta es la tabla de verdad de este bloque, que tiene cuatro entradas procedentes del bloque contador de segundos (X4, X3, X2, X1, X0) y seis salidas, dos para el visualizador de siete segmentos de las decenas (D1,D0) y las otras cuatro para el visualizador de siete segmentos de las unidades (U3,U2,U1,U0). 20
Electrnica Digital
A continuacin vamos ir diseando todas las funciones de la tabla de verdad. Para saber cmo se deben conectar los multiplexores, se realizaron unas tablas, se pueden consultar en el ANEXO I. El circuito es el siguiente:
X4
X3
X2
X1
X0
11
U1A 74LS04 2 4
U32B 74LS04 6
U32C 74LS04 8
U32D 74LS04 10
U32E 74LS04
0 U0
U30 7 4 3 2 1 15 14 13 12 11 10 9 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5 6 U33A 1 U9A 74LS151 2 U29 7 4 3 2 1 15 14 13 12 11 10 9 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 74LS151 74LS04 5 1 3 2 74LS32
U1
U28 7 4 3 2 1 15 14 13 12 11 10 9 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
U2
7 4 3 2 1 15 14 13 12 11 10 9
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
21
Electrnica Digital
U26 7 4 3 2 1 15 14 13 12 11 10 9 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
U3
7 4 3 2 1 15 14 13 12 11 10 9
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
U24 7 4 3 2 1 15 14 13 12 11 10 9 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
D0
7 4 3 2 1 15 14 13 12 11 10 9
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
U22 7 4 3 2 1 15 14 13 12 11 10 9 G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C 5
D1
7 4 3 2 1 15 14 13 12 11 10 9
G D0 D1 Y D2 D3 D4 D5 W D6 D7 A B C
74LS04 5
74LS151
22
El lectrnica Digital D
E Entonces pa los segu ara undos neces sitamos dos visualizado de siete segmentos uno ores e p para mostrar las unid dades y otr para mo ro ostrar las decenas. Pa los mi d ara inutos n necesitamos otros dos, y para las h s horas tambi in. E Estos visua alizadores podran ser 74LS48, co p omo explicamos antes necesitar s, amos s de ellos seis s.
A cada visu ualizador en las entrad se le conecta el nmero BCD correspond n das diente p procedente de los convertidores a BCD y se encarg de mo s gan ostrar el n mero c correspondi iente.
23
Electrnica Digital
Las seales corresponden a las salidas QA, QB, QC, QD del primer contador y las salidas QA y QB del segundo contador. Como se puede observar, el contador funciona y cundo cuenta sesenta segundos se resetea y vuelve a empezar a contar desde cero. Vamos a analizar justo donde se resetea
37
38
39
3A
3B 60s Time
4 65s
Como podemos el bloque contador cuenta justo hasta 59 segundos (3B en hexadecimal) y a continuacin se resetea, por lo tanto el bloque contador de segundos funciona correctamente.
24
Electrnica Digital
0s
1.0Ks
2.0Ks Time
3.0Ks
4.0Ks
Las seales corresponden a las salidas QA, QB, QC, QD del primer contador y las salidas QA y QB del segundo contador. Como se puede observar, el contador funciona y cundo cuenta sesenta minutos se resetea y vuelve a empezar a contar desde cero. Vamos a analizar justo donde se resetea:
:EBVM_X0 :EBVM_X1 :EBVM_X2 :EBVM_X3 :EBVM_X4 :EBVM_X5 SBCM_X0}
38
39
3A
3B
3.4Ks
3.5Ks
3.6Ks Time
3.7Ks
3.8Ks
Como podemos el bloque contador cuenta justo hasta 59 minutos (3B en hexadecimal) y a continuacin se resetea, por lo tanto el bloque contador de minutos funciona correctamente.
25
Electrnica Digital
Las seales corresponden a las salidas QA, QB, QC, QD del primer contador y a la salida QA del segundo contador. Como se puede observar, el contador funciona y cundo cuenta veinticuatro horas se resetea y vuelve a empezar a contar desde cero. Vamos a analizar justo donde se resetea:
15
16
17
76Ks
80Ks
84Ks Time
88Ks
92Ks
95Ks
Como podemos el bloque contador cuenta justo hasta 23 horas (17 en hexadecimal) y a continuacin se resetea, por lo tanto el bloque contador de horas funciona correctamente.
26
Electrnica Digital
0s
20s
40s Time
60s
80s
Las seales X0, X1, X2, X3, X4, X5 son las seales de entrada a este bloque convertidor que corresponden con las salidas del bloque contador de segundos, las seales U0, U1, U2, U3 son las salidas de este bloque convertidor que llevan la seal de las unidades hasta el visualizador de siete segmentos de las unidades y por ltimo, las seales D0, D1, D2, D3 son las salidas de este bloque convertidor que llevan la seal de las decenas hasta el visualizador de siete segmentos de las decenas. Vamos a analizar un pequeo intervalo de la simulacin anterior:
_X0 _X1 _X2 _X3 _X4 _X5 _U0 _U1 _U2 _U3 _D0 _D1 _D2 _D3 X0} U0} D0} 0s
Unidades
Decenas
0 0
1 1
2 2
3 3
4 4 0
5 5
6 6
7 7
8 8
9 9
A 0
B 1
C 2 1 12s
D 3
E 4
2s
4s
6s Time
8s
10s
14s
15s
27
Electrnica Digital
Vemos como el convertidor funciona correctamente, ya que a partir de la seal binaria procedente de los contadores conseguimos dos seales BCD, una para el visualizador de unidades y otra para el de decenas.
_X0 _X1 _X2 _X3 _X4 _X5 _U0 _U1 _U2 _U3 _D0 _D1 _D2 _D3 0s 0.5Ks 1.0Ks 1.5Ks 2.0Ks Time 2.5Ks 3.0Ks 3.5Ks 4.0Ks
Las seales X0, X1, X2, X3, X4, X5 son las seales de entrada a este bloque convertidor que corresponden con las salidas del bloque contador de minutos, las seales U0, U1, U2, U3 son las salidas de este bloque convertidor que llevan la seal de las unidades hasta el visualizador de siete segmentos de las unidades y por ltimo, las seales D0, D1, D2, D3 son las salidas de este bloque convertidor que llevan la seal de las decenas hasta el visualizador de siete segmentos de las decenas. Vamos a analizar un pequeo intervalo de la simulacin anterior:
28
Electrnica Digital
_X0 _X1 _X2 _X3 _X4 _X5 _U0 _U1 _U2 _U3 _D3 _D2 _D1 _D0 X0} U0} D0}
Unidades
Decenas
32 0
33 1
34 2 5
35 3
36 4
37 5
38 6
39 7 5
3A 8
3B 9
0 0
1 1 0
2 2
3 3
3.0Ks
3.1Ks
3.2Ks
3.3Ks
3.4Ks Time
3.5Ks
3.6Ks
3.7Ks
3.8Ks
Vemos como el convertidor funciona correctamente, ya que a partir de la seal binaria procedente de los contadores conseguimos dos seales BCD, una para el visualizador de unidades y otra para el de decenas.
Las seales X0, X1, X2, X3, X4, X5 son las seales de entrada a este bloque convertidor que corresponden con las salidas del bloque contador de horas, las seales U0, U1, U2, U3 son las salidas de este bloque convertidor que 29
Electrnica Digital
llevan la seal de las unidades hasta el visualizador de siete segmentos de las unidades y por ltimo, las seales D0, D1 son las salidas de este bloque convertidor que llevan la seal de las decenas hasta el visualizador de siete segmentos de las decenas. Vamos a analizar un pequeo intervalo de la simulacin anterior:
_X0 _X1 _X2 _X3 _X4 _U0 _U1 _U2 _U3 _D0 _D1 X0} U0} D0}
Unidades
Decenas
8 8 0 30Ks
9 9
A 0
B 1
C 2 1
D 3
E 4
F 5
10 6
11 7 1
12 8
13 9
14 0 2
15 1
40Ks
50Ks
80Ks
Vemos como el convertidor funciona correctamente, ya que a partir de la seal binaria procedente de los contadores conseguimos dos seales BCD, una para el visualizador de unidades y otra para el de decenas.
30
Electrnica Digital
U1
00 1 1 1 1 1 1 1
0 1 2 3 4
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 1 1 1 1 1
5 6 7
1 1 1 1 1
8
1 1 1 X
10 11 12
X5 X4
01 10 11
1 X
13
1 X
15
1
9
X
14
U2
00
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1 1 1 1 1 1
1 1
1 1 1 1
9 10 11
1 1 1 1 1 X
13
1 1 X
15
X5 X4
01 10 11
1 X
14
1
0 1 2 3 4 5 6
1
7
1
8
X
12
U3
00
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1 1 1
0
1 1 1 X
13
X5 X4
01 10 11
1 1 1 1 1
11
1
1 2 3 4 5 6 7 8 9
X
12
X
14
X
15
10
31
Electrnica Digital
D0
00
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1 1 1 1 1 1 1 1
0 1 2
1 1
1 1 X
15
X5 X4
01 10 11
1 1 1
3
1 1
4
1 1
5
1 1
6
1 1
7
1
8
1
9
1
10
1
11
X
12
X
13
X
14
D1
00
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
X5 X4
01 10 11 0 1 2 3
1 1 1 1 1 1
1 1
1 1
1 1
1 X
1 X
13
1 X
14
1 X
15
10
11
12
D2
00
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
X5 X4
01 10 11
1 1
0
1 1
9
1 1
10
1 1
11
1 X
12
1 X
13
1 X
14
1 X
15
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
32
Electrnica Digital
U1
X4
0 1
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1 1
0
1
1 2 3 4 5
1 1
6
1 1
7
X
8
X
9
X
10
X
11
1 X
12
1 X
13
X
14
X
15
U2
X4
0 1
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1 1
0
1 X X
9
1
1 2 3 4 5 6 7
X
10
X
11
X
12
X
13
1 X
14
1 X
15
U3
X4
0 1
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1 1
0
1 X X
9
1
1 2 3 4 5 6 7
X
10
X
11
X
12
X
13
1 X
14
1 X
15
33
Electrnica Digital
D0
X4
0 1
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1
0
1
1
1
2
1
3 4 5 6 7
X
8
X
9
1 X
10
1 X
11
1 X
12
1 X
13
1 X
14
1 X
15
D1
X4
0 1 0 1 2 3
X3 X2 X1 X0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1
4
1
5
1
6
1
7
X
8
X
9
X
10
X
11
X
12
X
13
X
14
X
15
34
Electrnica Digital
Contador de Segundos
4 5s
9 10s
E 15s
10
11
12
13 20s
14
15
16
17
18 25s
Time
19
1A
1B
1C
1D 30s
1E
1F
20
21
22 35s
23
24
25
26
27 40s
28
29
2A
2B
2C 45s
2D
2E
2F
30
31 50s
Time
32
33
34
35
36 55s
37
38
39
3A
3B 60s
4 65s
9 70s
E 75s
Time
Contador de Minutos
3 0.2Ks
6 0.4Ks
9 0.6Ks
D 0.8Ks
10 1.0Ks
11
12
13
14
1.2Ks
Time
16
17 1.4Ks
18
19
1A 1.6Ks
1B
1C
1D
1E
1F
20
21 2.0Ks
22
23
24 2.2Ks
25
26
27
28
29
2A
2B 2.6Ks
2C
2D
2E 2.8Ks
1.8Ks
2.4Ks
Time
2E 2.8Ks
2F
30 2.9Ks
31 3.0Ks
32
33 3.1Ks
34
35 3.2Ks
36 3.3Ks Time
37
38 3.4Ks
39
3A 3.5Ks
3B 3.6Ks
1 3.7Ks
35
Diseo de un Reloj Horario Digital _X0 _X1 _X2 _X3 _X4 X0} 0s
Electrnica Digital
Contador de Horas
2 10Ks
5 20Ks
8 30Ks
B 40Ks
D 50Ks Time
10 60Ks
11
12
13 70Ks
14
15
16 80Ks
17
1 90Ks
3 100Ks
_U0 _U1 _U2 _U3 _D0 _D1 _D2 _D3 U0} D0}
Convertidor de Segundos
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 0 1 1 2 2 3 3 4 4 5 5 0
0s
10s
20s
30s Time
40s
50s
60s
64s
_U0 _U1 _U2 _U3 _D0 _D1 _D2 _D3 U0} D0}
Convertidor de Minutos
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 0 1 1 2 2 3 3 4 4 5 5 0
0s
0.5Ks
1.0Ks
1.5Ks Time
2.0Ks
2.5Ks
3.0Ks
3.5Ks
Convertidor de Horas
4 0
2 1
7 1
1 2
1 0
0s
10Ks
20Ks
30Ks
40Ks
50Ks Time
60Ks
70Ks
80Ks
90Ks
100Ks
NOTA:
X0, X1, X2, X3, X4, X5 son las salidas correspondientes a los dos contadores de cada bloque contador. U0, U1, U3, U4 es la salida en BCD correspondiente a las unidades del bloque convertidor. D0, D1, D2, D3 es la salida en BCD correspondiente a las decenas del bloque convertidor.
36