Está en la página 1de 5

ELECTRNICA DIGITAL I (02/03)

3er Curso de Ingeniera Industrial

SISTEMAS COMBINACIONALES
PROBLEMA 1 Disear un detector de magnitud relativa, que tome dos nmeros binarios de 3 bits, (A= a 2a1a0 y B= b2b1b0), determine si son iguales, y si no lo son, cul de ellos es el mayor Nuestro bloque funcional dispone de 6 entradas que corresponden a los tres dgitos de cada uno de los nmeros, y tres salidas definidas por: M=1 si y solo si los dos n son iguales N=1 s y solo s A > B P=1 s y solo s B > A PROBLEMA 2 Disear el circuito lgico que implemente un multiplicador, donde disponemos de 4 entradas, dos para cada uno de los dos nmeros de 2 bits (A=a 1a0 y B=b1b0) que vamos a multiplicar, y 4 salidas, donde aparecer el producto en forma de n binario (Z= z 3z2z1z0) PROBLEMA 3 La figura adjunta, muestra el cruce de una autopista principal con un camino de acceso secundario. Se colocan sensores de deteccin de vehculos a lo largo de los carriles C y D (camino principal) y en los carriles A y B (camino de acceso). Las salidas del sensor son BAJA cuando no pasa ningn vehculo, y ALTA cuando pasa algn vehculo. El semforo del cruce se controlar de acuerdo a la siguiente lgica: El semforo E-O (Este-Oeste) estar en verde siempre que C y D estn ocupados El semforo E-O (Este-Oeste) estar en verde siempre que C D estn ocupados pero A y B no estn ocupados El semforo N-S (Norte Sur) estar en verde siempre que los carriles A y B estn ocupados pero C y D no lo estn El semforo N-S tambin estar en verde cuando A o B estn ocupados en tanto que C y D estn vacos. El semforo E-O estar en verde cuando NO haya vehculos transitando.

Utilizando las salidas de los sensores A.B.C. y D como entradas, disee un circuito lgico para controlar el semforo. Debe haber 2 salidas N/S, y E/O que pasen a Alto cuando la luz correspondiente se pone en verde. PROBLEMA 4 a) Disear un circuito combinacional que permita obtener el cdigo de Hamming correspondiente al BCD natural.

ELECTRNICA DIGITAL I (02/03)

3er Curso de Ingeniera Industrial

b) Disear el circuito que determine si ha habido un error y en tal caso, que genere el n binario correspondiente a la posicin que ocupa ese error. PROBLEMA 5 Un proceso qumico posee tres indicadores de la temperatura del punto P cuyas salidas T 1, T2, y T3 adoptan dos niveles de tensin bien diferenciados segn la temperatura sea menor, o mayorigual a t1, t2, t3 respectivamente (t1< t2< t3). Se asigna el valor cero al nivel de tensin correspondiente a una temperatura inferior a t, y el valor uno al nivel correspondiente a una temperatura superior o igual a t. Se desea generar una seal que: Adopte un nivel de tensin alto (1 lgico) si la temperatura est comprendida entre t 1 y t2 Adopte un nivel de tensin alto si la temperatura es superior o igual a t 3 Adopte un nivel de tensin bajo en cualquier otro caso diferente a los descritos anteriormente. Disear esa funcin lgica usando: - puertas NAND y NOR - con un decodificador y puertas NAND - con un multiplexor PROBLEMA 6 Realizar la sntesis de una funcin de 4 variables a, b, c, y d que tome el valor 1 cuando el n de variables que estn en estado uno es superior al de las que se encuentran en estado cero. Nunca puede haber ms de tres variables en estado 1 simultneamente. Para ello, obtener la tabla de verdad, las expresiones mnimas de trminos cannicos, y a partir de ah, implementar el circuito: - con puertas NAND y NOR - con un multiplexor - con un decodificador PROBLEMA 7 Disponemos de tres nmeros de 8 bits codificados en binario natural. Disear un circuito combinacional que realice la suma de los dos mayores de los tres. PROBLEMA 8 Disear un circuito combinacional que calcule el valor absoluto de la diferencia de dos nmeros de n bits. PROBLEMA 9 Dados dos nmeros de 4 bits, implementar un circuito digital que consiga realizar la suma y la resta, segn seleccione el usuario y adems active una alarma cuando el resultado obtenido en la operacin sea errneo. PROBLEMA 10 Implementar el circuito digital Convertidor que Cdigo que permita obtener el n decimal sobre un display, si en la entrada del bloque sistema disponemos de ese numero decimal escrito en cdigo BCD exceso a 3. PROBLEMA 11 Se pretende disear un sistema de control digital para una parte de una operacin de tratamiento de madera de una fbrica de muebles. Este sistema debe controlar cuatro motores (M1, M2, M3 y M4) que ponen en marcha una cinta transportadora, su bomba de lubricacin, una sierra de cinta y una sierra de corte, respectivamente.

ELECTRNICA DIGITAL I (02/03)

3er Curso de Ingeniera Industrial

El sistema utiliza cuatro interruptores manuales on/off (S1, S2, S3 y S4), para controlar cada uno de los cuatro motores. Al activar (desactivar) el interruptor Si se pone en marcha (se para) el motor Mi. Cuando la cinta transportadora est funcionando, el motor que controla la lubricacin de la cinta transportadora debe funcionar. El motor que controla a la cinta transportadora debe funcionar slo cuando los interruptores S1 y S2 estn activados. Los motores de las sierras no requieren lubricacin, pero nunca deben funcionar al mismo tiempo. Si los interruptores S3 y S4 se activan al mismo tiempo, el sistema debe pararse por completo, incluyendo los motores de la cinta transportadora y de lubricacin. Tampoco pueden funcionar al tiempo la cinta transportadora y la sierra de corte. La lgica de control del circuito debe controlar los motores para evitar que se produzca cualquier condicin no permitida debido a la manipulacin incorrecta de los interruptores. Ese control se realiza parando completamente el sistema. Disear el circuito digital de control: a) utilizando exclusivamente circuitos integrados 74LS00. b) utilizando multiplexores. c) utilizando decodificadores.

PROBLEMA 12 Un desplazador de bloque es un circuito combinacional con n entradas, E1 ... En, y n salidas, S1 ... S2. Funciona de manera que S i=Ei+d, siendo d el desplazamiento, que puede ser positivo o negativo. Las salidas que quedan sin correspondencia con alguna entrada se ponen a un valor fijo (0 o 1). Utilizando componentes combinacionales, disear un desplazador de bloque con n=8 y d=4, y con cuatro entradas de control, c1 ... c4. Con c1c2 se codifica el desplazamiento segn la tabla adjunta. Con c3 se codifica el signo de d. Con c4 se codifica si los lugares vacantes se rellenan con ceros o unos.

c1c2 00 01 10 11

d 1 2 3 4

PROBLEMA 13
1

ELECTRNICA DIGITAL I (02/03)

3er Curso de Ingeniera Industrial

Disear un circuito que convierta un nmero de 2 dgitos BCD a cdigo binario. Ejemplo
Decimal 23 BCD 0010 0011 Binario 0010111

4 Convertidor BCD - Binario 4 7

PROBLEMA 14

Disee un circuito combinacional que tenga como entradas tres nmeros sin signo A, B y C de n bits cada uno, y una salida Z que indique cul de los nmeros B o C es ms prximo al nmero A. Haga un diseo con bloques funcionales. Suponga que AB, AC y CB. Para el caso particular de n=3 disee todos los bloques funcionales utilizados en el circuito a nivel de puertas, a excepcin de los multiplexores.
n n n Z

A B C

PROBLEMA 15 El bloque A de la figura pone su salida yk=1 si y slo si hay k entradas a 1. Disee la unidad B para que el bloque completo C ponga zj=1 si y slo si hay j entradas a 1. Utilice slo MUX 2:1.

ELECTRNICA DIGITAL I (02/03)

3er Curso de Ingeniera Industrial

PROBLEMA 16 En el circuito siguiente se realiza un test para comprobar su funcionamiento, obteniendo los resultados de la tabla adjunta. Los posibles fallos pueden ser debidos a una o ms lneas cortocircuitadas a 1 a 0 lgicos. Detectar donde se pueden encuentran dichos cortocircuitos.
ABC 000 001 010 011 100 101 111 F 0 0 0 1 0 0 1

También podría gustarte