PROBLEMA 1
Diseñar el circuito lógico que implemente un multiplicador, donde disponemos de 4 entradas, dos para cada uno de los dos números de 2 bits (A=a 1a0 y =b1b0! que "amos a multiplicar, y 4 salidas, donde aparecer# el producto en $orma de n% binario (&= ' '2'1'0!)
PROBLEMA 1
*a +gura adunta, muestra el cruce de una autopista principal con un camino de acceso secundario) -e colocan sensores de detección de "e./culos a lo largo de los carriles y D (camino principal! y en los carriles A y (camino de acceso!) *as salidas del sensor son AA cuando no pasa ningún "e./culo, y A*A cuando pasa algún "e./culo) 3l sem#$oro del cruce se controlar# de acuerdo a la siguiente lógica 3l sem#$oro 356 (3ste56este! estar# en "erde siempre que y D est7n ocupados 3l sem#$oro 356 (3ste56este! estar# en "erde siempre que ó D est7n ocupados pero A y no est7n ocupados 3l sem#$oro 85- (8orte 9 -ur! estar# en "erde siempre que los carriles A y est7n ocupados pero y D no lo est7n 3l sem#$oro 85- tambi7n estar# en "erde cuando A o est7n ocupados en tanto que y D est7n "ac/os) 3l sem#$oro 356 estar# en "erde cuando 86 .aya "e./culos transitando) :tili'ando las salidas de los sensores A))) y D como entradas, diseñe un circuito lógico para controlar el sem#$oro) Debe .aber 2 salidas 8;-, y 3;6 que pasen a Alto cuando la lu' correspondiente se pone en "erde) Solución: Tabla de Verdad ENTRADA A B C 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0
SALIDA D 0 1 0 1 0 1 0 1 0 1
NS 0 0 0 0 1 0 0 0 1 0
EO 1 1 1 1 0 0 0 1 0 0
1 1 1 1 1 1
0 0 1 1 1 1
1 1 0 0 1 1
0 1 0 1 0 1
0 0 1 0 0 0
0 1 0 0 0 1
Funciones Lógicas:
-impli+cando NS = (A + B).C’D’
-impli+cando EO = A’B’ + CD
Diagraa del circui!o lógico:
PROBLEMA 1
a! Diseñar un circuito combinacional que permita obtener el código de amming correspondiente al D natural) b! Diseñar el circuito que determine si .a .abido un error y en tal caso, que genere el n% binario correspondiente a la posición que ocupa ese error) -e .an recibido los datos a" b" c" d codi+cados en amming de > bits con paridad par, y es necesario detectar y corregir los bits con errores) a! 1100100? b! 1110101? c! 1010101? d! 1110111 Solución #a$: @ara mantener la paridad par en el grupo 2, , ,> debe cambiarse el bit de la posición 2 (2!) 3l dato corresponde a 1101)
Solución #b$: @ara mantener la paridad par en los grupos 2,,,> y 4,B,,> se debe cambiar el bit de la posición (C! para obtener la paridad correcta) 3l dato es 1011)
Solución #c$: 3n este caso, no .ay error en el dato en"iado)
Solución #d$: @ara mantener la paridad par en los grupos 4, B, ,> se debe cambiar el bit de la posición 4 (4! para obtener la paridad correcta) 3l dato es 1111)
*os casos a y d pueden ser aceptados como errores dobles o simple) -in embargo, al asumir algún cambio en los bits de c.equeo implica descartar errores dobles en los bits de in$ormación) Debido a esto, en el eemplo(a! pueden ser considerado los cambios de los bits I% e I&) De esta misma $orma, en el eemplo (d!, los cambios pueden ocurrir en los bits I% e I') *os cambios dobles (distancia dos! no pueden ser corregidos con el código amming de > bits, sin embargo, para resol"er esto es necesario el código amming de bits)
PROBLEMA 1
:n proceso qu/mico posee tres indicadores de la temperatura del punto @ cuyas salidas 1, 2, y adoptan dos ni"eles de tensión bien di$erenciados según la temperatura sea menor, o mayor5igual a t 1, t2, ó t respecti"amente (t1E t2E t!) -e asigna el "alor cero al ni"el de tensión correspondiente a una temperatura in$erior a t, y el "alor uno al ni"el correspondiente a una temperatura superior o igual a t) -e desea generar una señal que Adopte un ni"el de tensión alto (1 lógico! si la temperatura est# comprendida entre t 1 y t2 Adopte un ni"el de tensión alto si la temperatura es superior o igual a t Adopte un ni"el de tensión bao en cualquier otro caso di$erente a los descritos anteriormente) Diseñar esa $unción lógica usando @uertas 8A8D y 86F on un decodi+cador y puertas 8A8D on un multipleGor
ircuito *ógico)
PROBLEMA 1
Cmplementar el circuito digital Hon"ertidor que ódigoI que permita obtener el n% decimal sobre un display, si en la entrada del bloque sistema disponemos de ese número decimal escrito en código D eGceso a )
D decimal codi+cado binario) iene J entradas y 4 salidas) -u tabla de "erdad es
8o se necesita una entrada para el d/gito 0, ya que las salidas D est#n todas a ni"el bao cuando no .ay entradas a ni"el alto)
PROBLEMA 1
-e pretende diseñar un sistema de control digital para una parte de una operación de tratamiento de madera de una $#brica de muebles) 3ste sistema debe controlar cuatro motores (K1, K2, K y K4! que ponen en marc.a una cinta transportadora, su bomba de lubricación, una sierra de cinta y una sierra de corte, respecti"amente) 3l sistema utili'a cuatro interruptores manuales on;oL (-1, -2, - y -4!, para controlar cada uno de los cuatro motores) Al acti"ar (desacti"ar! el interruptor -i se pone en marc.a (se para! el motor Ki) uando la cinta transportadora est7 $uncionando, el motor que controla la lubricación de la cinta transportadora debe $uncionar) 3l motor que controla a la cinta transportadora debe $uncionar sólo cuando los interruptores -1 y -2 est#n acti"ados) *os motores de las sierras no requieren lubricación, pero nunca deben $uncionar al mismo tiempo) -i los interruptores - y -4 se acti"an al mismo tiempo, el sistema debe pararse por completo, incluyendo los motores de la cinta transportadora y de lubricación) ampoco pueden $uncionar al tiempo la cinta transportadora y la sierra de corte) *a lógica de control del circuito debe controlar los motores para e"itar que se produ'ca cualquier condición no permitida debido a la manipulación incorrecta de los interruptores) 3se control se reali'a parando completamente el sistema) Diseñar el circuito digital de control a! utili'ando eGclusi"amente circuitos integrados >4*-00) b! utili'ando multipleGores) c! utili'ando decodi+cadores)
S4 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
S3 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
K1=-1-2--4 K2=-2--4 K=-4--2 K4=-4--2-1 >4*-00
S2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
S1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
M1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
M2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0
M3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0
M4 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
11.b
PROBLEMA 1
:n sistema digital tiene cuatro entradas a, b, c, d y una salida z , que debe colocarse alta cuando se cumplan las siguientes condiciones -i la entrada, en binario, es múltiplo de ó >) Kúltiplo est# de+nido como el número que contiene a otro una o m#s "eces eGactamente) onsidere que a es el bit m#s signi+cati"o y que d es el menos signi+cati"o) -i se acti"a a, no debe acti"arse b. -i no se acti"a a, entonces debe acti"arse c o d o ambos) a! 3Gpresar la condición i! como suma de min t7rminos) b! 3Gpresar la condición ii! como producto de maGt7rminos) c! 3Gpresar la condición iii! mediante un mapa de Marnaug.) d! Kinimi'ar la $unción ') -olución a! 3l cero no se considera, con la de+nición dada, como múltiplo de ó >) ondición i! = m (, , >, J, 12, 14, 1B!
|
PROBLEMA 1 Diseñar un circuito que convierta un número de 2 dígitos BCD a código binario. Ejempo
Deci al
BCD
Binari o
2
0010 0011
00101 11
4 on"ertidor D 5 inario 4
>
PROBLEMA 1
Diseñe un circuito combinacional que tenga como entradas tres números sin signo A, y de n bits cada uno, y una salida & que indique cu#l de los números o es m#s próGimo al número A) aga un diseño con bloques $uncionales) -uponga que A , A y )
@ara el caso particular de n= diseñe todos los bloques $uncionales utili'ados en el circuito a ni"el de puertas, a eGcepción de los multipleGores)
n A n
& n
PROBLEMA 1
3l bloque A de la +gura pone su salida y N=1 si y sólo si .ay N entradas a 1) Diseñe la unidad para que el bloque completo ponga ' =1 si y sólo si .ay entradas a 1) :tilice sólo K:O 21)
PROBLEMA 1
3n el circuito siguiente se reali'a un test para comprobar su $uncionamiento, obteniendo los resultados de la tabla adunta) *os posibles $allos pueden ser debidos a una o m#s l/neas cortocircuitadas a H1I ó a H0I lógicos) Detectar donde se pueden encuentran dic.os cortocircuitos) ABC
F
000
0
001
0
010
0
011
1
100
0
101
0
111
1
El posible error puede ser que las dos entradas del 7486 estén cortocircuitadas con B o con A. PROBLEMA 1
Diseñar, utili'ando eGclusi"amente multipleGores, un circuito combi nacional capa' de reali'ar el complemento a 2 de un número de bits o el complemento a 1 o dearlo como est# en $unción de un par de señales -1 y -0 de la $orma siguiente
S1 S0
Función
0
0
!
"0
1
Compemento a 2 de !
1
0
Compemento a 1 de !
1
1
#in de$inir
|
PROBLEMA 1
a! Dis7ñese un circuito capa' de .allar la media del "alor absoluto de dos números enteros con signo de bits que se encuentran en código de complemento a dos) b! :sando el circuito anterior construir un esquema que sea capa' de .allar la media de 4 "alores en las mismas circunstancias) c! P3Giste otra solución alternati"a que meore a esta últimaQ @ara todos los apartados diagrama de bloques, descomposición de cada tipo de bloque utili'ado .asta ni"el de puertas lógicas, tablas de "erdad, $unciones lógicas)
PROBLEMA 1 Diseñar un circuito que reaice a suma aritm%tica de ma&or & e menor de tres números dados. 'os números est(n representados en código compemento a 2. #e debe reai)ar o siguiente* a+ Diseñar un circuito comparador de dos números de tres dígitos en compemento a 2. b+ ,tii)ando e circuito anterior construir un comparador de dos números en compemento a 2 de - dígitos. c+ Diseñar e circuito que sume os dos números indicados anteriormente de - bits.