Sie sind auf Seite 1von 50

UNIVERSIDAD TECNOLÒGICA DE

ACAPULCO.

PORTAFOLIO DE EVIDENCIAS.
INGENIERO: Alejandro Álvarez Galeana

T.S.U MANTENIMIENTO ÀREA


INSTALACIONES
GRADO: 5 GRUPO: A
ALUMNO:
ALDO DE CARMEN MÈNDEZ
Contenido
Introducción ………………………………………………………………………………. 1
Electronica digital. ........................................................................................................................................ 3
Diferencias Entre Electrónica Digital Y Analógica. .............................................................................. 4
Sistemas numéricos. ..................................................................................................................................... 5
Conversiones .................................................................................................................................................. 5
Conversiones. ................................................................................................................................................. 6
Tarea (ejercicio) ............................................................................................................................................. 8
OPERACIONES LÓGICAS CON NÚMEROS BINARIOS ....................................................................... 9
Circuito 74LS04........................................................................................................................................... 14
Circuito 74LS08........................................................................................................................................... 16
Circuito 74LS32........................................................................................................................................... 17
Funciones conmutadas. ........................................................................................................................... 18
Puertas lógicas. ........................................................................................................................................... 21
MAPAS DE KARNAUGH.......................................................................................................................... 23
INTRODUCCION

El término digital se deriva de la forma en que las computadoras realizan las operaciones
contando dígitos. Durante muchos años, las aplicaciones de la electrónica digital se limitaron
a los sistemas informáticos. Hoy día, la tecnología digital tiene aplicación en un amplio rango
de áreas además de la informática. Aplicaciones como la televisión, los sistemas de
comunicaciones, de radar, sistemas de navegación y guiado, sistemas militares,
instrumentación médica, control de procesos industriales y electrónica de consumo, usan
todos ellos técnicas digitales. A lo largo de los años, la tecnología digital ha progresado
desde los circuitos de válvulas de vacío hasta los transistores discretos y los circuitos
integrados, conteniendo algunos de ellos millones de transistores. Este capítulo presenta la
electrónica digital y proporciona una extensa introducción a muchos conceptos,
componentes y herramientas muy importantes.

Electronica digital.
Se denomina señal a la información que representa una determinada magnitud física
(temperatura, presión, velocidad, etc.) y su evolución el tiempo aquellas en las que variable
estudiada solo toma valores discretos
Es una parte de la electrónica que se encarga de sistemas electrónicos en los cuales la
información esta codificada en dos unos estados. A dichos estados se le puede llamar
“verdadero” 0 “falso” o más comúnmente 1 y 0 , refiriéndose a un circuito digital
Rama de la física y especialización de la ingeniería que estudia y emplea sistemas cuyo
funcionamiento se basa en la conducción y el control de flujo microscópico de los electrones
u otras partículas cargadas electrónicamente y que evoluciona más rápidamente. Se
encarga de sistemas electrónicos en los que la información está codificada en estados
discretos, a diferencia de los sistemas analógicos donde la información toma un rango
continuo de valores.
En la mayoría de sistemas digitales, el número de estados discretos es tan solo de dos y se
les denomina niveles lógicos. Estos niveles se representan por un par de valores de voltaje,
uno cercano al valor de referencia del circuito (normalmente 0 voltios, tierra o "GND"), y otro
cercano al valor dado por la fuente de alimentación del circuito. Estos dos estados discretos
reciben muchas parejas de nombres en libros de electrónica y otros textos especializados,
siendo los más comunes "0" y "1", "false" y "true", "off" y "ON" o "bajo" y "alto" entre otros. Tener
solo estos dos valores nos permite usar el álgebra booleana y códigos binarios, los que nos
proporciona herramientas muy potentes para realizar cálculo sobre las señales de entrada.

Diferencias Entre Electrónica Digital Y Analógica.


Son circuitos electrónicos y se dividen en dos categorías digital y analógicos.
DIGITAL: Utiliza magnitudes- con “cantidades discretas “(“0 “y “1 “)
ANALOGITA: Emplea magnitudes con “valores continuos “que varían en el tiempo tanto de
voltaje como de corriente (infinitos valores)
Diferencia entre electrónica analógica y electrónica digital. La electrónica analógica opera
con señales analógicas que poseen múltiples niveles (en principio infinitos) para lo cual se
deben realizar circuitos amplificadores, filtros de frecuencias, osciladores, etc. La electrónica
digital opera con pulsos que representan a los ceros y los unos, el cual se le llama sistema
binario. Los circuitos son más simples, del tipo de contadores, sumadores, repetidores y
conformadores de señal.
Sistemas numéricos.

DECIMAL OCTAL HEXADECIMAL BINARIO


𝟎 0 0 0000
𝟏 1 1 0001
𝟐 2 2 0010
𝟑 3 3 0011
𝟒 4 4 0100
𝟓 5 5 0101
𝟔 6 6 0110
𝟕 7 7 0111
𝟖 8 1000
𝟗 9 1001
𝐴 1010
𝐵 1011
𝐶 1100
𝐷 1101
𝐸 1110
𝑭 1111

Conversiones

𝑋−−−0

(13 62 71 20 ) = (954)10

1𝑋83 + 6𝑋82 + 7𝑋81 + 2 + 8°


512 + 384 + 56 + 2
954

119
𝟖√𝟗𝟓𝟒
𝟖
𝟏𝟓
𝟖
𝟕𝟒
𝟕𝟐
𝟐

114

𝟖√𝟏𝟏𝟗
1
𝟖
𝟑𝟗 𝟖√𝟏
𝟑𝟐
𝟕

1
𝟖√𝟏𝟒
𝟖
𝟔

Conversiones.

(101101)_2 − − − (45)_10
(1𝐹72)_(16 ) − − − − − − − (8050)_10
(6235)_10 − − − − − − − (3229)_10
(4756)_10 − − − − − − − (100101000101000)_2
(7459)_10 − − − − − − − −(16443)_8
(752176)_10 − − − − − (6𝑒650)_16

A) 1𝑋26 + 1𝑋25 + 0𝑋24 + 1𝑋23 + 1𝑋23 + 1𝑋20 — 12 + 0 + 6 + 4 + +0 + 1 =


32 + 8 + 4 + 1 = 45
B) 1𝑋163 + 15𝑋162 + 7𝑋161 + 2𝑋160 = 4096 + 3840 + 112 + 2 = 8050
C) 6𝑋82 + 2𝑋82 + 3𝑋81 + 5𝑋86 = 3072 + 128 + 24 + 5 = 3229
D) 4756
2378
7.1
594.5
29
148.2

932 116 1
14
8√7459 8√932 8√116 8√14
25 13 36 6
18 52 4
3 4

1) (4𝐹𝐶2)16 = (47702)8
2 = 0010
𝐶 = 0100 0𝐼00 𝐼𝐼𝐼 𝐼𝐼𝐼 00 00 10
𝐹 = 1111
4 = 0100

2) (𝐼𝐼0𝐼0𝐼𝐼0𝐼)2 = (𝐴𝐷)16
𝐼𝐼0𝐼0 𝐼𝐼0𝐼

3) (5247)8 = (𝐼0𝐼000𝐼00𝐼00𝐼𝐼𝐼)2
7 = 0𝐼𝐼𝐼
4 = 𝐼𝐼00 𝐼0𝐼000𝐼00𝐼000𝐼𝐼𝐼
2 = 00𝐼0
5 = 𝐼0𝐼0

4) (𝐴2𝐹8)16 = (𝐼0𝐼000𝐼0𝐼𝐼𝐼𝐼𝐼000)2

8 = 𝐼000
𝐹 = 𝐼𝐼𝐼𝐼 𝐼0𝐼000𝐼0𝐼𝐼𝐼𝐼𝐼000
2 = 00𝐼0
𝐴 = 𝐼0𝐼0

5) (𝐼0𝐼0𝐼0. 𝐼0𝐼0𝐼𝐼0)2 = (12553)8


00𝐼 0𝐼0 𝐼0𝐼. 𝐼0𝐼 0𝐼𝐼0
Después del orden------ I.D
Antes del orden----- 𝑏𝐼

6) (4𝐼𝐶. 𝐶𝐷)16 = (142036.632)8


𝐸 = 𝐼𝐼𝐼0
𝐼 = 000𝐼 𝐼𝐼00 0𝐼0 000 0𝐼𝐼 𝐼𝐼0 𝐼𝐼0 0𝐼𝐼 0𝐼0
4 = 0𝐼00
𝐶 = 𝐼𝐼00
𝐶 = 𝐼𝐼00
𝐷 = 𝐼𝐼0𝐼

Tarea (ejercicio)
1)
𝑰 𝑰 𝟎 𝑰 𝑰
𝑰 𝟎 𝟎 𝑰 𝟎
𝑰 𝑰 𝟎 𝟎 𝟎
𝑰 𝟎 𝟎 𝑰 𝟎
𝑰 𝟎 𝑰 𝟎 𝟏 𝑰 𝑰
2)

𝑰 𝟎 𝑰 𝑰 𝟎 𝟎 𝑰
𝑰 𝟎 𝟎 𝟎 𝑰 𝟎
𝑰 𝟎 𝟎 𝟎 𝑰 𝑰 𝑰

3)
𝑰 𝑰 𝑰 𝟎 𝟎 𝑰
𝑰 𝑰 𝟎 𝟎 𝑰 𝑰
𝑰 𝑰 𝟎 𝑰 𝑰 𝟎
𝟎 𝑰 𝟎 𝑰 𝑰 𝟎
𝑰 𝟎 𝑰 𝟎 𝟎 𝑰 𝟎 𝟎

4)
𝑰 𝟎 𝟎 𝟎 𝑰 𝟎 𝑰
𝟎 𝑰 𝑰 𝑰
𝟎 𝑰 𝑰 𝑰 𝑰 𝑰 𝟎

OPERACIONES LÓGICAS CON NÚMEROS BINARIOS

Las operaciones lógicas que podemos realizar con números binarios son las siguientes:
-AND
-OR
-XOR
-NOT
A partir de ahora trataremos el 0 cómo falso y el 1 cómo verdadero.

AND: aquella operación que es verdad cuando los dos operandos son verdad
AND 0 1
0 00
1 01
0 AND 0=0
0 AND 1=0
1 AND 0=0
1 AND 1=1

-OR: aquella operación que es verdad cuando alguno de los operandos es verdad.
OR 0 1
0 01
1 11
0 OR 0=0
0 OR 1=1
1 OR 0=1
1 OR 1=1

-XOR: aquella operación que es verdad cuando exclusivamente uno de los operandos es
verdad.
XOR 0 1
0 01
1 10
0 XOR 0=0
0 XOR 1=1
1 XOR 0=1
1 XOR 1=0
Cuando hacemos una operación con XOR, si al resultado le hacemos XOR por uno de los
dos números anteriores nos dará el otro.

-NOT: operación con un solo operando en el cual cambian el 0 por el 1 y el 1 por el 0.


NOT

01
10
Cuando vayamos a hacer una operación con NOT hay que saber en número de bits que
tiene el número, ya que hay que poner los ceros a la izqa. Que lleva en número para
transformarlo en unos.

En cualquiera de las operaciones lógicas, cuando uno de los dos operando tiene menos
números que el otro, se le añaden tantos 0 a la izquierda como hagan falta para igualar el
número de dígitos.
También apuntar que da igual el orden en el que pongamos los operando en las
operaciones, el resultado final es el mismo.

EJERCICIO EN CLASE
1 1 0 1
1 0 1 1 1 1 0 0 1 1 1 1 0 1 1 1
X 1 0 1 0 1 0 0 1 ↓ ↓ ↓
0 0 0 0 0
0 1 0 1 1 ↓ ↓
1 0 1 1 1
0 0 0 0 0 1 0 0 1 ↓ ↓
1 0 1 1 1 0 0 1 0 1 1
1 1 1 0 0 1 1 0 1 0 0 1
1 0

TAREA

1 0 1 1 1 0
X 1 0 1 1 1 1 0 1 1 0 1
X 1 1 1 0
1 0 1 1 1 0
0 0 0 0 0 0 0
+ 1 0 1 1 1 0
+ 1 1 0 1 1 0 1
0 0 0 0 0 0
1 1 0 1 1 0 1
1 0 1 1 1 0
1 1 0 1 1 0 1
1 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 1 1 0

1 0 1 1 1 1 1
1 0 1 1 1 1 0 1 1 0 1 1
1 0 1
0 1 0 0 1
1 0 1
1 0 0 0
1 0 1
0 1 1 1
1 0 1
0 1 0
1 0 1
0 0 0
1 0 0 1 1 0 0 0 0 0 1
1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 1
1 1 0 1
0 0 1 0 0 1 1
1 1 0 1
0 0 1 1 0 1
1 1 0 1
0 0 0 0 0 1 1 01
1 1 01
0 0 00
EJERCICIO OCTAL
4 1 6 3 _ 6 2 3 4
+ 7 5 2 0 5 1 7 3
1 3 7 0 3 1 0 1 1

_ 6 2 1 4
6 2 1 4 5 4 3 7
+ 3 4 5 7 0 5 5 5
1 1 6 7 3

COMPUERTAS LOGICAS Y TABLAS DE VERDAD. OPERACIONES LOGICA BASICAS Y TABLA


DE VERDAD.

𝑂𝑅(+)/ 𝐴𝑁𝐷(∗)/Y 𝑁𝑂𝑇(𝑁𝑜)𝑛𝑒𝑔𝑎𝑐𝑖ó𝑛


o
a b 𝐹(𝑎, 𝑏) a b F(𝑎, 𝑏)=a*b A F(a)=a
= 𝑎+𝑏 0 0 0 0
0 0 0 0 1 0 1
0 1 1 1 0 0
1 0 1 1 1 1
1 1 1

Simbología

𝑎+ 𝑎+ 𝑎
b b

Suma hexadecimal Resta hexadecimal

2 𝐴 5 8
+ 7 1 0 0
𝑎 𝑐 2 8
𝑇𝐴𝑅𝐸𝐴
_ 𝑎 𝑓 1 𝑏
𝑎 𝐹 1 𝐵 4 𝑎 3 6
+ 2 7 𝑏 4 5 4 𝑒 5
𝑑 6 𝑐 𝑓
𝑎 𝑓 𝑓 1
+ 2 𝑏 𝑏 3
𝑑 𝑏 𝑎 4

_ 3 6 𝑏 1
_ 6 𝑎 𝑏 3
1 2 𝑓 5
2 6 𝑎 𝑏
2 3 𝑏 𝑐
4 4 0 8

Circuito 74LS04

En lógica digital, un inversor, puerta NOT o compuerta NOT es una puerta lógica que
implementa la negación lógica. Siempre que su entrada está en 0 (cero) o en baja, su salida
está en 1 o en alta. La función física del inversor, es la de cambiar en su salida el nivel del
voltaje de su entrada entre los definidos como lógico alto y lógico bajo.

En lógica digital, un inversor, puerta NOT o compuerta NOT es una puerta lógica que
implementa la negación lógica. A la derecha se muestra la tabla de verdad. Siempre que su
entrada está en 0 (cero) o en BAJA, su salida está en 1 o en ALTA, mientras que cuando su
entrada está en 1 o en ALTA, su SALIDA va a estar en 0 o en BAJA.
Circuito 74LS08

Este circuito integrado consta de 4 puertas AND de dos entradas cada una y con salida
tótem pole.

La tabla de la verdad de cada puerta AND de dos entradas del circuito integrado 7408,
podemos ver que puede estar representada de tres formas diferentes, según las fuentes que
consultemos:

Símbolo puerta AND


Circuito 74LS32
La puerta OR o compuerta OR es una puerta
lógica digital que implementa la disyunción
lógica -se comporta de acuerdo a la tabla de
verdad mostrada a la derecha. Cuando todas sus
entradas están en 0 (cero) o en BAJA, su salida
está en 0 o en BAJA, mientras que cuando al
menos una o ambas entradas están en 1 o en
ALTA, su SALIDA va a estar en 1 o en ALTA. En
otro sentido, la función de la compuerta OR
efectivamente encuentra el máximo entre dos
dígitos binarios, así como la función AND
encuentra el mínimo.

Este circuito integrado consta de 4 puertas OR de dos entradas con salida en Tótem Pole. Su
función es realizar la suma lógica de las dos variables de entrada.

Esta puerta lógica se representa en álgebra booleana como:

Q=A+B
Funciones conmutadas.

Diseñar el circuito lógico para abrir automáticamente la puerta de


a b c s
un comercio.
0 0 0 1
0 0 1 0 (Sensor interior A, exterior B).
0 1 0 0
0 1 1 1
1Tabla
0 de verdad.
0 0
1 0 1 1 22 = 4 Numero de combinaciones
1 1 0 0
1 1 1 1
a b s
Min términos: Maxi términos:
0 0 0
1: no se niega. 1: variable negada.
0 1 1
1 0 1 0: se niega. 0: variable sin negar.

1 1 1

Función de conmutación
Suma de productos:

𝐹 (𝑎, 𝑏) = 𝑎´ 𝑏 + 𝑎 𝑏´ + 𝑎 𝑏
Productos de suma:

𝑓(𝑎, 𝑏) = (𝑎 + 𝑏)
Diagrama:

Tabla de verdad.
Min términos:

1: no se niega.

0: se niega.
Función de conmutación
Suma de productos:

𝐹 (𝑎, 𝑏, 𝑐) = 𝑎´𝑏´𝑐´ + 𝑎´𝑏𝑐 + 𝑎𝑏´𝑐 + 𝑎𝑏𝑐


Diagrama:
Tabla de verdad.

a b c s
0 0 0 1
0 0 1 1 Min términos:
0 1 0 0
1: no se niega.
0 1 1 0
1 0 0 1 0: se niega.
1 0 1 1
1 1 0 0
1 1 0 1
Función de conmutación:
𝑓 (𝑎, 𝑏, 𝑐) = 𝑎´𝑏´𝑐´ + 𝑎´𝑏´𝑐 + 𝑎𝑏´𝑐´ + 𝑎𝑏´𝑐 + 𝑎𝑏𝑐´
Diagrama:
Tabla de verdad.
a b c d s
0 0 0 0 0
0 0 0 1 0
Min términos:
0 0 1 0 0
0 0 1 1 1 1: no se niega.
0 1 0 0 0
0 1 0 1 0 0: se niega.
0 1 1 0 0
0 1 1 1 1 Función de conmutación:
1 0 0 0 0
1 0 0 1 0 𝑓 (𝑎, 𝑏, 𝑐, 𝑑) = 𝑎´𝑏´𝑐𝑑 + 𝑎´𝑏𝑐𝑑 + 𝑎𝑏𝑐´𝑑´ + 𝑎𝑏𝑐𝑑
1 0 1 0 0 Diagrama:
1 0 1 1 0
1 1 0 0 1
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1

Puertas lógicas.
1. Función de conmutación: 𝑓(𝑎, 𝑏, 𝑐) = 𝑎𝑏(𝑐)

2. Función de conmutación: 𝑓 (𝑎, 𝑏, 𝑐, 𝑑) =


𝑎+𝑏+𝑐+𝑑

3. Función de conmutación = 𝑎´𝑏´𝑐´ ∗ 𝑐 = 𝑎´𝑏

4. Función de conmutación = 𝑓(𝑎, 𝑏, 𝑐, 𝑑) =


𝑎𝑏 𝑎𝑐 𝑎𝑏 𝑐𝑑 = (𝑎𝑏)(𝑐𝑑)
5. Función de conmutación = 𝑓(𝑎, 𝑏, 𝑐) = 𝑎´𝑏𝑐 + 𝑐

MAPAS DE KARNAUGH.

2 VARIABLES.
3 VARIALBLES

Y Y

0 1
0 1 3 2
2 3 X
4 5 7 6 X

1. 𝑓 = 𝑥 ′ 𝑦𝑧 + 𝑥𝑦 ′ 𝑧 ′ + 𝑥𝑦𝑧 + 𝑥𝑦𝑧′
2. 𝑓 = 𝑥 ′ 𝑦 ′ 𝑧 ′ + 𝑥 ′ 𝑦𝑧 ′ + 𝑥𝑦 ′ 𝑧 ′ + 𝑥𝑦𝑧
2do
PARCIA
L
Codificador
Un codificador es un circuito combinacional con 2N
entradas y N salidas, cuya misión es presentar en la
salida el código binario correspondiente a la entrada
activada.

Existen dos tipos fundamentales de codificadores:


codificadores sin prioridad y codificadores con prioridad. En el caso de codificadores
sin prioridad, puede darse el caso de salidas cuya entrada no pueda ser conocida:
por ejemplo, la salida 0 podría indicar que no hay ninguna entrada activada o que
se ha activado la entrada número 0. Además, ciertas entradas pueden hacer que en
la salida se presente la suma lógica de dichas entradas, ocasionando mayor
confusión. Por ello, este tipo de codificadores es usado únicamente cuando el rango
de datos de entrada está correctamente acotado y su funcionamiento garantizado.

Para evitar los problemas anteriormente comentados, se diseñan los codificadores


con prioridad. En estos sistemas, cuando existe más de una señal activa, la salida
codifica la de mayor prioridad (generalmente correspondiente al valor decimal más
alto). Adicionalmente, se codifican dos salidas más: una indica que ninguna entrada
está activa, y la otra que alguna entrada está activa. Esta medida permite discernir
entre los supuestos de que el circuito estuviera deshabilitado por la no activación de
la señal de capacitación, que el circuito no tuviera ninguna entrada activa, o que la
entrada número 0 estuviera activada.

Decodificadores

Un decodificador o descodificador es un circuito combinacional, cuya función es


inversa a la del codificador, es decir, convierte un código binario de entrada (natural,
BCD, etc.) de N bits de entrada y M líneas de salida (N puede ser cualquier entero y
M es un entero menor o igual a 2N), tales que cada línea de salida será activada para
una sola de las combinaciones posibles de entrada. Normalmente, estos circuitos
suelen encontrarse como decodificador / demultiplexor. Esto es debido a que un
demultiplexor puede comportarse como un decodificador.

Si por ejemplo se tiene un decodificador de 2 entradas con 22=4 salidas, su


funcionamiento sería el que se indica en la siguiente tabla, donde se ha considerado
que las salidas se activen con un "uno" lógico

Un tipo de decodificador muy empleado es el de siete segmentos. Este circuito


decodifica la información de entrada en BCD a un código de siete segmentos
adecuado para que se muestre en un visualizador de siete segmentos.

Multiplexores
Los multiplexores son circuitos combinacionales con varias entradas y una única
salida de datos. Están dotados de entradas de control capaces de seleccionar una, y
sólo una, de las entradas de datos para permitir su transmisión desde la entrada
seleccionada hacia dicha salida.

En el campo de la electrónica el multiplexor se utiliza como dispositivo que puede


recibir varias entradas y transmitirlas por un medio de transmisión compartido. Para
ello lo que hace es dividir el medio de transmisión en múltiples canales, para que
varios nodos puedan comunicarse al mismo tiempo.

Una señal que está multiplexada debe demultiplexores en el otro extremo.

Según la forma en que se realice esta división del medio de transmisión, existen varias
clases de multiplexación:

 Multiplexación por división de frecuencia


 Multiplexación por división de tiempo
 Multiplexación por división de código
 Multiplexación por división de longitud de onda

Demultiplexores

En electrónica digital, un demultiplexor


es un circuito combinacional que tiene
una entrada de información de datos d
y n entradas de control que sirven para
seleccionar una de las 2n salidas, por la
que ha de salir el dato que presente en
la entrada. Esto se consigue aplicando
a las entradas de control la
combinación binaria correspondiente
a la salida que se desea seleccionar. Por
ejemplo, si queremos que la
información que tenemos en la
entrada d, salga por la salida S4, en la
entrada de control se ha de poner, de
acuerdo con el peso de la misma, el
valor 100, que es el 4 en binario.

En el campo de las telecomunicaciones el demultiplexor es un dispositivo que puede


recibir a través de un medio de transmisión compartido una señal compleja
multiplexada y separar las distintas señales integrantes de la misma encaminándolas
a las salidas correspondientes.

Ejercicio 24
Tabla de verdad
A B C M L
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 1
1 0 0 0 1
1 0 1 1 1
1 1 0 1 1
1 1 1 1 1

Funciones de Conmutación
M(abc) = a’bc + ab’c + abc’ + abc
L(abc) = a’b’c + a’bc’ + a’bc + ab’c’ + ab’c + abc’ + abc

MAPA DE KARNAUGH
M(abc) = ac + bc + ab

L(abc) = a + b + c
Tabla de comprobación
a b c ac bc ab ∑ a+b+c M f
0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 1 0 1
0 1 0 0 0 0 0 1 0 1
0 1 1 0 1 0 1 1 1 1
1 0 0 0 0 0 0 1 0 1
1 0 1 1 0 0 1 1 1 1
1 1 0 0 0 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1

DIAGRAMA
Ejercicio 32
32.- Se quiere diseñar un sistema de riego automático de un invernadero. El sistema está
formado por tres sensores:

 S: detecta la Sequedad del suelo. Si está seco da un 1.


 T: detecta la Temperatura. Si es demasiado alta da un 1.
 A: detecta si hay Agua en el depósito desde el que se riega. Si hay agua da
un 1.

El sistema tiene las siguientes salidas:

 VR: Válvula de Riego. Cuando se pone a 1 se abre el sistema de riego. Si se


pone a 0 se deja de regar.
 AV: Mecanismo que abre ventanas para que entre aire fresco. Cuando se
pone a 1 se abren las ventanas, cuando se pone a 0 se cierran las ventanas.
 GD: Grifo Depósito. Cuando se pone a 1 este grifo empieza a llenar el depósito
de agua.
 L A: Luz de Alarma. Cuando se pone a 1 se enciende una luz roja de alarma
que indica peligro.

Las condiciones de funcionamiento son:

 Se riega si hay sequedad, no es alta la temperatura y hay agua en el depósito.


 Se abren ventanas si es alta la temperatura.
 Se empieza a llenar el depósito si éste se queda sin agua.
 Se enciende la luz de alarma si hay sequedad y no hay agua en el depósito
para regar. Obtener la tabla de verdad y las funciones lógicas de las cuatro
salidas del sistema (VR, AV, GD y LA).
TABLA DE VERDAD
S T A VR AV GD LA
0 0 0 0 0 1 0
0 0 1 0 0 0 0
0 1 0 0 1 1 0
0 1 1 0 1 0 0
1 0 0 0 0 1 1
1 0 1 1 0 0 0
1 1 0 0 1 1 1
1 1 1 0 1 0 0

FUNCIONES DE CONMUTACIÓN

𝑉𝑅 𝐹(𝑆, 𝑇, 𝐴) = 𝑆𝑇′𝐴
𝐴𝑉 𝐹(𝑆, 𝑇, 𝐴) = 𝑆 ′ 𝑇𝐴′ + 𝑆 ′ 𝑇𝐴 + 𝑆𝑇𝐴′ + 𝑆𝑇𝐴
𝐺𝐷 𝐹(𝑆, 𝑇, 𝐴) = 𝑆 ′ 𝑇 ′ 𝐴′ + 𝑆 ′ 𝑇𝐴′ + 𝑆𝑇 ′ 𝐴′ + 𝑆𝑇𝐴′
𝐿𝐴 𝐹(𝑆, 𝑇, 𝐴) = 𝑆𝑇 ′ 𝐴′ + 𝑆𝑇𝐴′
MAPA DE KARNAUGH

𝑉𝑅 𝐹(𝑆, 𝑇, 𝐴) = 𝑆𝑇′𝐴

𝐴𝑉 𝐹(𝑆, 𝑇, 𝐴) = 𝑇

𝐺𝐷 𝐹(𝑆, 𝑇, 𝐴) = 𝐴′

𝐿𝐴 𝐹(𝑆, 𝑇, 𝐴) = 𝑆𝐴′

TABLA DE COMPARACIÓN
S T A S’ T’ A’ VR AV GD LA
0 0 0 1 1 1 0 0 1 0
0 0 1 1 1 0 0 0 0 0
0 1 0 1 0 1 0 1 1 0
0 1 1 1 0 0 0 1 0 0
1 0 0 0 1 1 0 0 1 1
1 0 1 0 1 0 1 0 0 0
1 1 0 0 0 1 0 1 1 1
1 1 1 0 0 0 0 1 0 0

DIAGRAMA

Ejercicio 33
Obtener las tablas de verdad e implementar los circuitos con puertas lógicas para las salidas
M y V para el control electrónico de un sistema de llenado automático de bidones de aceite
cuyo funcionamiento es el siguiente:

➢ El sistema consiste en una cinta transportadora movida por el motor M, encima de la cual
vienen los bidones vacíos hasta que llegan debajo de la boquilla de llenado, lo cual es
detectado por el sensor de posición A.

➢ Durante el llenado del bidón, la cinta transportadora permanece parada. Para echar
aceite en el bidón, el sistema tiene que activar (abrir) la válvula de llenado V. El sensor de
peso X se activa cuando el peso del bidón indica que ya está lleno, con lo cual se tiene que
desactivar (cerrar) la válvula V para dejar de echar aceite.

➢ Una vez lleno el bidón, la cinta se pone en marcha de nuevo y el bidón sigue hacia
adelante hasta que lo recoge una máquina-pulpo que lo deposita en un camión.

➢ El operario que dirige la máquina-pulpo dispone de un pedal de parada (P) que al ser
pisado detiene la cinta transportadora, de forma que en el momento de agarrar un bidón
éste no se esté moviendo.

➢ Al final de la cinta transportadora está el sensor de posición B que tiene que detener la
cinta en caso de que un bidón llegue al final sin ser recogido por la máquina-pulpo (es un
elemento de seguridad para evitar que se caigan los bidones al llegar al final de la cinta). Las
entradas del sistema son:

➢ A: Sensor de posición de la boquilla de llenado. Da un 1 cuando un bidón se pone encima.

➢ X: Sensor de peso. Da un 1 cuando el bidón situado encima está lleno.

➢ B: Sensor de posición de fin de cinta. Da un 1 cuando un bidón se pone encima.

➢ P: Pedal de parada. Da un 1 mientras lo pisa el operario de la máquina-pulpo para coger


el bidón.
Las salidas del sistema son:

➢ M: Motor que mueve la cinta. Si se pone a 1 la cinta se mueve y a 0 la cinta de para.

➢ V: Válvula de llenado. Si se pone a 1 se echa aceite en el bidón y a 0 se deja de echar.


A X B P M V
0 0 0 0 1 0
0 0 0 1 0 0
0 0 1 0 0 0
0 0 1 1 0 0
0 1 0 0 1 0 M (A, X, B, P) = A´X´B´P´+ A´X B´P´ + A X B´P´
0 1 0 1 0 0
V (A, X, B, P) = A´X B P´+A X´B´P+A X´B P´+A X´B
0 1 1 0 0 0
0 1 1 1 0 0 P
1 0 0 0 0 1
1 0 0 1 0 1
1 0 1 0 0 1
1 0 1 1 0 1
1 1 0 0 1 0
1 1 0 1 0 0
1 1 1 0 0 0
1 1 1 1 0 0

0 1 3 2
I
4 5 7 6 M (A, X, B, P) = X B´P´ + A´B´P´
I
12 13 15 14
I
8 9 11 10

0 1 3 2

4 5 7 6 V (A, X, B, P) =A X´

12 13 15 14

8 9 11 10
I I I I
A X B P A´ X´ B´ P´ X B´ P´ A´ B´ P´ M V
0 0 0 0 1 1 1 1 0 1 1 0
0 0 0 1 1 1 1 0 0 0 0 0
0 0 1 0 1 1 0 1 0 0 0 0
0 0 1 1 1 1 0 0 0 0 0 0
0 1 0 0 1 0 1 1 1 1 1 0
0 1 0 1 1 0 1 0 0 0 0 0
0 1 1 0 1 0 0 1 0 0 0 0
0 1 1 1 1 0 0 0 0 0 0 0
1 0 0 0 0 1 1 1 0 0 0 1
1 0 0 1 0 1 1 0 0 0 0 1
1 0 1 0 0 1 0 1 0 0 0 1
1 0 1 1 0 1 0 0 0 0 0 1
1 1 0 0 0 0 1 1 1 0 1 0
1 1 0 1 0 0 1 0 0 0 0 0
1 1 1 0 0 0 0 1 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0 0

Ejercicio 34
El circuito de un sistema de alarma de una vivienda consta de un sensor en la puerta
(C) y dos sensores A y B en las ventanas. Los sensores entregan un 1 cuando están
abiertas las ventanas o puertas y un 0 en caso contrario. El sistema se activa con un
interruptor P que ha de estar activado para que la alarma funciones. Cuando la
alarma está conectada, la apertura de la puerta o de alguna de las ventanas ha de
activar una alarma sonora. Si el sistema está desconectado, se encenderá un LED (
LED1) informando que alguna de las ventanas están abiertas; y otro LED (LED2) si
la puerta está abierta

TABLA DE VERDAD

Av Bv Cp P Al L1 L2
0 0 0 0 0 0 0
0 0 0 1 0 0 0
0 0 1 0 0 0 1
0 0 1 1 1 0 0
0 1 0 0 0 1 0
0 1 0 1 1 0 0
0 1 1 0 0 1 1
0 1 1 1 1 0 0
1 0 0 0 0 1 0
1 0 0 1 1 0 0
1 0 1 0 0 1 1
1 0 1 1 1 0 0
1 1 0 0 0 1 0
1 1 0 1 1 0 0
1 1 1 0 0 1 1
1 1 1 1 1 0 0

FUNCIONES DE CONMUTACIÓN
𝐴𝑙(𝐴𝐵𝐶𝑃) = 𝐴′ 𝐵𝐶𝑃 + 𝐴′ 𝐵𝐶 ′ 𝑃+𝐴′ 𝐵𝐶𝑃 +AB’C’P+AB’CP+ABC’P+ABCP
L1(ABCP) = A’BC’P’+A’BCP’+AB’C’P’+AB’CP’+ABC’P’+ABCP’

𝐿2(𝐴𝐵𝐶𝑃) = 𝐴′𝐵′𝐶𝑃′ + 𝐴′𝐵𝐶𝑃′ + 𝐴𝐵′𝐶𝑃′ + 𝐴𝐵𝐶𝑃′


MAPA DE KARNAUGH

AL(ABCP)= AD+BD+CD

L1(ABCP)= AD’+BD’

L2(ABCP)= CD’

TABLA DE COMPARACIÓN
A B C P Ad Bd ∑ 𝑨𝒍 L1 L2

0 0 0 0 1 1 0 0 0
0 0 0 1 1 0 0 0 0
0 0 1 0 0 0 0 0 1
0 0 1 1 0 0 1 0 0
0 1 0 0 1 0 0 1 0
0 1 0 1 1 1 1 0 0
0 1 1 0 0 0 0 1 1
0 1 1 1 0 1 1 0 0
1 0 0 0 0 0 0 1 0
1 0 0 1 1 0 1 0 0
1 0 1 0 0 0 0 1 1
1 0 1 1 1 0 1 0 0
1 1 0 0 0 0 0 1 0
1 1 0 1 1 1 1 0 0
1 1 1 0 0 0 0 1 1
1 1 1 1 1 1 1 00 0

DIAGRAMA

Ejercicio 35
35- Se quiere diseñar un sistema para la apertura y cierre automático de una puerta de
garaje. La puerta es sólo de entrada y abre subiendo hacia arriba.
Dispone de cuatro sensores, llamados X, Z, B y S, que detectan lo siguiente:

➢ El sensor de peso X entrega un 1 cuando un vehículo se sitúa sobre él delante de la puerta.

➢ El sensor de peso Z, entrega un 1 cuando un vehículo está pasada la puerta.

➢ El sensor B es un final de carrera que se presiona (entregando un 1) cuando la puerta


está totalmente bajada (= cerrada).

➢ El sensor S es otro final de carrera que se presiona (entregando un 1) cuando la puerta


está totalmente subida (=abierta). Las condiciones de funcionamiento serán las siguientes:

➢ La puerta se abre o cierra por la acción de un motor que funciona en dos sentidos.
Cuando se activa el relé “A”, la puerta abre (=sube) y cuando se activa el relé “C” la puerta
cierra (=baja).

➢ Cuando la puerta esté cerrada o bajando, se encenderá una luz roja “R” y cuando la puerta
esté totalmente abierta se encenderá una luz verde “V”.

➢ Cuando llegue un vehículo a X la puerta empieza a subir hasta abrirse completamente.

➢ Cuando la puerta se ha abierto el vehículo avanza y al pasar por Z la puerta empieza a


bajar hasta cerrarse. No hace falta que el vehículo permanezca en Z hasta que la puerta se
cierre, basta que pase por el sensor un breve tiempo.

➢ Considerar que el tiempo que tarda el vehículo en pasar por el sensor Z es suficientemente
largo como para que cuando haya pasado le ha dado tiempo a la puerta a bajar los suficiente
para que se haya dejado de pisar el final de carrera S y se tenga ya S = 0.

➢ Se pide:

➢ a) La tabla de verdad del sistema.

➢ b) Hallar la función lógica simplificada de cada salida del sistema (“A”, “C”, “V” y “R”)

TABLA DE VERDAD

x z b s a c v R
0 0 0 0 0 1 0 1
0 0 0 1 0 1 0 1
0 0 1 0 0 0 0 1
0 0 1 1 0 0 0 1
0 1 0 0 0 1 0 1
0 1 0 1 0 1 0 1
0 1 1 0 0 0 0 1
0 1 1 1 0 0 0 1
1 0 0 0 1 0 0 1
1 0 0 1 0 0 1 0
1 0 1 0 1 0 0 1
1 0 1 1 0 0 0 1
1 1 0 0 1 0 0 1
1 1 0 1 0 0 0 1
1 1 1 0 1 0 0 1
1 1 1 1 0 0 0 1

FUNCIONES DE CONMUTACIÓN
A(abcd) = ab’cd’+ab’cd’+abc’d’+abcd’
C(abcd) = a’b’c’d’+a’b’c’d+a’bc’d+a’bc’d
V(abcd) = ab’cd’
R(abcd)=a’b’c’d’+a’b’c’d+a’b’cd’+a’b’cd+a’bc’d’+a’bc’d+a’bcd’+a’bcd+ab’c’d’+
ab’cd’+ab’cd+abc’d’+abc’d+abcd’+abcd

MAPA DE KARNAUGH
A(abcd) = ad’

C(abcd) = a’c’

R(abcd) = C+A’+B+D

TABLA DE COMPARACIÓN
A B C D ad’ a a’c’ c Ab’c’d’

0 0 0 0 0 0 1 1 0

0 0 0 1 0 0 1 1 0

0 0 1 0 0 0 0 0 0

0 0 1 1 0 0 0 0 0

0 1 0 0 0 0 1 1 0

0 1 0 1 0 0 1 1 0

0 1 1 0 0 0 0 0 0

0 1 1 1 0 0 0 0 0

1 0 0 0 1 1 0 0 0

1 0 0 1 0 0 0 0 0

1 0 1 0 1 1 0 0 0

1 0 1 1 0 0 0 0 1

1 1 0 0 1 1 0 0 0

1 1 0 1 0 0 0 0 0

1 1 1 0 1 1 0 0 0

1 1 1 1 0 0 0 0 0

C+a’+b+d’ r a c v r
0101 0 0 1 0 1

0100 0 0 1 0 1

1101 0 0 0 0 1

1100 0 0 0 0 1

0111 0 0 1 0 1

0111 0 0 1 0 1

1011 0 0 0 0 1

1011 0 0 0 0 1

0001 0 1 0 0 1

0000 1 0 0 1 0

1001 0 1 0 0 1

1000 0 0 0 0 1

0011 0 1 0 0 1

0010 0 0 0 0 1

1011 0 1 0 0 1

1010 0 0 0 0 1

DIAGRAMA
Ejercicio 36
Practica 1 (física)
Practica 2 (física)
1. Elabore table de verdad para verificar salidas del circuito.

W X Y Z S W´ X´ Y´ Z´ W´Y YZ S
0 0 0 0 1 1 1 1 1 0 0 1
0 0 0 1 0 1 1 1 0 0 0 0
0 0 1 0 1 1 1 0 1 1 0 1
0 0 1 1 1 1 1 0 0 1 1 1
0 1 0 0 1 1 0 1 1 0 0 1
0 1 0 1 1 1 0 1 0 0 0 1
0 1 1 0 1 1 0 0 1 1 0 1
0 1 1 1 1 1 0 0 0 1 1 1
1 0 0 0 1 0 1 1 1 0 0 1
1 0 0 1 0 0 1 1 0 0 0 0
1 0 1 0 1 0 1 0 1 0 0 1
1 0 1 1 1 0 1 0 0 0 1 1
1 1 0 0 1 0 0 1 1 0 0 1
1 1 0 1 1 0 0 1 0 0 0 1
1 1 1 0 1 0 0 0 1 0 0 1
1 1 1 1 1 0 0 0 0 0 1 1
Practica CCS-Proteus #1 (Semáforo)
#include <16F628a.h>

#fuses NOWDT

#fuses INTRC_IO

#fuses NOPUT

#fuses NOPROTECT

#fuses NOBROWNOUT

#fuses NOMCLR

#fuses NOLVP

#fuses NOCPD

#use delay (clock=4M)

void main () {

set_tris_b(0x00)

while(true)

output_bit(pin_b0,1); //On//

delay_ms(250);

output_bit(pin_b0,0); //Off//

delay_ms(250);

output_bit(pin_b0,1); //On//

delay_ms(250);

output_bit(pin_b0,0); //Off//

delay_ms(250);

output_bit(pin_b0,1); //On//

delay_ms(250);

output_bit(pin_b0,0); //Off//

delay_ms(250);

}
Practica CCS-Proteus #2 (Secuencia de autoincreible)
#include <16F628a.h>

#fuses NOWDT

#fuses INTRC_IO

#fuses NOPUT

#fuses NOPROTECT

#fuses NOBROWNOUT

#fuses NOMCLR

#fuses NOLVP

#fuses NOCPD

#use delay (clock=4M)

void main () {

#define encender output_high

#define apagar output_low

#define led0 pin_b0

#define led1 pin_b1

#define led2 pin_b2

#define led3 pin_b3

#define led4 pin_b4

#define led5 pin_b5

#define led6 pin_b6

#define led7 pin_b7

set_tris_b(0x00);

while(true)

encender(led0);

delay_ms(100);

encender(led1);

delay_ms(100);

encender(led2);

delay_ms(100);

apagar(led0);
encender(led3);

delay_ms(100);

apagar(led3);

encender(led6);

delay_ms(100);

apagar(led4);

encender(led7);

delay_ms(100);

apagar(led5);

delay_ms(100);

apagar(led6);

delay_ms(100);

encender(led6);

apagar(led5);

encender(led2);

delay_ms(100);

apagar(led4);

encender(led1);

delay_ms(100);

apagar(led3);

encender(led0);

delay_ms(100);

apagar(led2);

delay_ms(100);

apagar(led1);

delay_ms(100);

}
Practica CCS-Proteus #3 (Secuencia doble)
#include <16F628a.h>

#fuses NOWDT

#fuses INTRC_IO

#fuses NOPUT

#fuses NOPROTECT

#fuses NOBROWNOUT

#fuses NOMCLR

#fuses NOLVP

#fuses NOCPD

#use delay (clock=4M)

void main () {

#define encender output_high

#define apagar output_low

#define led0 pin_b0

#define led1 pin_b1

#define led2 pin_b2

#define led3 pin_b3

#define led4 pin_b4

#define led5 pin_b5

#define led6 pin_b6

#define led7 pin_b7

set_tris_b(0x00);

while(true)

encender(led0);

encender(led7);

delay_ms(100);

encender(led1);

encender(led6);

apagar(led0);

apagar(led7);
delay_ms(100);

encender(led2);

encender(led5);

apagar(led1);

apagar(led6);

delay_ms(100);

encender(led3);

encender(led4);

apagar(led1);

apagar(led5);

delay_ms(100);

encender(led2);

encender(led5);

apagar(led3);

apagar(led4);

delay_ms(100);

encender(led1);

encender(led6);

apagar(led2);

apagar(led5);

delay_ms(100);

encender(led10);

encender(led7);

apagar(led1);

apagar(led6);

delay_ms(100);

Das könnte Ihnen auch gefallen