You are on page 1of 3

Diseño de circuitos digitales y tecnología de

computadores
Implementación de funciones lógicas
< Diseño de circuitos digitales y tecnología de computadores

Contenido
[ocultar]

1 Introducción

2 Multifunción

3 Circuitos combinacionales con puertas NAND o NOR

4 Resolución de supuestos prácticos

Introducción[editar]
Un sistema combinacional es la realización física de una función lógica. El estado lógico de
la salida, considerado un instante, depende sólo de la combinación binaria que hay en la
entrada y es independiente de combinaciones previas.
Dado un circuito combinacional podemos obtener la función de salida anotando
sucesivamente las expresiones booleanas que producen las distintas puertas lógicas a
partir de la entradas.

Antes de componer el circuito combinacional que realiza una función lógica, es
conveniente simplificar ésta para minimizar el número de puertas lógicas que necesita el
circuito. Existen tres métodos para simplificar funciones:

algebraico: utiliza los teoremas y postulados del álgebra de Boole; se utiliza para
un número de variables de 2 a 3.

tabular o de Karnaugh: se utiliza para un número de variables de 2 a 5.

numérico o de Quine-McCluskey: se usa para un número de variables superior a 5.

Multifunción[editar]
Un sistema combinacional puede realizar varias funciones lógicas que comparten las
mismas variables. Este sistema se denomina multifunción. Para simplificar una

que son de fabricación más sencilla y por ende. También es posible realizar cualquier función lógica utilizando sólo puertas NAND o sólo puertas NOR. Circuitos combinacionales con puertas NAND o NOR[editar] Las puertas elementales AND. En el circuito siguiente. los puntos de conexión se representan uniendo las líneas en forma de T. OR y NOT son suficientes para realizar cualquier función lógica. se transforma algebraicamente usando los teoremas de DeMorgan de modo que:  Para utilizar sólo puertas NAND. no puede haber ninguna suma y debe haber al menos una negación que afecte a toda la expresión algebraica. El complemento de una variable a mediante puertas NAND o NOR se puede obtener de los siguientes modos: Resolución de supuestos prácticos[editar] . Para que una función lógica se pueda implementar sólo con puertas NAND o NOR. Téngase en cuenta que en las intersecciones de líneas en forma de cruz no existe contacto. las funciones f y g tienen en común el término bcd.multifunción se simplifica cada función independientemente. más baratas.  Para utilizar sólo puertas NOR. no puede haber ningún producto y debe haber al menos una negación que afecte a toda la expresión algebraica. En la composición del circuito combinacional no se debe repetir la realización de términos comunes a varias salidas.

para resolverlo se siguen los siguientes pasos: 1.Cuando se nos plantea un problema basado en funciones lógicas. Solución: Las entradas son las condiciones de carrera A. A y B en reposo  A y C activadas. 1 = accionado). así que podemos ahorrarnos el esfuerzo de escribir el resto de combinaciones de la tabla de verdad para las cuales R vale 0. El motor debe entrar en funcionamiento solamente cuando se cumplan las siguientes combinaciones de las condiciones de carrera:  A activada. convertir las funciones lógicas simplificadas a circuito ejercicio Obtener el circuito combinacional que realiza una función lógica Un contactor R para el accionamiento de un motor eléctrico está gobernado por la acción combinada de tres condiciones de carrera A. B y C (0 = inactiva. B y C. 1 = activada) y la salida es el contactor R (0 = abierto. { . A en reposo  C activada. dibujar la tabla de verdad con todas las entradas rellenando las salidas correspondientes según el enunciado 3. B y C en reposo  B y C activadas. Para obtener la función lógica en forma de suma de minterms sólo necesitamos las combinaciones para las cuales R vale 1. B en reposo Hallar el circuito combinacional que cumpla estas condiciones. obtener las funciones lógicas a partir de la tabla 4. comprender el problema y obtener el nº de entradas y salidas necesarias 2. simplificar las funciones lógicas 5.