Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Circuitos
Circuitos
y circuitos
Introducción.
• La Algebra de Boole se utiliza en modelación de los circuitos de
dispositivos lógicos
• Entradas y salidas son los elementos de conjunto {0, 1}
• Dispositivo eléctrico tiene cierto numero de circuitos
• Los circuitos diseñan utilizando las reglas de Algebra de Boole
• Los elementos básicos de circuitos se llaman puertas lógicas
• Redes lógicas o circuitos combinacionales no tienen memoria.
Combinaciones de • Los circuitos combinacionales (o
combinatorios) se pueden construir utilizando
puertas una combinaciones de puertas NOT, OR, AND.
Combinaciones de puertos
• Circuitos combinacionales pueden ser construidos utilizando OR y
AND puertos.
• Dos formas de construir xy + y.
Problema
• Supongamos que queremos encender la luz de una nave industrial,
activando los focos (poniendo a 1 la función que los controla). Para ello, se
dispone de un detector de presencia en la nave, que se activa (poniendo a
1) cuando hay una persona en el interior de la nave, un interruptor
crepuscular, que se activa (poniéndose a 1) cuando es de noche y un
interruptor manual, que se activa (poniéndose a 1) cuando alguien levanta
una palanca desde una oficina. Encontrar la función booleana que controla
el encendido suponiendo que la luz se enciende solo en alguno de los
siguientes casos:
• 1. Cuando se detecta la presencia de una persona en la nave y es de noche
• 2. Cuando se levanta la palanca, siempre que sea de noche.
Reglas para un • Nunca combine dos cables de entrada
• Un único cable de entrada se puede separar en dos y
circuito utilizarlo como entrada para dos puertas separadas
• Un cable de salida se puede utilizar como entrada
combinacional: •Def. Los circuitos para los cuales la salida es una funcion,
no solo de las entradas sino tambien del estado del
Sistema se llamas circuitos secuenciales. Automatos de
estados finitos.
Ejercicios:
Combinations of Gates
Ej: Construir circuitos
que producen salidas
(a) (x + y)
(b)
(c) (x + y +z)()
Ejercicio:
1. Para la siguiente
tabla
a) construir una
expresión booleana
b) un circuito
Ejemplo: Un comité formado por 3 personas toma las decisiones en una
organización. Para ello, cada individuo vota si o no a cada propuesta
formulada. Una propuesta prospera si recibe al menos dos de los tres
votos. Diseña un circuito que determine cuando prospera una propuesta.
Semisumadores
• Los circuitos lógicos se pueden usar para sumar dos enteros positivos de sus
representaciones binarias.
• Primer paso es construir un semisumador que suma dos bits, pero que no
acepta el acarreo de una adicion anterior.
• Dado que el circuito tiene más de una salida, es un circuito de múltiples
salidas.
un circuito para calcular la suma de dos enteros de tres bits.
Sumadores
• Se pueden utilizar un medio sumador y varios sumadores completos
para producir la suma de números enteros de n bits.
• Ejemplo. Un circuito para calcular la suma de dos enteros de tres bits.
Operadores
NAND (trazo de
Sheffer) y NOR
(flecha de
Peirce):
Operador XOR: X
x y X XOR Y
1 1 0
1 0 1
0 1 1
0 0 0
x y X XNOR Y
1 1 1
1 0 0
0 1 0
0 0 1