Академический Документы
Профессиональный Документы
Культура Документы
SUBDIRECCIN ACADMICA
DESARROLLO ACADMICO
CARRERA
PLAN DE
ESTUDIOS
NOMBRE DE
LA
ASIGNATUR
A
CLAVE DE LA
ASIGNATURA
Electromecnica
Competencias
Sistemas
digitales
AEC-1022
PRCTICA
No.
LABORATORI
O DE
NOMBRE DE LA PRCTICA
DURACI
N
Electrnica
2 Hrs.
I. Objetivo de la Prctica
Con ayuda de un software de simulacin, el alumno comprobar el
funcionamiento de las compuertas lgicas: AND, OR. NOT, NAND, NOR, EX
OR, EXNOR.
Tambin comprobar su funcionamiento fsicamente en protoboard en una
segunda sesin.
Al hacer esta prctica observaremos que funciones tiene cada compuerta y como
son sus tablas de verdad las cuales nos indica en que momento prenden los leds.
El simulador es mucho ms sencillo que el tabla protoboard ya que con este
simulador solo se intercambian las compuertas para hacerlas diferentes todas.
II. Introduccin
Las compuertas lgicas son un elemento indispensable tanto para la
compresin del algebra Booleana como para la implementacin de circuitos
combinacionales y secuenciales.
Los sistemas combinacionales estn formados por un conjunto de compuertas
interconectadas cuya salida, en un momento dado, esta nicamente en funcin de
la entrada, en ese mismo instante. Por esto se dice que los sistemas
combinacionales no cuentan con memoria.
Sistemas secuenciales en cambio, son capaces de tener salidas no solo en funcin
de las entradas actuales, sino que tambin de entradas o salidas anteriores. Esto
se debe a que los sistemas secuenciales tienen memoria y son capaces de
almacenar informacin a travs de sus estados internos.
Un sistema combinacional puede tener n entradas y m salidas.
Un sistema secuencial puede ser visto como una caja negra, en cuyo interior hay
compuertas lgicas, que representan una ecuacin de conmutacin
Las condiciones superfluas corresponden a aquellos casos en que las
combinaciones de variables de entrada no pueden ocurrir
Las compuertas son bloques del hardware que producen seales en binario 1 0
cuando se satisfacen los requisitos de entrada lgica. Las diversas compuertas
lgicas se encuentran comnmente en sistemas de computadoras digitales. Son un
elemento indispensable para la compresin de algebra Booleana como para la
implementacin de circuitos condicionales y secuenciales. Cada compuerta tiene
un smbolo grfico diferente y su operacin puede describirse por medio de una
funcin algebraica. Las relaciones entrada - salida de las variables binarias para
cada compuerta pueden representarse en forma tabular en una tabla de verdad.
Las compuertas lgicas son: AND, OR, NOT, EXNOR, EXOR, NAND, NOR.
AND: tiene dos variables de entrada designadas por A y B y una salida binaria
designada por x, El smbolo de operacin algebraico de la funcin AND es el
mismo que el smbolo de la multiplicacin de la aritmtica ordinaria (*).
Las compuertas AND pueden tener ms de dos entradas y por definicin, la salida
es 1 si todas las entradas son 1.
OR: la funcin sumadora, esto es, la salida es 1 si la entrada A o la entrada B o
ambas entradas son 1; de otra manera, la salida es 0, pueden tener ms de dos
entradas y por definicin la salida es 1 si cualquier entrada es 1.
NOT: es un inversor que invierte el nivel lgico de una seal binaria. Produce el
NOT, o funcin complementaria, Si la variable binaria posee un valor 0, la
compuerta NOT cambia su estado al valor 1 y viceversa. El crculo pequeo en la
salida de un smbolo grfico de un inversor designa un inversor lgico. Es decir
cambia los valores binarios 1 a 0 y viceversa.
NAND: consiste en una compuerta AND seguida por un pequeo crculo, se deriva
de la abreviacin NOT - AND. Una designacin ms adecuada habra sido AND
invertido puesto que es la funcin AND la que se ha invertido. Las compuertas
NAND pueden tener ms de dos entradas, y la salida es siempre el complemento
de la funcin AND.
NOR: es el complemento de la compuerta OR y utiliza el smbolo de la compuerta
OR seguido de un crculo pequeo, las compuertas NOR pueden tener ms de dos
entradas, y la salida es siempre el complemento de la funcin OR.
EXOR: implementa el o exclusivo; es decir, una salida verdadera, resulta si una, y
solo una de las entradas a la puerta es verdadera, Si ambas entradas son falsas
resulta en una salida falsa. La salida es verdadera si las entradas no son iguales,
de otro modo el resultado es falso. Una manera de recordar XOR es "uno o el otro,
pero no ambos".
EXNOR: es la inversa de la puerta OR exclusiva (XOR), La versin de dos
entradas implementa la igualdad lgica, resulta si ambas las entradas a la puerta
son las mismas. Si una pero no ambas entradas son altas (1), resulta una salida
baja (0).
Se le denomina algebra booleana en honor a George Boole (2 de noviembre de
1815 a 8 de diciembre de 1864), matemtico ingls autodidacta, que fue el primero
en definirla como parte de un sistema lgico, inicialmente en un pequeo folleto:
The Mathematical Analysis of Logic,1 publicado en 1847, en respuesta a una
controversia en curso entre Augustus De Morgan y sir William Rowan Hamilton. El
lgebra de Boole fue un intento de utilizar las tcnicas algebraicas para tratar
expresiones de la lgica proposicional. Ms tarde fue extendido como un libro ms
importante: An Investigation of the Laws of Thought on Which are Founded the
Mathematical Theories of Logic and Probabilities (tambin conocido como An
Investigation of the Laws of Thought o simplemente The Laws of Thought ),
publicado en 1854.
En la actualidad, el lgebra de Boole se aplica de forma generalizada en el mbito
del diseo electrnico. Claude Shannon fue el primero en aplicarla en el diseo de
circuitos de conmutacin elctrica biestables, en 1948. Esta lgica se puede aplicar
a dos campos:
El lgebra booleana es la teora matemtica que se aplica en la lgica combinatoria.
Las variables booleanas son smbolos utilizados para representar magnitudes
lgicas y pueden tener slo dos valores posibles: 1 (valor alto) 0 (valor bajo).
Las operaciones boolenas son posibles a travs de los operadores binarios
negacin, suma y multiplicacin, es decir que estos combinan dos o ms variables
para conformar funciones lgicas. Una compuerta es un circuito til para realizar las
operaciones anteriormente mencionadas.
Inversin o negacin (complemento), esta operacin se indica con una barra sobre
la variable o por medio de un apstrofe en el lado superior derecho de la variable,
en este curso emplearemos esta ltima notacin. El apstrofe () es un operador
algebraico que invierte el valor de una variable, es decir, si X denota la seal de
entrada de un inversor, entonces X representa el complemento de tal seal.
Suma booleana
La representacin matemtica de una suma booleana de dos variables se hace por
medio un signo ms entre las dos variables.
La suma booleana de las variables A y B se enuncia de la siguiente forma,
X = A+ B
La suma booleana es 1 si alguna de las variables lgicas de la suma es 1 y es 0
cuando todas las variables son 0. Esta operacin se asimila a la conexin paralela
de contactos.
En circuitos digitales, el equivalente de la suma booleana es la operacin OR
Con la correspondiente ecuacin X= A + B.
El inverso de la funcin OR es la funcin NOR.
Con la correspondiente ecuacin X= (A+B)
La suma booleana difiere de la suma binaria cuando se suman dos unos. En la
suma booleana no existe acarreo.
Multiplicacin booleana
La representacin matemtica de una multiplicacin booleana de dos variables se
hace por medio un signo punto () entre las dos variables.
La multiplicacin booleana de las variables A y B se enuncia de la siguiente forma,
X = A B
La multiplicacin booleana es 1 si todas las variables lgicas son 1, pero si alguna
es 0, el resultado es 0. La multiplicacin booleana se asimila a la conexin serie de
contactos.
En circuitos digitales, el equivalente de la multiplicacin booleana es la operacin
AND
Con la correspondiente ecuacin X= AB
El inverso de la funcin AND es la funcin NAND.
El smbolo lgico de la compuerta NAND
Con la correspondiente ecuacin X = (AB)
La interactividad muestra las compuertas ms importantes.
Propiedades de las Operaciones Booleanas
Las operaciones booleanas estn regidas por tres leyes similares a las del lgebra
convencional. Estas incluyen las leyes conmutativas de la suma y la multiplicacin y
la ley distributiva.
Leyes conmutativas en dos variables
1. Ley conmutativa de la suma se enuncia como sigue
X+Y=Y+X
En aplicacin a los circuitos digitales, podramos decir que no importa el
orden de conexin de las entradas a una compuerta OR.
2. Ley conmutativa de la multiplicacin
XY = Y X
En aplicacin a los circuitos digitales, podramos decir que no importa el orden de
conexin de las entradas a una compuerta AND.
Leyes asociativas en tres variables
1. Ley asociativa de la adicin, se escribe en forma algebraica de la siguiente
forma
A+ ( B + C ) = (A+ B ) + C
Se muestra la aplicacin de la propiedad a las compuertas OR,
2. Ley asociativa de la multiplicacin
A( B C) = ( AB ) C
Se muestra la aplicacin de la propiedad a las compuertas AND,
Ley distributiva para tres variables
En el lgebra de Boole, la multiplicacin lgica se distribuye sobre la suma lgica,
A( B + C ) = AB + AC
Se muestra la aplicacin de la propiedad a las compuertas AND y OR
El lgebra Booleana nos proporciona, las herramientas necesarias para el diseo
de circuitos tales como: sumadores, decodificadores, etc. Partes fundamentales de
un circuito digital y de ah la importancia de estudiar estos conceptos.
IV. Metodologa
1.
2.
3.
4.
V. Sugerencias Didcticas
Cuestionario
1. Define el lgebra Booleana.
El lgebra de Boole son las matemticas de los sistemas digitales.
Es una estructura algebraica que esquematiza las operaciones lgicas Y, O, NO y
SI (AND, OR, NOT, IF), as como el conjunto de operaciones unin,
interseccin y complemento.
2. Qu es una compuerta lgica?
Una compuerta lgica es un circuito lgico cuya operacin puede ser definida por
una funcin del lgebra lgica.
3. Qu elementos caracterizan a cada compuerta?
Son condicin, alternativa, y negaciones o sus recprocos. Entradas y salidas.
4. Cules son las funciones lgicas bsicas?
AND, NAND, OR, NOT, NOR, EXOR, XNOR.
AND
Smbolo
Tabla de verdad
NAND
m
0
1
2
3
A
0
0
1
1
B
0
1
0
1
X=AB
1
1
1
0
Tabla de verdad
Smbolo
OR
Smbolo
Tabla de verdad
NOT
NOR
m
0
1
2
3
A
0
0
1
1
B
0
1
0
1
X=A+B
1
0
0
0
EXOR
XNOR
VI. Anexos
1. Diseo del circuito para cada compuerta.
Compuerta AND
00
01
10
11
Compuerta NAND
00
01
10
Compuerta OR
11
01
00
10
11
Compuerta NOR
00
10
Compuerta EXOR
01
11
01
00
11
10
Compuerta EXNOR
00
10
Compuerta NOT
01
11
1
0
2. Resultados
3. Anlisis de resultados.
5. Hoja de firma
VI. Bibliografa
DIGITAL FUNDAMENTALS, 9TH Edition by FLOYD, THOMAS L., published by
Pearson Education Inc, publishing as Prentice Hall, Copyright 2006
International Workshop on Field-Programmable Gate Arrays, Bekerley CA, February
1992, M. Hanan and J. M. Kurtzberg,