Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
Grupo: 243004_23
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
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:
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
651,12 a Binario
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
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:
12AB a Binario
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
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).
Tenemos 5 bits luego de la conversión, agregamos un 0 a la izquierda para completar los 6 bits
necesarios.
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.
Tenemos 7 bits luego de la conversión, agregamos un 0 a la izquierda para completar los 8 bits
necesarios.
Binario Base 0 1 0 0 0 0 0 1
Complemento a 2 1 0 1 1 1 1 1 1
010000012=10111111C 2
Tenemos 7 bits luego de la conversión, agregamos un 0 a la izquierda para completar los 8 bits
necesarios.
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.
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́
D∗( Á + B́+C )
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
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).
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
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:
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):
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
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