Sei sulla pagina 1di 39

PRIMERA TAREA DE SISTEMAS

DIGITALES
PREGUNTA 1:
Analizar su funcionamiento y construir su tabla de verdad del circuito
mostrado

La tabla simplificada del flip flop RS:

R S CLK 𝑄𝑛+1 ̅̅̅̅̅̅̅


𝑄𝑛+1
0 0 𝑄𝑛 ̅̅̅̅
𝑄𝑛
0 1 0 1
1 0 1 0
1 1 ND ND
La ecuación característica del flip flop RS es:
𝑄𝑛+1 = 𝑆 + 𝑅̅ ∗ 𝑄𝑛
El Biestable RS síncrono se obtiene partiendo del Biestable RS asíncrono y
añadiendo puertas AND a la entrada del circuito. Cuando la entrada de reloj
está a nivel 0, las salidas de las puertas AND son 0 y por tanto, las entradas
al circuito Biestable se bloquean a 0.

PREGUNTA 2:
Analizar el funcionamiento del circuito mostrado y graficar su diagrama de
tiempos.

<
PREGUNTA 3:
Utilizando el Flip Flop D, diseñar un circuito que el permita convertir a Flip
Flop JK. Implementar el circuito utilizando solamente Puertas Lógicas
NAND y verifique su tabla de verdad.

J K Qn Qn+1 D
0 0 0 0 0
0 0 1 1 1
0 1 0 0 0
0 1 1 0 0
1 0 0 1 1
1 0 1 1 1
1 1 0 1 1
1 1 1 0 0

Simplificando obtenemos la siguiente ecuación:


̅̅̅̅
𝑄𝑛+1 = 𝐽 ∗ 𝑄 ̅
𝑛 + 𝑘 ∗ 𝑄𝑛

Utilizando algebra de Boole, convertiremos las compuertas NAND:

̅ ∗ 𝑄𝑛 = ̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿ ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅ ̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅̅ ̅
𝐽 ∗ ̅̅̅̅
𝑄𝑛 + 𝐾 𝑗∗𝑄 ̅̅̅̅
𝑛 + 𝑘 ∗ 𝑄𝑛 = 𝑗 ∗ 𝑄𝑛 ∗ 𝑘 ∗ 𝑄𝑛

̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅̅̅̅̅̅̅
= ̅̅̅̅̅̅̅̅
𝑗∗𝑄 ̅̅̅̅ ̅̅̅̅̅̅
𝑛 ∗ 𝑘 ∗ 𝑘 ∗ 𝑄𝑛
PREGUNTA 4:
Analice el funcionamiento del circuito y desarrollar su tabla de verdad

J K 𝑄𝑛+1 ̅̅̅̅̅̅
𝑄𝑛+1
0 0 𝑄𝑛 ̅̅̅̅
𝑄 𝑛
0 1 0 1
1 0 1 0
1 1 1 1

Analizando su funcionamiento:
̅̅̅̅̅̅̅̅̅̅̅̅̅̅
En las salidas tenemos 𝑄𝑛+1 = ̅̅̅̅̅̅̅̅
𝑗∗𝑄 ̅̅̅̅
𝑛 ∗ 𝑄𝑛

̅̅̅̅̅̅ ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅̅
𝑄𝑛+1 = 𝑘 ∗ 𝑄𝑛 ∗ 𝑄𝑛

Con estas ecuaciones obtenemos los valores de 𝑄𝑛+1 y 𝑄̅𝑛+1 para poder
hallar la tabla de verdad.
PREGUNTA 5:
Implementar el circuito mostrado en la Figura 1. Analice su funcionamiento
para valores de:
a) RA= 100Kohm RB= 100 Kohm C1= 4.7 uF

𝑇 = 𝑡1 + 𝑡2
𝑡1 = 0.693 ∗ (𝑅𝑎 + 𝑅𝑏 ) ∗ 𝐶
𝑡2 = 0.693 ∗ 𝑅𝑏 ∗ 𝐶

𝑓 = 1⁄𝑇

𝑡1 = 0.693 ∗ (100𝐾 + 100𝐾) ∗ 4.7𝑢𝑓 = 0.65𝑠


𝑡2 = 0.693 ∗ 100𝑘 ∗ 4.7𝑢𝑓 = 0.325𝑠
𝑇 = 0.975

𝑓 = 1⁄0.975 = 1.025𝐻𝑧
b) RA= 100Kohm RB= 120 Kohm C1= 10 uF

𝑇 = 𝑡1 + 𝑡2
𝑡1 = 0.693 ∗ (𝑅𝑎 + 𝑅𝑏 ) ∗ 𝐶
𝑡2 = 0.693 ∗ 𝑅𝑏 ∗ 𝐶

𝑓 = 1⁄𝑇

𝑡1 = 0.693 ∗ (100𝐾 + 120𝐾) ∗ 10𝑢𝑓 = 1.52𝑠


𝑡2 = 0.693 ∗ 120𝑘 ∗ 10𝑢𝑓 = 0.83𝑠
𝑇 = 2.35𝑠

𝑓 = 1⁄2.35 = 0.425𝐻𝑧
c) RA= 220Kohm RB= 167 Kohm C1= 16 uF

𝑇 = 𝑡1 + 𝑡2
𝑡1 = 0.693 ∗ (𝑅𝑎 + 𝑅𝑏 ) ∗ 𝐶
𝑡2 = 0.693 ∗ 𝑅𝑏 ∗ 𝐶

𝑓 = 1⁄𝑇

𝑡1 = 0.693 ∗ (220𝐾 + 167𝐾) ∗ 16𝑢𝑓 = 2.68𝑠


𝑡2 = 0.693 ∗ 167𝑘 ∗ 16𝑢𝑓 = 1.85𝑠
𝑇 = 4.53𝑠

𝑓 = 1⁄4.53 = 0.22ℎ𝑧
PREGUNTA 6:
Implementar el circuito de la Figura 2, analice y funcionamiento y repita la
experiencia del paso anterior. Con las resistencias y condensadores
indicados.(Utilizar las resistencias y condensador del circuito anterior y
analizar en forma teórica y experimental los valores de Tc, Td, T, f y DC )
a) RA= 100Kohm RB= 100 Kohm C1= 4.7 uF

Valores teorico Valores experimentales


𝑡1 = 0.693 ∗ 200𝑘 ∗ 4.7𝑢𝑓 = 0.65𝑠 𝑡1 = 0.43𝑠
𝑡2 = 0.693 ∗ 100𝑘 ∗ 4.7𝑢𝑓 = 0.32𝑠 𝑡2 = 0.43𝑠
𝑇 = 0.97𝑠 𝑇 = 0.86𝑠
1 1
𝑓= = 1.03𝐻𝑧 𝑓= = 1.16𝐻𝑧
0.97 0.86
0.65𝑠 0.43𝑠
𝐶𝐷 = = 0.67 𝐶𝐷 = = 0.50
0.97𝑠 0.86𝑠
b) RA= 100Kohm RB= 120 Kohm C1= 10 uF

Valores teorico Valores experimentales


𝑡1 = 0.693 ∗ 220𝑘 ∗ 10𝑢𝑓 = 1.52𝑠 𝑡1 = 0.91𝑠
𝑡2 = 0.693 ∗ 120𝑘 ∗ 10𝑢𝑓 = 0.83𝑠 𝑡2 = 1.09𝑠
𝑇 = 2.35𝑠 𝑇 = 2𝑠
1 1
𝑓= = 0.42𝐻𝑧 𝑓 = = 0.5𝐻𝑧
2.35 2
1.52𝑠 0.91𝑠
𝐶𝐷 = = 0.64 𝐶𝐷 = = 0.45
2.35𝑠 2𝑠
c) RA= 220Kohm RB= 167 Kohm C1= 16 uF

Valores teorico Valores experimentales


𝑡1 = 0.693 ∗ 387𝑘 ∗ 16𝑢𝑓 = 2.68𝑠 𝑡1 = 3.19𝑠
𝑡2 = 0.693 ∗ 167𝑘 ∗ 16𝑢𝑓 = 1.85𝑠 𝑡2 = 2.42𝑠
𝑇 = 4.53𝑠 𝑇 = 5.61𝑠
1 1
𝑓= = 0.22𝐻𝑧 𝑓= = 0.17𝐻𝑧
4.53 5.61
2.68𝑠 3.19𝑠
𝐶𝐷 = = 0.59 𝐶𝐷 = = 0.56
4.53𝑠 5.61𝑠
PREGUNTA 7:
Implementar el Circuito de la Figura 2, analice su funcionamiento, con
valores de Resistencias y condensadores indicados. Calcular valor teórico y
experimental
a) R1 = 120 Kohm C1 = 4.7 uF Calcular T:

Valores teorico Valores experimentales


𝑇 = 1.1 ∗ 120𝑘 ∗ 4.7𝑢𝑓 = 0.62 𝑇 = 0.62𝑠

1 1
𝑓= = 1.61𝐻𝑧 𝑓= = 1.61𝐻𝑧
0.62 0.62
b) R1 = 120 kohm C1 = 10 uF Calcular T:

Valores teorico Valores experimentales


𝑇 = 1.1 ∗ 120𝑘 ∗ 10𝑢𝑓 = 1.32 𝑇 = 1.33𝑠

1 1
𝑓= = 0.75𝐻𝑧 𝑓= = 0.75𝐻𝑧
1.32 1.33𝑠
c) R1 = 100 Kohm C1 = 10 uF Calcular T:

Valores teorico Valores experimentales


𝑇 = 1.1 ∗ 100𝑘 ∗ 10𝑢𝑓 = 1.1𝑠 𝑇 = 1.1𝑠

1 1
𝑓= = 0.9𝐻𝑧 𝑓= = 0.9𝐻𝑧
1.1 1.1𝑠
PREGUNTA 8:
Utilizando el IC CD4047B, implementar los circuito mostrados en la Figura
4; Analice su funcionamiento y determine sus valores teóricos y
experimentales del tiempo de duración del pulso.
MODO ASTABLE

Valor teorico Valor experimental


1
𝐹𝑟𝑒𝑐. 𝑑𝑒𝑙 𝑜𝑠𝑐𝑖𝑙𝑎𝑑𝑜𝑟 =
4.4𝑅 ∗ 𝐶 𝐹𝑟𝑒𝑐. 𝑑𝑒𝑙 𝑜𝑠𝑐𝑖𝑙𝑎𝑑𝑜𝑟 = 234.7ℎ𝑧
1
𝐹𝑜 = = 227𝐻𝑧
4.4 ∗ 1𝑀 ∗ 1000𝑝𝑓 𝑃𝑢𝑙𝑠𝑜 = 2.25𝑚𝑠

𝑃𝑢𝑙𝑠𝑜 = 2.48 ∗ 𝑅 ∗ 𝐶
𝑃𝑢𝑙𝑠𝑜 = 2.48 ∗ 1𝑀 ∗ 1000𝑝𝑓 = 24.8𝑚𝑠
MODO MONOESTABLE (DISPARO POR FLANCOS DE SUBIDA)

Valor teorico Valor experimental


1
𝐹𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 =
2.48 ∗ 𝑅 ∗ 𝐶 𝐹𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 = 0.33ℎ𝑧
1
𝐹= = 0.40𝐻𝑧
2.48 ∗ 1𝑀 ∗ 1𝑢𝑓 𝑃𝑢𝑙𝑠𝑜 = 2.13𝑠

𝑃𝑢𝑙𝑠𝑜 = 2.48 ∗ 𝑅 ∗ 𝐶
𝑃𝑢𝑙𝑠𝑜 = 2.48 ∗ 1𝑀 ∗ 1𝑢𝑓 = 2.48𝑠
MODO MONOESTABLE (DISPARO POR FLANCOS DE BAJADA)

Valor teorico Valor experimental


1
𝐹𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 =
8.8 ∗ 𝑅 ∗ 𝐶 𝐹𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 = 0.33ℎ𝑧
1
𝐹= = 0.40𝐻𝑧
2.48 ∗ 1𝑀 ∗ 1𝑢𝑓 𝑃𝑢𝑙𝑠𝑜 = 3𝑠

𝑃𝑢𝑙𝑠𝑜 = 2.48 ∗ 𝑅 ∗ 𝐶
𝑃𝑢𝑙𝑠𝑜 = 2.48 ∗ 1𝑀 ∗ 1𝑢𝑓 = 2.48𝑠
PREGUNTA 9:
Implementar el Registro Universal (IC 74LS194), verificando el
funcionamiento:

 Consta 10 entradas y 4 salidas; estas últimas están conectadas a la


salidas de cada flip flop (Q) en el circuito integrado.
 A través A, B, C, D se cargan los datos en paralelo
 Dsr y Dsl entradas a través de las cuales se introducen datos al registro
de manera serial (bit a bit). Dsr Es la entrada serie de desplazamiento
a la derecha la cual introduce los bits por la posición A. Dsl Es la
entrada serie de desplazamiento a la izquierda la cual introduce los
bits por la posición B
 CP Es la entrada de reloj. Dispara los flips-flops en la transición de L
a H del pulso de reloj.
 MR Al activar la señal se ponen todos los flip-flop a cero.
 S0, S1 A través de estas señales de control elegiremos el modo en que
queremos que funcione nuestro circuito desplazamiento izquierda,
desplazamiento derecha y carga en paralelo.

a) Carga paralela

S0=1

S1=1
b) Desplazamiento derecha.

S0=1

S1=0

c) Desplazamiento izquierda.

S0=0

S1=1
d) Estado memoria

S0=0

S1=0

PREGUNTA 10:
Analizar el funcionamiento del IC 74LS259, como registro direccionable,
compruebe su tabla de verdad y diagrama de tiempo.
Aplicaciones de almacenamiento de propósito general en sistemas digitales.
Es un multifuncional dispositivo capaz de almacenar datos de una sola línea
en ocho cierres direccionable en la tabla de selección de modo. En el modo
de cierre direccionable, los datos en la línea de datos (D) se escriben en la
dirección latch.
The latch direccionado seguirá la entrada de datos con todos pestillos no
direccionados que permanecen en sus estados anteriores.

INPUT OUTPUT
̅̅̅̅̅ ̅̅̅̅
𝑀𝑅 𝐿𝐸 D 𝐴2 𝐴1 𝐴0 𝑄0 𝑄1 𝑄2 𝑄3 𝑄4 𝑄5 𝑄6 𝑄7
1 0 d 0 0 0 1 0 0 0 0 0 0 0
1 0 d 0 0 1 1 1 0 0 0 0 0 0
1 0 d 0 1 0 1 1 1 0 0 0 0 0
1 0 d 0 1 1 1 1 1 1 0 0 0 0
1 0 d 1 0 0 1 1 1 1 1 0 0 0
1 0 d 1 0 1 1 1 1 1 1 1 0 0
1 0 d 1 1 0 1 1 1 1 1 1 1 0
1 0 d 1 1 1 1 1 1 1 1 1 1 1

PREGUNTA 11:

El Circuito siguiente, es un secuencial, cuyas salidas D3, D2, D1, D0


Representan estados binarios con signo en complemento a 2, Determinar
a) Graficar los diagramas de tiempo QA, QB, QC y Vo, en función de la
Señal de Reloj (Clk).

b) Los estados que genera el circuito en mención

ESTADOS 𝑉𝑖 𝐶𝐿𝐾 𝑄𝑎 𝑄𝑏 𝑄𝑐 𝑉0
0 0 1 0 0 0
1 1 0 1 1 0
2 0 1 0 0 1
3 1 0 1 1 1

c) El máximo estado generado.

ESTADOS 𝑉𝑖 𝐶𝐿𝐾 𝑄𝑎 𝑄𝑏 𝑄𝑐 𝑉0
3 1 0 1 1 1

d) El mínimo estado generado.

ESTADOS 𝑉𝑖 𝐶𝐿𝐾 𝑄𝑎 𝑄𝑏 𝑄𝑐 𝑉0
0 0 1 0 0 0
Pregunta 12:
Dado el circuito de la Figura 2 y el diagrama de tiempos (Figura 3).
Analice su funcionamiento y determine:
a) El diagrama de tiempo de Yn, justificando su valor lógico en cada periodo
de Clk.
b) El Diagrama de Tiempo de Qn del Flip Flop D, justificando su valor en
cada periodo de Clk. (Considere estado Inicial de Q = 0)
XN CLOCK YN
0 0
0 1
1 1
1 1

Funcionamiento:
1) Cuando inicia el FF-D, en 0, la primera señal de reloj comienza a
dispararse y la alternación entre 0 y 1 se da.
2) Luego cuando se da el primer valor a XN, la salida se pondrá en 1, no
importa la señal del reloj.
3) Después de esto se repite la secuencia del circuito.
Pregunta 13:
El circuito contador síncrono mostrado, genera estados binarios de números
con signo en complemento a 2;
Determine:
a) Ecuaciones Lógicas de J1, K1, J2, K2, J3, K3, J4 y k4

𝐽1 = ̅𝑄̅̅2̅ ∗ (𝑄3 + ̅𝑄̅̅4̅)

𝐾1 = 𝑄2 + 𝑄4

𝐽2 = ̅̅̅
𝑄1 ∗ 𝑄3 ∗ 𝑄4

̅̅̅3̅ ∗ ̅𝑄̅̅4̅)
𝐾2 = 𝑄1 + (𝑄

𝐽3 = 𝑄1 + ̅𝑄̅̅2̅

̅̅̅1 ∗ ̅𝑄̅̅4̅
𝐾3 = 𝑄1 ∗ 𝑄2 + 𝑄

̅̅̅1 ∗ 𝑄3
𝑄4 = 𝑄1 ⊕ 𝑄2 + 𝑄

𝐾4 = 𝑄2 + 𝑄3

b) Tabla de estados de J1, K1, J2, K2, J3, K3, J4 y k4


c) Tabla de estados de Q1, Q2, Q3, Q4

EST 𝑄4 𝑄3 𝑄2 𝑄1 𝐽4 𝐾4 𝐽3 𝐾3 𝐽2 𝐾2 𝐽1 𝐾1
0 0 0 0 0 0 0 1 1 0 1 1 0
5 0 1 0 1 1 1 1 0 0 1 1 0
13 1 1 0 1 1 1 1 0 0 1 1 1
4 0 1 0 0 1 1 1 1 0 0 1 0
9 1 0 0 1 1 0 1 0 1 1 0 1
14 1 1 1 0 1 1 0 0 1 0 0 1
6 0 1 1 0 1 1 0 1 0 0 0 1
10 1 0 1 0 1 1 0 0 0 0 0 1
2 0 0 1 0 1 1 0 1 0 1 0 1
8 1 0 0 0 0 0 1 0 0 0 0 1
12 1 1 0 0 1 1 1 0 1 0 1 1
7 0 1 1 1 0 1 1 1 0 1 0 1

d) Estados decodificados, generados por el contador síncrono.

0, +5, −3, +4, −7, −2, +6, −6, +2, −8, −4, +7, 0, +5
Pregunta 14:
Utilizando ICs. 7490 y circuitería auxiliar, diseñar, implementar y verificar
funcionamiento de un reloj digital, que muestre las horas, minutos y
segundos en tiempo real (f clk = 1 seg.)de modo que se puede visualizar en
display numérico de 7 segmentos; debe considerar señales de INICIO,
RESET y programación .

Funcionamiento:
Observamos que cada 7490 está conectado en el mastín set la compuerta
AND la cual al parar, hará que se resetee ya sea en segundos, minutos y
horas.
Pregunta 15:
Utilizando ICs. Configurables, diseñar e implementar un circuito que realice
lo siguiente:

Para C2=0 Y C1=0

Funcionamiento:

Utilizamos un contador de 4 bits el 74LS190, de la cual una de sus


características es tener “Down “y “up”, para su conteo.
El integrado cada vez que llegue a su estado máximo “1001” o su estado
mínimo “0000”, este por el pin 13 RCO enviara una señal.
El pin 13 del integrado 74LS190, estará conectado a la señal de reloj del FF-
JK, de la cual sus entradas están en 1, la salida será la negación del estado
anterior.
Con este sistema hará que el contador cambie de función “Down” y “up”.
PARA C2=0 Y C1=1

Funcionamiento:

En este circuito se va a usar dos contadores uno en Up y el otro en Down,


también se va a hacer uso de un comparador (74LS85). El CI 7485 es un
comparador de 4 bits en este caso va a comparar las 4 salidas del 1er contador
Down con las otras 4 salidas del 2do contador Up, cuando se da que los 2
son iguales entonces va a mandar un pulso al load del 2do contador y este va
a cargar los datos del 1er contador Down, ya que como A>B siempre se va a
cumplir entonces siempre esa salida va a estar en “1” y cuando cambie a
A=B va mandar un pulso al 1er contador y este va a disminuir en 1 y así
sucesivamente hasta obtener nuestra secuencia deseada.

PARA C2=1 Y C1=0


Funcionamiento:

En este circuito usamos dos contadores (74LS190) en el cual el 2do contador


va a contar de 0 a 9, después que llegue a 9 la pata 12(TC) de dicho contador
se conecta a la entrada del CLOCK del 1er contador que al estar en modo Up
va a contar y a su misma vez mediante compuertas OR y NOT hacemos un
circuito tal que cuando llegue a 9 mande un pulso a la pata 11 (LOAD), en
este caso el 2do contador se va a comportar como registro y va a salir lo que
Está en la entrada.

PARA C2=1 Y C1=1


Pregunta 16:
Utilizando ICs. Configurables, diseñar e implementar un circuito que realice
lo siguiente:

Para C2=0 Y C1=0


Funcionamiento:

En este caso usamos un contador, el 74LS191 el cual nos permite contar del
0 al 15 y una vez que llega al máximo o mínimo valor da un pulso por la pata
13 (RC0), el cual la vamos a aprovechar para mandarla a la señal de un FF-
JK que está en estado de memoria (J=1 y K=1), el cual va hacer que el
contador que estaba en Up al inicio cambie a Down y así sucesivamente.

Para C2=0 Y C1=1

En este circuito usamos dos contadores (74LS191) en el cual el 2do contador


va a contar de 0 a 15, después que llegue a 15 la pata 12(TC) de dicho
contador se conecta a la entrada del clock del 1er contador que al estar en
modo Up va a contar y a su misma vez mediante compuertas OR y NOT
hacemos un circuito tal que cuando llegue a 15 mande un pulso a la pata 11
(LOAD), en este caso el 2do contador se va a comportar como registro y va
a salir lo que está en la entrada o sea lo que te genere el 1er contador.
Para C2=1 Y C1=0

Funcionamiento:

En este circuito se va a usar dos contadores uno en Up y el otro en Down,


también se va a hacer uso de un comparador (74LS85). El CI 7485 es un
comparador de 4 bits en este caso va a
comparar las 4 salidas del 1er contador Down con las otras 4 salidas del 2do
contador Up, cuando se da que los 2 son iguales entonces va a mandar un
pulso al load del 2do contador y este va a cargar los datos del 1er contador
Down, ya que como A>B siempre se va a cumplir entonces siempre esa
salida va a estar en “1” y cuando cambie a A=B va mandar un pulso al 1er
contador y este va a disminuir en 1 y así sucesivamente hasta obtener nuestra
secuencia deseada.
Pregunta 17:
Utilizando el concepto de máquinas de estados, desarrollar el análisis, mapa
de estados y diagrama de Flujo para los siguientes Flips Flops.

a) FF-JK (2 Ptos)

Tabla de estados

J K Qn Qn+1
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0

Diagrama de flujo: utilizando la tabla de estados se puede hacer el diagrama:


Entradas: JK= (00, 01, 10, 11)
Estado: QN= (0,1) / X: IRRELEVANTE

b) FF-RS (1 Pto)
R S Qn Qn+1
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 ND
1 1 1 ND

Diagrama de flujo: utilizando la tabla de estados se puede hacer el diagrama:


Entradas: RS= (00, 01, 10, 11)
Estado: QN= (0,1) / X: IRRELEVANTE
c) FF-D (1 Pto)

D Qn Qn+1
0 0 0
0 1 0
1 0 1
1 1 1

Diagrama de flujo: utilizando la tabla de estados se puede hacer el diagrama:


Entradas: D= (00, 01, 10, 11)

d) FF-T (1 Pto)
T Qn Qn+1
0 0 0
0 1 1
1 0 1
1 1 0

Diagrama de flujo: utilizando la tabla de estados se puede hacer el diagrama:


Entradas: T= (00, 01, 10, 11)
Pregunta 18:
Diseñe la unidad de control de una máquina de dulces operada por monedas.
El dulce cuesta 20 centavos y la maquina acepta monedas de 5 y 10 centavos.
Hay que devolver cambio si se depositan más de 20 centavos. No se pueden
depositar más de 25 centavos en una sola compra, por tanto, al máximo
cambio es una moneda de 5 centavos.
Desarrollar:
a) Análisis del problema
b) Mapa de estados
c) Circuito Diseñado
d) Diagrama de Flujo
e) Implementación del Sistema
Utilizamos el FF tipo “D” los cual está en su modo contador, de tal manera
que al recibir monedas, estas vayan incrementando la cantidad de monedas
que ingresan, con tal fin y con el objetivo de simplificar los valores,
asignamos a cada cantidad de monedas un número en binario tal que así:
Cantidad de monedas de 5 centavos: 𝐴2 𝐴1 𝐴0
c 𝐴2 𝐴1 𝐴0
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
Cantidad de monedas de 10 centavos: 𝐵1 𝐵0
c 𝐵1 𝐵0
0 0 0
1 0 1
2 1 0

Se le asigno estos valores a cada moneda, por el hecho que debe ver un límite
al ingresar las monedas de 25centavos. Con esta observación se debe
adicionar un bloqueo para que no permita ingresar una cantidad después de
los 25 centavos. Con esto deshabilite las entradas A y B, para su desarrollo
de la operación.
Circuito con la entrada A y salida 𝐴2 𝐴1 𝐴0

Circuito con la entrada B y salida 𝐵1 𝐵0


Estas entradas (𝐴2 𝐴1 𝐴0 y 𝐵1 𝐵0 ) estarán reunidas en un conjunto de 5 bits
para poder crear un arreglo de circuitos secuenciales, tal que pueda darnos
una salida C (accionamiento para expulsar el caramelo), V (accionamiento
para expulsar el vuelto, en este caso es únicamente de 1 moneda de 5
centavos), B5 (Bloquear en ingreso de más monedas de 5 centavos) y B10
(Bloquear en ingreso de monedas de 10 centavos), entonces planteamos el
mapa de estados:
A B SALIDAS
𝐴2 𝐴1 𝐴0 𝐵1 𝐵1 C V 𝐵5 𝐵10
0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 1 0 1 0 0 1
0 0 0 1 1 X X X X
0 0 1 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0
0 0 1 1 0 1 1 1 1
0 0 1 1 1 X X X X
0 1 0 0 0 0 0 0 0
0 1 0 0 1 1 0 0 1
0 1 0 1 0 X X X X
0 1 0 1 1 X X X X
0 1 1 0 0 0 0 0 0
0 1 1 0 1 1 1 1 1
0 1 1 1 0 X X X X
0 1 1 1 1 X X X X
1 0 0 0 0 1 0 0 1
1 0 0 0 1 X X X X
1 0 0 1 0 X X X X
1 0 0 1 1 X X X X
1 0 1 0 0 1 1 1 1

Del mapa de estado obtenemos:


C = A2 + B1 + A1.B0
V = A0. (A2 + A1.B0 + B1)
B5 = C, B10 = V
Circuito secuencial para generación de salidas

Circuito completo de la unidad de control


Pregunta 19:
Utilizando IC contadores diseñar un circuito para determinar la secuencia
Siguiente:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2, 1
2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3, 2
………
8, 9, 8
9

El circuito funciona de la siguiente manera:

 El primer CI 74193 llegue a 15 (1111) nos va a mandar una señal por


medio de la compuerta nand de 4 entradas que están conectadas a su
salida del contador y esta a su vez a la compuerta or esta señal se
invierte.
 Esta señal llega un pulso al flip flop JK y como el J y el K están
conectados a “1” lógico van a cambiar sus salidas del flip flop y esto
va a ser que se vuelva el contador a Down gracias a las compuertas
and.
 Para que el contador no comience siempre de cero y vaya aumentando
progresivamente del número que comienza se usó el segundo CI
74193 que cada vez que el primer contador llegue a 15 (1111) le van
a mandar una señal de clock y va a contar y las salidas de los 2
contadores se van a comparar.
 Cuando sean iguales se manda un pulso de clock al flip flop y este va
a ser que el primer contador cuente a partir del número que aparece en
el segundo contador y termine en ese mismo número.

Pregunta 20:
Implementar el circuito de un contador síncrono, descrito por las funciones
Lógicas de los Flip Flops; analice su funcionamiento, desarrolle su tabla de
estados y su diagrama de tiempos. (Para su implementación. Sugerencia
Utilice IC 74LS76). Considere Q4n : MSB Qn : LSB.
𝐽4 = ̅̅̅̅̅
𝑄1𝑛 + 𝑄2𝑛

𝐾4 = 𝑄1𝑛 + 𝑄2𝑛 + 𝑄3𝑛

𝐽3 = ̅̅̅̅̅
𝑄1𝑛

𝐾3 = ̅̅̅̅̅
𝑄4𝑛

̅̅̅̅̅
𝐽2 = 𝑄1𝑛 (𝑄 ̅̅̅̅̅
3𝑛 ) + 𝑄1𝑛 ∗ 𝑄3𝑛 ∗ 𝑄4𝑛

𝐾2 = ̅̅̅̅̅
𝑄1𝑛 + 𝑄3𝑛

𝐽1 = ̅̅̅̅̅
𝑄2𝑛 ∗ 𝑄4𝑛

̅̅̅̅̅
𝐾1 = 𝑄2𝑛 ∗ (𝑄 ̅̅̅̅̅ ̅̅̅̅̅
3𝑛 ) + (𝑄2𝑛 ) ∗ (𝑄4𝑛 )

EST 𝑄4𝑛 𝑄3𝑛 𝑄2𝑛 𝑄1𝑛 𝐽4 𝐾4 𝐽3 𝐾3 𝐽2 𝐾2 𝐽1 𝐾1


12 1 1 0 0 1 1 1 0 1 1 1 0
7 0 1 1 1 1 1 0 1 0 1 0 0
9 1 0 0 1 0 1 0 0 1 0 1 0
3 0 0 1 1 1 1 0 1 1 0 0 1
10 1 0 1 0 1 1 1 0 0 1 0 1
4 0 1 0 0 1 1 1 1 0 1 0 1
8 1 0 0 0 1 0 1 0 0 1 1 0
13 1 1 0 1 0 1 0 0 0 1 1 0
5 0 1 0 1 0 1 0 1 0 1 0 1

Potrebbero piacerti anche