Está en la página 1de 30

ELECTRÓNICA DIGITAL

CÓDIGO 243004A_614

TAREA 1
UNIDAD 1. FUNDAMENTOS DEL DISEÑO DIGITAL

TRABAJO COLABORATIVO

Presentado a:
CARLOS AUGUSTO FAJARDO
TUTOR DE GRUPO

Entregado por:

Richar Jaimes Albarracín


Código: 88250814
Leider Moreno
Maira Paola Navarro
Jorge Alberto Ruiz
Jhon Jairo Renteria

Grupo: 243004_23

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
29 DE SEPTIEMBRE DE 2019
INTRODUCCIÓN

En este informe encontraremos un repaso de la conversión de valores numéricos en diferentes


bases como la binaria (Base 2), decimal (Base 10) y hexadecimal (Base 16, incluye letras del
alfabeto). Los sistemas numéricos presentan diferentes variantes según sean las necesidades, en
nuestro caso estudiaremos el sistema Binario el cual está compuesto únicamente por 2 símbolos o
estados los cuales son 0 y 1 (encendido y/o apagado) y al estar compuesto de 2 únicas
representaciones se vuelve bastante útil para utilizar en los circuitos electrónicos.

Sin embargo, ante grandes cantidades de conexiones e información se nos hace difícil mantener
una imagen clara en todo momento de lo que va representando lo binario en nuestro circuito,
afortunadamente siempre existe un método para convertir a un sistema equivalente que sea
mucho más fácil de interpretar. El sistema hexadecimal (base 16) se usa con el fin de ofrecer un
eficaz medio de representación de números binarios grandes.

En ocasiones, el método algebraico para simplificar funciones lógicas aplicando los teoremas del
álgebra de Boole, puede no ser el mejor medio por varias razones: cuando aumenta el número de
variables o de términos resulta difícil ver la forma de reducir la expresión. Se trabaja con grandes
cantidades de expresiones muy similares a b c··· d + a b c··· d... por lo que la probabilidad de
equivocarse en algún paso es muy elevada (y aunque no nos equivoquemos, siempre resulta
farragoso). Podemos llegar a una expresión que no es la óptima, con el consiguiente incremento en
puertas y complejidad del circuito final.

Existe un método gráfico para simplificación de funciones que resuelve todos estos problemas: El
método de Karnaugh, Con este método la simplificación adquiere las siguientes ventajas con
respecto al método algebraico: Para funciones de tres y cuatro variables se aplica de forma muy
sencilla. Para cinco variables puede resultar algo más difícil, y para más… existen otros métodos.
No se escriben las expresiones de los productos de las variables, se trabaja directamente sobre un
diagrama, por lo que se gana considerablemente en claridad. Con un poco de soltura (adquirida
mediante un poco de práctica), resulta muy sencillo hallar siempre la expresión más óptima de la
función.
OBJETIVOS

 Emplear sistemas de numeración y métodos de simplificación mediante conversiones


matemáticas y mapas de Karnough respectivamente, para la solución de circuitos lógicos y
descripción de hardware.
1. Realice las siguientes conversiones de base 10 a la base indicada (Secciones 3.3 y 3.5 del libro
de Muñoz):

1252,45 a Hexadecimal

Se quiere convertir de base 10 a base 16 en donde contamos con los dígitos del 0 al 9 y los
valores del 10 al 15. Estos últimos cambia su valor por letras:

10=A 11=B 12=C 13=D14=E 15=F . Se hacen divisiones sucesivas entre 16

OPERACIÓN BASE RESIDUOS HEXADECIMAL


1252
=78,25 0,25∗16=4
16 4

78
=4,875 0,875∗16=14 E
16
4 4
0,45∗16=7,2 7 7
0,2∗16=3,2 3 3
0,2∗16=3,2 3 3

El valor hexadecimal será: 1252,4510=4 E 4,73316

651,12 a Binario

Para el sistema binario solo se tienen 0 y 1. Se hacen divisiones sucesivas entre 2

OPERACIÓN BASE RESIDUOS BINARIO


651
=325,5 0,5∗2=1
2 1

325
=162,5 0,5∗2=1 1
2
162
=81 0 0
2
81
=40,5 0,5∗2=1 1
2
40
=20 0 0
2
20
=10 0 0
2
10
=5 0 0
2
5
=2,5 0,5∗2=1 1
2
2
=1 0 0
2
0,12∗2=0,24 0 0
0,24∗2=0,48 0 0
0,48∗2=0,96 0 0
0,96∗2=1,92 1 1
0,92∗2=1,84 1 1
0,84∗2=1,68 1 1
0,68∗2=1,36 1 1
0,36∗2=0,72 0 0
0,72∗2=1,44 1 1
0,44∗2=0,88 0 0
0,88∗2=1,76 1 1
0,76∗2=1,52 1 1
0,52∗2=1,04 1 1
0,04∗2=0,08 0 0
0,08∗2=0,16 0 0
0,16∗2=0,32 0 0
0,32∗2=0,64 0 0
0,64∗2=1,28 1 1
0,28∗2=0,56 0 0
0,56∗2=1,12 1 1
0,12∗2=0,24 0 0

El valor Binario será: 6521,1210=010001011,000111101011100001012

78,4541 a Hexadecimal

Se quiere convertir de base 10 a base 16 en donde contamos con los dígitos del 0 al 9 y los
valores del 10 al 15. Estos últimos cambia su valor por letras:

10=A 11=B 12=C 13=D14=E 15=F . Se hacen divisiones sucesivas entre 16

OPERACIÓN BASE RESIDUOS HEXADECIMAL


78
=4,875 0,875∗16=14
16 E
4 4
0,4541∗16=7,2656 7 7
0,2656∗16=4,2496 4 4
0,2496∗16=3,9936 3 3
0,9936∗16=15,8976 15 F
0,8976∗16=14,3616 14 E
0,3616∗16=5,7856 5 5
0,7856∗16=12,5696 12 C
0,5696∗16=9,1136 9 9
0,1136∗16=1,8176 1 1
0,8176∗16=13,0816 13 D
0,0816∗16=1,3056 1 1
0,3056∗16=4,8896 4 4
0,8896∗16=14,2336 14 E
0,2336∗16=3,7376 3 3
0,7376∗16=11,8016 11 B
0,8016∗16=12,8256 12 C
0,8256∗16=13,2096 13 D
0,2096∗16=3,3536 3 3
0,3536∗16=5,6576 5 5
0,6576∗16=10,5216 10 A
0,5216∗16=8,3456 8 8
0,3456∗16=5,5296 5 5
0,5296∗16=8,4736 8 8
0,4736∗16=7,5776 7 7
0,5776∗16=9,2416 9 9

El valor hexadecimal será: 78,454110=E 4,743 FE 5C 91 D 14 E 3 BCD 35 A 8587916

12AB a Binario

Primero se convierte el valor 12AB a decimal:

HEXADECIMA
POTENCIA DE 16 CORRESPONDENCIA PRODUCTO
L
B 160 1∗11 11
A 161 16∗10 160
2 162 256∗2 512
1 163 4096∗1 4096
SUMATORIA 4779

El valor decimal es 12 AB 16=477910

Ahora convertimos 4779 a Binario:

OPERACIÓN BASE RESIDUOS BINARIO


4779
=2389,5 0,5∗2=1 1
2
2389
=1194,5 0,5∗2=1 1
2
1194
=597 0 0
2
597
=298,5 0,5∗2=1 1
2
298
=149 0 0
2
149
=74,5 0,5∗2=1 1
2
74
=37 0 0
2
37
=18,5 0,5∗2=1 1
2
18
=9 0 0
2
9
=4,5 0,5∗2=1 1
2
4
=2 0 0
2
2
=1 0 0
2
1 1

El valor Binario será: 12 AB 16=477910=10010101010112

2. Convierta los siguientes números a complemento a 2 con el número bits indicados (Sección
3.7.2 del libro de Muñoz).

-18 con 6 bits.

Convertimos a 18 de decimal a Binario empaquetado de 6 bits:

OPERACIÓN BASE RESIDUOS BINARIO


18
=9 0 0
2
9
=4,5 0,5∗2=1 1
2
4
=2 0 0
2
2
=1 0 0
2
1 1

Tenemos 5 bits luego de la conversión, agregamos un 0 a la izquierda para completar los 6 bits
necesarios.

El valor Binario será: 1810=010010 2

Convertimos 0100102 en complemento a 2, tomando el primer 1 leyendo de derecha a izquierda


y cambiando 1 por 0 y viceversa desde ese punto hacia la izquierda:

Binario Base 0 1 0 0 1 0
Complemento a 2 1 0 1 1 1 0

0 100102=101110C 2
El bit más significativo es el que se encuentra más a la izquierda, en este caso el número 1, por
lo tanto, el signo será negativo.

65 con 8 bits.

Convertimos a 65 de decimal a Binario empaquetado de 6 bits:

OPERACIÓN BASE RESIDUOS BINARIO


65
=32,5 0,5∗2=1 1
2
32
=16 0 0
2
16
=8 0 0
2
8
=4 0 0
2
4
=2 0 0
2
2
=1 0 0
2
1 1

Tenemos 7 bits luego de la conversión, agregamos un 0 a la izquierda para completar los 8 bits
necesarios.

El valor Binario será: 6510=010000012

Convertimos 010000012 en complemento a 2, tomando el primer 1 leyendo de derecha a


izquierda y cambiando 1 por 0 y viceversa desde ese punto hacia la izquierda:

Binario Base 0 1 0 0 0 0 0 1
Complemento a 2 1 0 1 1 1 1 1 1

010000012=10111111C 2

-85 con 8 bits.

Convertimos a 85 de decimal a Binario empaquetado de 8 bits:

OPERACIÓN BASE RESIDUOS BINARIO


85
=42,5 0,5∗2=1 1
2
42
=21 0 0
2
21
=10,5 0,5∗2=1 1
2
10
=5 0 0
2
5
=2,5 0,5∗2=1 1
2
2
=1 0 0
2
1 1

Tenemos 7 bits luego de la conversión, agregamos un 0 a la izquierda para completar los 8 bits
necesarios.

El valor Binario será: 8510=010101012

Convertimos 010101012 en complemento a 2, tomando el primer 1 leyendo de derecha a


izquierda y cambiando 1 por 0 y viceversa desde ese punto hacia la izquierda:

Binario Base 0 1 0 1 0 1 0 1
Complemento a 2 1 0 1 0 1 0 1 1

010101012=10101011C 2

El bit más significativo es el que se encuentra más a la izquierda, en este caso el número 1, por
lo tanto, el signo será negativo.

-32 con 6 bits

Convertimos a 18 de decimal a Binario empaquetado de 6 bits:

OPERACIÓN BASE RESIDUOS BINARIO


32
=16 0 0
2
16
=8 0 0
2
8
=4 0 0
2
4
=2 0 0
2
2
=1 0 0
2
1 1

El valor Binario será: 3210=1000002

Convertimos 1000002 en complemento a 2, tomando el primer 1 leyendo de derecha a izquierda


y cambiando 1 por 0 y viceversa desde ese punto hacia la izquierda:

Binario Base 1 0 0 0 0 0
Complemento a 2 1 0 0 0 0 0
1000002=100000C 2

El bit más significativo es el que se encuentra más a la izquierda, en este caso el número 1, por
lo tanto, el signo será negativo.

3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):
F (A , B , C , D)=∑ ( 0,2,4,6,8,10,14 )
a. Utilizando mapas de Karnaught encuentre la mínima expresión Suma de Productos.

A B C D F
0 0 0 0 0 1
1 0 0 0 1 0
2 0 0 1 0 1
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 0
6 0 1 1 0 1
7 0 1 1 1 0
8 1 0 0 0 1
9 1 0 0 1 0
10 1 0 1 0 1
11 1 0 1 1 0
12 1 1 0 0 0
13 1 1 0 1 0
14 1 1 1 0 1
15 1 1 1 1 0

1=Positivo 0=Negativo
En la Columna 10: +C y –D: C D́
En las columnas 00 y 10: Se mantiene –A, y filas 00 y 01: Se mantiene –D: Á D́
En las columnas 00 y 10: Se mantiene –B, y filas 00 y 10: Se mantiene –D: B́ D́

C D́+ Á D́+ B́ D́

b. Utilizando mapas de Karnaught encuentre la mínima expresión Producto de Sumas.


1= Negativo 0= Positivo
En la Columna 01 y 11: Se mantiene +D: D
En la fila 11: Se mantiene –A y –B: Á+ B́
En las columnas 00 y 01: Se mantiene +C: C

D∗( Á + B́+C )

c. Implemente en VHDL ambas expresiones usando el software EDA Playground. En el informe


debe incluir una impresión de pantalla de la descripción en VHDL y la simulación.
d. Construir el esquemático de la función simplificada para la suma de productos.

Simulación en LOGISIM:
4. Sea la siguiente función Boolean (Secciones 2.3 y 2.4 del libro de Muñoz):

F ( A , B ,C , D ) =∏ (1,3,5,7,8,9,10,14,15)
e. Utilizando mapas de Karnaught encuentre la mínima expresión Suma de Productos.

A B C D F
0 0 0 0 0 1
1 0 0 0 1 0
2 0 0 1 0 1
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 0
6 0 1 1 0 1
7 0 1 1 1 0
8 1 0 0 0 0
9 1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 1
12 1 1 0 0 1
13 1 1 0 1 1
14 1 1 1 0 0
15 1 1 1 1 0

1=Positivo 0=Negativo
En las filas 00 y 01: Se mantiene –A: Á
En las Columnas 00 y 10: Se mantiene –D: D́
En la fila 11: +A y +B: AB
En las columnas 00 y 01: Se mantiene –C: Ć
En la fila 10: +A y –B: A B́
En la columna 11: +C y +D: C D

Á D́+ AB Ć + A B́ CD

f. Utilizando mapas de Karnaught encuentre la mínima expresión Producto de Sumas.


1= Negativo 0= Positivo
En las Columnas 01 y 11: Se mantiene +D: D́
En las filas 00 y 01: Se mantiene +A: A
En la fila 11: –A y –B: Á+ B́
En las columnas 11 y 10: Se mantiene –C: Ć
En la fila 10: –A y B: Á+ B
En las columnas 00 y 01: Se mantiene +C: C
En la columna 10: –C y +D: Ć+ D
En las filas 11 y 10: Se mantiene –A: Á

( A+ D )∗( Á + B́+ Ć )∗( Á+ B+C )∗( Á + Ć+ D )

g. Implemente en VHDL ambas expresiones usando el software EDA Playground. En el informe


debe incluir una impresión de pantalla de la descripción en VHDL y la simulación.
5. El área de mantenimiento está evaluando el funcionamiento de un motor eléctrico de una
máquina de torno, la máquina está en proceso de actualización, por tanto, el área de ingeniería
a programado repotenciar la máquina cambiando el mando de conexión que se hacía con
contactores, a un sistema digital, de manera que la máquina siga prestando su servicio, con
una baja inversión en el proceso de mejora.

Para esto se le ha solicitado al ingenier@ diseñar un circuito que permita reemplazar el sistema
de conmutador con las siguientes especificaciones:
 Tener tres pulsadores P1, P2, P3.
 Si se pulsa P1 conecte el motor con los bobinados estrella
 Si pulsa P2 conecte el motor con los bobinados en triángulo.
 Si se pulsa P3 se desconecte el sistema.
 Si se pulsa dos pulsadores, el motor no se activa, pero se enciende una alarma de peligro.
 Estado en 1 es activo, estado 0 es apagado.

h. Encuentre una tabla de verdad que modele el funcionamiento del circuito. Esta tabla tendrá
tres entradas (para cada interruptor) y tres salidas (bobinas para cada tipo de conexión y
una alarma).

Se crea la tabla de verdad con las características de funcionamiento


Pulsadores : P1 , P2 , P 3 On=1 Off =0
Bobinados estrella=BE Bobinados en triángulo=BT Alarma=T

P1 P2 P3 BE BT AL
0 0 0 0 0 0 0
1 0 0 1 0 0 0
2 0 1 0 0 1 0
3 0 1 1 0 0 1
4 1 0 0 1 0 0
5 1 0 1 0 0 1
6 1 1 0 0 0 1
7 1 1 1 0 0 0

i. Simplifique dicha tabla de verdad usando Karnaught e impleméntela en VHDL.

Para Bobinado Estrella, por suma de productos, tenemos:

En la fila 1: P1
En la columna 00: −P2 y−P3: Ṕ2 Ṕ3

P1 Ṕ2 Ṕ3
Para Bobinado Triángulo, por suma de productos, tenemos:

−P1: Ṕ1
En la fila 0:
En la columna 10: P2 y−P3: P2 Ṕ3

Ṕ1 P2 Ṕ3
Para Alarma, por suma de productos, tenemos:

En la fila 1, Columna 01: P1 y −P2 y P3: P1 Ṕ2 P3


En la fila 1, Columna 10: P1 y P2 y −P3: P1 P2 Ṕ3
En la fila 0: −P1 y P2 y P3: Ṕ1 P2 P3

P1 Ṕ2 P3+ P1 P2 Ṕ3+ Ṕ1 P2 P3


j. Simule su diseño en EDA PLAYGROUND para comprobar el correcto funcionamiento de su
circuito.
BOBINADO ESTRELLA

BOBINADO TRIÁNGULO
ALARMA

6. Sea la siguiente función Booleana, en donde los primeros términos son los mintérminos (m) y
los segundos (d) son condiciones libres (Sección 2.4.3):

F (A , B , C , D)=∑ ( 0,4,5,7.8,15 ) + ∑ (12,13,14)


d

k. Encuentre la mínima expresión SOP, usando mapas de Karnaught.

A B C D F
0 0 0 0 0 1
1 0 0 0 1 0
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 1
6 0 1 1 0 0
7 0 1 1 1 1
8 1 0 0 0 1
9 1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 0
12 1 1 0 0 X
13 1 1 0 1 X
14 1 1 1 0 X
15 1 1 1 1 1
En columna 00: Se mantiene –C y –D: Ć D́
En las columnas 01 y 11 y filas 01 y 11: Se mantiene B y D: BD
En las filas 11 y columnas 11 y 10: A, B y C: ABC

Ć D́+ BD + ABC

l. Implemente en VHDL la expresión usando el software EDA Playground. En el informe debe


incluir una impresión de pantalla de la descripción en VHDL y la simulación.
CONCLUSIONES

 Los sistemas numéricos son importantes porque permiten una interpretación más eficaz de la
información en los medios digitales.
 El sistema de numeración binario u un sistema de posición donde cada dígito binario (bit) tiene
un valor basado en su posición relativa al LSB.
 El sistema binario, a diferencia del sistema decimal donde son permitidas 10 cifras, sólo
necesita dos (2) cifras el "0" y el "1". Este sistema es de especial importancia en la electrónica
digital, donde sólo son posibles dos valores.
 El sistema hexadecimal está muy vinculado a la informática y ciencias de la computación donde
las operaciones de la CPU suelen usar el byte u octeto como unidad básica de memoria.
 Un mapa de Karnaugh provee una manera alternativa de simplificación de circuitos lógicos. En
lugar de usar las técnicas de simplificación con el álgebra de Boole, se puede transferir los
valores lógicos desde una función booleana o desde una tabla de verdad a un mapa de
Karnaugh. El agrupamiento de ceros 0 y unos 1 dentro del mapa ayuda a visualizar las
relaciones lógicas entre las variables y conduce directamente a una función booleana
simplificada.

REFERENCIAS BIBLIOGRÁFICAS

 Video, Convertir base 10 a hexadecimal, Recuperado de: https://www.youtube.com/watch?


v=cMo3ao5Dxg8
 Video, ¿Cómo Convertir un número Decimal a Hexadecimal?, Recuperado de:
https://www.youtube.com/watch?v=lSnREqik7RI
 Video, ¿Cómo convertir un número Decimal a Hexadecimal con punto decimal?, Recuperado de:
https://www.youtube.com/watch?v=IeS9gb20PaU
 Video, ¿Cómo convertir un número Decimal a número Binario con punto decimal_3?,
Recuperado de: https://www.youtube.com/watch?v=DG009wcbBw4
 Video, ¿Como convertir un número Hexadecimal a Decimal?, Recuperado de:
https://www.youtube.com/watch?v=3GSg9vd1zFg
 José Daniel Muñoz Frías, Introducción a los sistemas digitales, enero 2012.

También podría gustarte