Вы находитесь на странице: 1из 7

JOHVANNY ELIECER DAZA

CC: 1038062174
UNIVERSIDAD NACIONAL
INFORME CLASE 09 DE ABRIL DE 2016
TECNICAS BASICAS DE CONSTRUCCION ELECTRONICA
GUIA: DIGITALES

5 Electrnica digital
Los circuitos DC (Direct Current, por sus siglas en ingls) vistos hasta ahora, genera
continuamente en el tiempo corrientes que circulan en el mismo sentido y los circuitos AC
(Alternating Currect, por sus siglas en ingles), que veremos en el Captulo 7, generan
corrientes que cambian de sentido todo el tiempo. Tanto el voltaje y la corriente puede tomar
un nmero infinito de valores comprendidos entre dos lmites. Todos estos tipos de circuitos y
sus componentes hacen parte de los circuitos elctricos y electrnica anlogos.

Existen otros tipos de circuitos y sus dispositivos que generan seales, de voltaje o de
corriente, que pueden tomar un nmero finito de valores. Se ha encontrado que es ms fcil
la construccin de dispositivos con dos estados bien diferenciados o estados binarios: 1 y 0,
F y V, TRUE y FALSE, ON y OFF, etc. Los circuitos construidos con estos dispositivos hacen
parte de la electrnica digital y constituyen los sistemas digitales en general.

Es el propsito del captulo desarrollar los conocimientos necesarios para comprender el


funcionamiento y manejar los dispositivos de IC (Integrated Circuit) tpicos en electrnica.
Se hace un recorrido por las compuertas (puertas lgicas o Logic Gates), el lgebra de
Boole, las familias lgicas y la lgica combinatoria. Para aprovechar al mximo las prcticas
que se presentan aqu se recomienda revisar los enlaces o libros de texto de electrnica
digital en la biblioteca.

5.1 Compuertas

Para comprobar el funcionamiento simplificado de las compuertas se define de forma


simplificada su funcionamiento y la ecuacin lgica que le corresponde:

NOT: La salida es 1 cuando la entrada es 0, o viceversa Y = A


AND: La salida es 1 cuando todas las entradas tambin valen 1; Y = AB.
OR: La salida es 1 cuando cualquier entrada vale 1; Y=A+B.
NAND: La salida es 1 cuando cualquier entrada vale 0; Y = AB.
NOR: La salida es 1 cuando todas las entradas valen 0; Y = A + B
EOR: La salida es 1 cuando el nmero de entradas que estn en 1 sea impar; Y =
AB + AB; Y = AB.
Busque en Internet la hoja de caractersticas para los circuitos integrados TTL dados (74xxx).
Revise la tabla de caractersticas elctricas absolutas los parmetros elctricos de una de las
compuertas y pregunte al instructor cualquier duda sobre la informacin suministrada por el
fabricante. Registre la tabla de verdad para la compuerta bsica de tres los CI suministrados.

Referencia: 7400 Referencia: 7408 Referencia: 7432


A B Y A B Y A B Y
1 1 0 1 1 1 1 1 1
1 0 1 1 0 0 1 0 1
0 1 1 0 1 0 0 1 1
0 0 1 0 0 0 0 0 0

Utilizando la fuente de +5V del Arduino alambre el circuito como se muestra en la Figura 5.1.
Si no tiene la compuerta OR de la figura utilice una de las referenciadas en la tabla anterior.

Figura 5.1 Fuente de 5V

Coloque el CI 74xx en el board y tenga a mano su hoja de caractersticas, alambre una


compuerta y verifique experimentalmente la tabla de verdad. Los valores de voltaje en las
entradas se intercambian entre 5V y tierra (uno lgico y cero lgico respectivamente)
utilizando un cable entre la entrada de la compuerta y el bus de potencia. Tanto a la entrada
como a la salida de la compuerta se alambra un LED para visualizar el estado: 1 prendido, 0
apagado.

(NOTA: La Figura 5.1 muestra la manera de colocar el CI sobre el board conectando la


compuerta 1: 1A y 1B entradas y 1Y como salida. Si por ejemplo, se tiene una compuerta
NOT 74LS14 una de las cuatro compuertas que posee sus entradas son 4A y 4B y la salida
4Y. Las patillas sin conectar se mantienen en estado alto).

Comente sus resultados, diciendo que integrado y compuerta utiliz: Se utiliz el integrado
7408 y compuerta 1.

Luego se pudo observar que la tabla que el fabricante incluye para dicho integrado es
correcta.

5.2 Teorema de Morgan


Versin 1: La inversa de la suma lgica de dos o ms variables de entrada, equivale al
producto lgico de los inversos de dichas variables:
Versin 2: La inversa de un producto lgico de dos o ms variables de entrada, equivale a la
suma lgica de las inversos de dichas variables:

Mediante una correcta aplicacin de una de las versiones del teorema de Morgan, se puede
resolver cualquier automatismo, usando un nico tipo de compuerta lgica: la NAND o la
NOR.

Utilizando el montaje de la Figura 5.1 y ya sea una NAND o una NOR, implementar y verificar
las siguientes funciones:

NOT:

Figura 5.2 Implementacin de la funcin NOT

Entrada LED Salida LED Salida lgica


1 1 0
0 0 1

SUMA (A, B) A + B
Figura 5.3. Implementacin de la adicin Boolena

A B A+B
1 1 1
1 0 1
0 1 1
0 0 0

PRODUCTO (A, B) A . B

Figura 5.4 Implementacin de la multiplicacin Boolena

A B A.B
1 1 1
1 0 0
0 1 0
0 0 1

5.3 Funciones secuenciales


Una tabla de la verdad define las condiciones de un circuito digital para que realice una tarea.
Si A y B son verdaderos entonces tendremos una salida (ON). Sea la tabla de verdad con
dos entradas:

A B S
0 0 0
0 1 1
1 0 0
1 1 1
Figura 5.5 Tabla de verdad para implementar

La A y la B son las entradas del circuito y la S es la salida, segn estas condiciones de


diseo se tiene una salida cuando A este apagado y B encendido y otra salida, cuando A y B
este encendido.
Se obtiene la funcin de la tabla para montar el circuito. Para esto se toma las salidas que
tengan un uno. En la fila dos se ve A = 0 entonces ser ; B = 1 entonces ser solo B as
tenemos: . La otra parte de la funcin es A = 1 y B = 1 entonces queda y la funcin completo
es: A*B + A*B
La funcin se implementa con las compuertas, NOT, AND y OR para armar el circuito de la
Figura.

Figura 5.6 Implementacin de la tabla de la figura 5.5 con compuertas

Todo lo que se puede hacer en HW se puede hacer con SW, por eso, se puede resolver la
funcin de la tabla de la Figura 5.5 programando el Arduino.

Alambre el circuito de la figura. Para simular las entradas de la tabla se puentea al bus de
potencia para colocar los valores lgicos 1 (5 V) o 0 (GND).
Figure 5.7 Implementacin para una funcin lgica Digite en el IDE de Arduino el siguiente
programa, compile para verificar la sintaxis y luego cargue en el microcontrolador. Verifique la
funcin Boolena de acuerdo a la tabla de verdad de la Figura 5.5.

boolean Switch_1;
boolean Switch_2;
int AND_1;
int AND_2;
void setup()
{
Serial. Begin (9600);
pinMode (13, OUTPUT);
pinMode (7, INPUT);
pinMode (8, INPUT);
}
void loop ()
{
Switch_1 = digitalRead(6);
Switch_2 = digitalRead(7);
Serial.print(Switch_1);
Serial.print(Switch_2);

// Ecuacin de la tabla de la verdad condiciones


if ((Switch_1 == LOW && Switch_2 == HIGH)||(Switch_1 == HIGH && Switch_2 ==
HIGH))
{
digitalWrite(13, HIGH);
}
else
{
digitalWrite(13, LOW);
}
}
Verifquese que el programa genera la tabla de verdad y comntese el resultado: Se verific
y si coincide. Se confirmaron los resultados

A B S
0 0 0
0 1 1
1 0 0
1 1 1

Вам также может понравиться