Está en la página 1de 8

Arquitectura de computadoras: Prctica 1.

Prctica 1 Compuertas Lgicas


1.1 Objetivo
Conocer el funcionamiento, conexin y utilizacin de las compuertas lgicas AND, OR, NOT, NAND, NOR, EX -OR y EX -NOR adems elaborar una alarma bsica de 4 variables.

1.2 Antecedentes
Los sistemas digitales estn compuestos de una serie de circuitos integrados que ejecutan instrucciones para controlar sistemas mecnicos, elctricos, neumticos entre otros. La base de los sistemas digitales son los operadores lgicos que dan forma a sistemas que obedecen a tablas de verdad, grafos de transiciones, cartas algortmicas, y que mediante comparaciones, corrimientos lgicos, aritmticos y almacenamiento de datos, entre otras operaciones; dan como resultado, un proceso digital que a travs de adecuados circuitos de acoplamiento, interactan como etapa de control sistemas de procesamiento de datos, como dispositivos decodificadores para exhibidores de siete segmentos, pantallas cristal lquido, como etapa de activacin, monitoreo y control en sistemas con motores, electrovlvulas, sistemas de computo, sistemas de comunicaciones, entre otros. Los sistemas digitales como ciencia, se basan en la teora de conjuntos y el algebra de Boole, la cual est soportada mediante una cantidad suficiente de teoremas y postulados que permiten trabajar con el sistema binario en donde el universo digital de nmeros se reduce a slo 0s y 1s. De esta forma es relativamente fcil trabar la electrnica digital en el sistema binario que con el sistema decimal. En el sistema binario solamente se utilizan dos guarismos: el 0 y el 1 para representar las cantidades, de ah su denominacin de binario. A estos guarismos se les conoce como bits. Las seales fsicas correspondientes a los dgitos (bits) que procesa el sistema digital son, por tanto, seales binarias. En la prctica, los voltajes tpicos correspondientes a los circuitos integrados digitales de tecnologa Lgica Transistor Transistor (TTL), son de 0 - 0.5V para el valor lgico (0) y de 3.5 - 5.0 V para el valor lgico (1). Esto se ilustra en la figura 1.1 y la interpretacin de los valores lgicos en los sistemas digitales en la tabla 1. 1.
1 (3.5V) 0 (0 V)

Figura 1.1 Valores tpicos de voltaje para niveles de entrada en los circuitos integrados (CI) TTL.

Tabla 1.1 Interpretacin de los valores lgicos en los sistemas digitales.

0 Lgico Falso Desactivado Nivel Bajo (L) No Interruptor Abierto

1 Lgico Verdadero Activado Nivel Alto (H) S Interruptor Cerrado

En el lgebra de Boole existen operadores binarios que obedecen a cada uno de los teoremas y postulados del lgebra de Boole. Los operadores lgicos principales son: AND (y), OR (o) y NOT (no), de ah se derivan otros operadores que complementan los reglas de algebra de Boole. Puesto que las funciones booleanas se expresan en trminos de operaciones AND (y), OR (o) y NOT (no), es ms fcil implementar una funcin booleana con estos tipos de compuertas. La posibilidad de construir compuertas para las otras operaciones lgicas tiene un inters prctico.

Arquitectura de computadoras: Prctica 1.

Los circuitos integrados (CI) que se basan en los operadores lgicos antes mencionados, ejecutan una variedad de funciones lgicas a travs de las llamadas compuertas lgicas. Las compuertas lgicas son bloques de construccin bsica de los sistemas digitales que operan con niveles lgicos (que representan a los nmeros binarios), por lo que se denominan compuertas lgicas binarias. Las compuertas ejecutan las operaciones lgicas de OR, AND y NOT.

1.2.1 Operaciones lgicas y compuertas


Los operadores bsicos representados en cada una de las compuertas solamente contienen dos entradas y una salida. Considerando como entradas a A y B, y como salida a X, la operacin OR se expresa como A + B = X . Lo que indica que si para las entradas A o B la salida es X. El CI de la compuerta OR es un circuito que internamente contiene desde cuatro hasta una compuerta lgica que puede tener como mnimo dos o mximo doce entradas lgicas y cuya salida es igual a la operacin OR de todas las entradas que intervengan en esa compuerta. Como puede observar en la figura 1.2, la que muestra la tabla de verdad, el smbolo representativo del operador lgico y la simbologa normalizada de la compuerta OR.
TABLA DE VERDAD DE LA OPERACIN LGICA OR A 0 0 1 1 B 0 1 0 1 X=A+B A 0 1 1 1 X B A B
0 0

Operador y compuerta OR

SIMBOLOGA CONVENCIONAL DE LA COMPUERTA OR

SIMBOLOGA IEEE DE LA COMPUERTA OR >=1 >= 1


0

Figura 1.2 Tabla de verdad, operador lgico y simbologa estndar de la compuerta OR (IEEE STD).

Operador y compuerta AND


Considerando como entradas a A y B, y como salida a X. La operacin AND Se expresa como A B = X . Lo que indica que si para las entradas A y B la salida es X. La operacin AND en un circuito integrado obedece a la tabla de verdad que se ilustra en la figura 1.3. De tal forma que la salida X est en su nivel alto si y solo si las entradas A y B estn en nivel alto (3.5-5 Volts), para los otros casos la salida X de la compuerta AND estar en nivel bajo. La figura 1.3 muestra la tabla de verdad, el smbolo representativo de el operador AND y el diagrama estndar simplificado.
TABLA DE VERDAD DE LA OPERACIN LGICA AND A 0 0 1 1 B 0 1 0 1 X=A*B A 0 0 0 1 X B A B
0 0

SIMBOLOGA CONVENCIONAL DE LA COMPUERTA AND

SIMBOLOGA IEEE DE LA COMPUERTA AND >=1 &


0

Figura1.3 Tabla de verdad, operador lgico y simbologa estndar de la compuerta AND (IEEE).

Arquitectura de computadoras: Prctica 1.

Operador NOT
La operacin NOT difiere de las operaciones AND y OR, ya que la operacin NOT tiene efecto sobre una sola variable de entrada. En este operador para una entrada A entregar a la salida la negacin de A o mejor conocido como el complemento de A. Por ejemplo, si la variable de entrada A se somete a la operacin NOT, la salida X = A , donde la barra superpuesta representa la operacin NOT. El operador NOT o inversor solamente posee una entrada y una salida. Esta operacin lgica siempre entregar a la salida una seal complemento de la entrada (contraria a su entrada). En la tabla de verdad de la figura 1.4 se puede apreciar que para una entrada 0 (nivel bajo) la salida es 1 (nivel alto), y para una entrada 1 (nivel alto) la salida es 0 (nivel bajo). La figura 1.4 muestra el smbolo bsico representativo del operador lgico NOT y su smbolo estndar.
TABLA DE VERDAD DE LA OPERACIN LGICA NOT A 0 1 X=A 1 0 A X A
0

SIMBOLOGA CONVENCIONAL DE LA COMPUERTA NOT

SIMBOLOGA IEEE DE LA COMPUERTA NOT


0

>=1 1
0

Figura 1.4 Tabla de verdad, operador lgico y simbologa estndar de la compuerta NOT (IEEE STD).

Las compuertas NAND y NOR


Otros operadores que complementan a los teoremas y postulados del algebra de Boole nacen a partir de de el complemento de los operadores lgicos bsicos AND y OR. En los circuitos digitales son de gran utilidad estas nuevas operaciones que permiten la sntesis de sistemas de gran complejidad. Los nuevos operadores son: NOR y NAND. El operador NOR es el complemento del operador OR es decir NOT-OR nos da el operador NOR y la operacin NAND es el complemento de la operacin AND es decir NOTAND. En la figura 1.5 se ilustra la simbologa y su correspondiente equivalencia de las compuertas NAND y NOR. Comercialmente se encuentran CIs que contienen desde una compuerta NOR/NAND con doce entradas y una salida o cuatro compuertas NOR/NAND con 2 entradas y una salida cada una.
NOR NAND

OR

NOT

AND

NOT

(a)

( b)

Figura 1.5 (a) Smbolo y circuito equivalentes de la compuerta NOR, (b) smbolo y circuito equivalente de la compuerta NAND.

Operador NOR
Dadas dos entradas lgicas A y B y una salida X. El operador lgico NOR realiza la suma complemento y se representa como: X = ( A + B) . Donde la barra superpuesta sobre la operacin OR indica el complemento o negacin de la operacin. La figura 1.6 muestra la tabla de verdad y los smbolos representativos de la compuerta NOR.

Arquitectura de computadoras: Prctica 1.

TABLA DE VERDAD DE LA OPERACIN LGICA NOR A 0 0 1 1 B 0 1 0 1 X=(A+B)

SIMBOLOGA CONVENCIONAL DE LA COMPUERTA NOR A

SIMBOLOGA IEEE DE LA COMPUERTA NOR A X B


0

& >= 1
0

1 0 0 0

Figura 1.6 Tabla de verdad, operador lgico y simbologa estndar de la compuerta NOR (IEEE STD).

Operador NAND
Este operador realiza la operacin AND complemento su tabla de verdad es exactamente al contrario de la que se obtiene al ejecutar al operador AND. Sean A y B las variables de entrada y X la salida. La operacin NAND entre las dos variables de entrada es X = ( A B) . Donde la barra superpuesta sobre la operacin AND indica negacin o el complemento de la operacin. La figura 1.7 muestra la tabla de verdad del operador NAND, como puede observarse y compararse la tabla de verdad es completamente invertida a la de la operacin AND.
TABLA DE VERDAD DE LA OPERACIN LGICA NAND A 0 0 1 1 B 0 1 0 1 X=(A*B) A 1 1 1 0 X B A B SIMBOLOGA CONVENCIONAL DE LA COMPUERTA NAND SIMBOLOGA IEEE DE LA COMPUERTA NAND
0

>=1 &
0

Figura 1.7 Tabla de verdad, operador lgico y simbologa estndar de la compuerta NAND (IEEE STD).

Los operadores lgicos XOR y XNOR El operador OR exclusiva o XOR


La funcin OR- exclusiva o XOR se expresa de la siguiente forma. X = AB + AB es posible ser construida tal como se observa en la figura 1.8.
NOT A OR AND

NOT B

AND

X= AB+AB

Figura 1.8 Circuito sistemtico del operador OR- exclusivo (XOR).

Este operado produce entrega un nivel bajo (0 lgico) cuando las entras A y B tienen el mismo valor, y se obtiene el nivel alto (1 lgico), cuando las entradas son diferentes. La tabla de verdad y el smbolo representativo de la compuerta XOR se presentan en la figura 1.9.

Arquitectura de computadoras: Prctica 1.

TABLA DE VERDAD DE LA OPERACIN LGICA XOR A 0 0 1 1 B 0 1 0 1 X=AB+AB

SIMBOLOGA CONVENCIONAL DE LA COMPUERTA XOR A

SIMBOLOGA IEEE DE LA COMPUERTA XOR A


0

=1 =1
0

0 1 1 0

X B

Figura 1.9 Tabla de verdad, operador lgico y simbologa estndar de la compuerta XOR (IEEE STD).

Operador NOR exclusiva, XNOR.


La compuerta XNOR trabaja de manera contraria a la operacin XOR. Dadas dos entradas A y B con salida X, la expresin del operador XNOR es X = AB + ( AB) . Esto quiere decir que para A y B iguales la salida X ser 1 lgico (5 volts) y la A deferente de B la salida X ser 0 lgico (0 volts).
A A AND

B B AND A

OR X=AB+(AB)

Figura 1.10 Circuito esquemtico de la compuerta NOR- exclusivo (XNOR).

La tabla de verdad y el smbolo representativo de la compuerta XNOR se presentan en la figura 1.11.


TABLA DE VERDAD DE LA OPERACIN LGICA XNOR A 0 0 1 1 B 0 1 0 1 X=AB+(AB) A 1 0 0 1 X B A B
0 0

SIMBOLOGA CONVENCIONAL DE LA COMPUERTA XNOR

SIMBOLOGA IEEE DE LA COMPUERTA XNOR >=1 =1


0

Figura 1.11 Circuito equivalente de salida de la compuerta XNOR- exclusivo

Arquitectura de computadoras: Prctica 1.

1.3 Desarrollo de la prctica

Empleando el paquete de simulacin CircuitMaker o Electronics Workbench (Multisim), arme los circuitos mostrados en la figura 1.12 (a) y 1.12 (b) y compruebe su tabla de verdad.
o NOTA: Estos elementos, en la mayora de los paquetes de simulacin son dispositivos discretos. Sin embargo, en la prctica se encuentran empaquetados en CI con varios pines de conexin que corresponden a entradas, salidas, alimentacin (Vcc) y tierra. Deber consultar una hoja de datos correspondiente a cada elemento para ver su estructura interna y comenzar a armar su circuito de prueba para los siguientes puntos.
5V 5V 74LS32 74LS04 5V

1K

330

1K

1K

330

(a) (b) Figura 1.12 (a) Circuito de prueba utilizando una compuerta Inversora, (b) circuito de prueba utilizando una compuerta OR.

Implemente los circuitos de prueba mostrados en la figura 1.12 (a) y 1.12 (b). Intercambie el circuito integrado de la figura 1.12 (b) correspondiente a las operaciones lgicas descritas en la prctica (AND, NOR, NAND y XOR) y en cada caso compruebe la salida mediante el manejo de las entradas correspondientes a cada una de las compuertas utilizadas y compare lo obtenido con su respectiva tabla de verdad.

32 LS 74

(a)

(b)

Figura 1.13 (a) Conexin de CI 74LS04 (NOT), (b) Conexin del CI 74LS32 (OR).

Arquitectura de computadoras: Prctica 1.

La figura 1.13 muestra la forma de conectar las compuertas mostradas en la figura 1.12. Nota. Antes de empezar a probar los experimentos, verifique que todo CI est correctamente montado en la tablilla de proyectos (Proto board), que est perfectamente energizado y conexiones a tierra. En caso de no estar seguro de lo anterior, pregunte al instructor.

Empleando los CI, ahora realice las conexiones necesarias para obtener una compuerta de tres entradas y una salida. Obtenga su tabla de verdad mediante mediciones. Observe la figura 1.114, es un ejemplo de cmo interconectar las compuertas para obtener una compuerta lgica de tres entradas y una salida. Vea que la salida de la compuerta 1 es una seal de entrada a la compuerta 2.

Figura 1.14 Conexin de CI del CI 74LS32 (OR) para obtener una compuerta OR de tres entradas.

LS 74 32

Anote sus conclusiones y responda el cuestionario de la prctica.

1.3.1 Material y equipo Material


Cantidad 1 1 1 1 3 2 1 1 1 1 1 1 Elemento Fuente de 5 VCD Tablilla de conexiones Interruptor DIP Diodo Emisor de Luz Resistencias de 1K Resistencias 330 74LS00 74LS02 74LS04 74LS08 74LS32 74LS86 Descripcin Fuente de alimentacin (cargador de celular del voltaje correspondiente). Para circuitos integrados 4 entradas de cambio deslizable Estndar Para proteger de un corto circuito el circuito Para proteccin de diodo emisor de luz. Circuito integrado NAND de dos compuertas Circuito integrado NOR de dos compuertas Circuito integrado inversor Circuito integrado AND de dos entradas Circuito integrado OR de dos entradas Circuito integrado XOR de dos entradas

Equipo
Cantidad 1 1 Elemento Computadora: Probador lgico de CI Descripcin Equipada con el programa Circuit Maker y/o Electronics Workbench. Utilidad opcional para comprobar estado de los CI o Multmetro.

Arquitectura de computadoras: Prctica 1.

1.4 Conclusiones 1.5 Cuestionario


1) Cul es la razn de conectar resistencias a tierra en cada una de las entradas y salidas de los circuitos que se desarrollaron en la prctica? 2) Utilizando compuertas de dos entradas (AND y OR), realice las conexiones necesarias para obtener una compuerta de cuatro entradas y una salida, y empleando algn paquete de simulacin obtenga su tabla de verdad. 3) Investigue qu clase de fallas pueden ocurrir en los circuitos integrados. 4) Dibuje el circuito electrnico correspondiente a una compuerta NAND bsica de la serie LS-TTL. 5) Investigue el tema de funciones lgicas en sus formas cannicas. 6) Desarrolle el ejemplo de alarma propuesto por el profesor e implemntelo (auto con 3 puertas y botn de alarma). Alarma: Consta de 3 variables las cuales equivalen a cada una de las puertas del automvil junto a un boton de encendido, debe plantearse la tabla de verdad del sistema, la reduccin con mapas de Karnaugh y la implementacin con compuertas lgicas.

Anexar las simulaciones de los circuitos solicitados en la prctica.

También podría gustarte