laboratorio+ +03

9
UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341) Semestre 2012 - I Página 1 de 9 LABORATORIO NRO. 03 1 OBJETIVO Diseñar, minimizar e implementar circuitos lógicos aplicando los teoremas del Algebra de Boole y el método de simplificación de los Mapas de Karnaugh. Simular y comprobar la equivalencia de algunos circuitos lógico con el apoyo del simulador PROTEUS ISIS. 2 I NFORME PREVIO Investigar y completar los cuadros resumen de la hojas de especificaciones técnicas de los siguientes circuitos integrados: 74LS00, 74LS02, 74LS04, 74LS08, 74LS10, 74LS11, 74LS32, 74LS86. Condiciones de operación recomendados: Símbolo Parámetro Mínimo Nominal Máximo Unidad V CC Voltaje de suministro V IH Voltaje de entrada de nivel alto V IL Voltaje de entrada de nivel bajo I OH Corriente de salida en nivel alto I OL Corriente de salida en nivel bajo T A Temperatura de operación (aire libre) Características eléctricas: Símbolo Parámetro Condiciones Mínimo Típico Máximo Unidad V OH Voltaje de salida en alto nivel V CC =mín, I OH =máx, V IL =máx. V OL Voltaje de salida en bajo nivel V CC =mín, I OL =máx, V IH =mín. V CC =mín, I OL =4 mA Nota: valores típicos son con VCC=5V y TA=25°C. Ing. Christian Lezama Cuellar NOTA TEMA: Compuertas Lógicas ALUMNO: CODIGO: GRUPO: Martes 12:00 pm - 4:00 pm Jueve: 2:00 pm - 6:00 pm Viernes: 7:00 am - 8:00 am Viernes: 3:00 pm - 6:00 pm

Upload: j-nelson-ochoa

Post on 25-Jul-2015

335 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Laboratorio+ +03

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341)

Semestre 2012 - I Página 1 de 9

LABORATORIO NRO. 03

1 OBJETIVO Diseñar, minimizar e implementar circuitos lógicos aplicando los teoremas del Algebra de Boole y el

método de simplificación de los Mapas de Karnaugh.

Simular y comprobar la equivalencia de algunos circuitos lógico con el apoyo del simulador PROTEUS

ISIS.

2 INFORME PREVIO Investigar y completar los cuadros resumen de la hojas de especificaciones técnicas de los siguientes

circuitos integrados: 74LS00, 74LS02, 74LS04, 74LS08, 74LS10, 74LS11, 74LS32, 74LS86.

Condiciones de operación recomendados:

Símbolo Parámetro Mínimo Nominal Máximo Unidad

VCC Voltaje de suministro

VIH Voltaje de entrada de nivel alto

VIL Voltaje de entrada de nivel bajo

IOH Corriente de salida en nivel alto

IOL Corriente de salida en nivel bajo

TA Temperatura de operación (aire libre)

Características eléctricas:

Símbolo Parámetro Condiciones Mínimo Típico Máximo Unidad

VOH

Voltaje de salida en alto nivel

VCC=mín, IOH=máx,

VIL=máx.

VOL

Voltaje de salida en bajo nivel

VCC=mín, IOL=máx,

VIH=mín.

VCC=mín, IOL=4 mA

Nota: valores típicos son con VCC=5V y TA=25°C.

Ing. Christian Lezama Cuellar

NOTA

TEMA: Compuertas Lógicas

ALUMNO: CODIGO:

GRUPO: Martes 12:00 pm - 4:00 pm

Jueve: 2:00 pm - 6:00 pm

Viernes: 7:00 am - 8:00 am

Viernes: 3:00 pm - 6:00 pm

Page 2: Laboratorio+ +03

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341)

Semestre 2012 - I Página 2 de 9

3 MATERIALES REQUERIDOS Software de simulación PROTEUS ISIS v.7.5 SP3

4 INFORMACIÓN TEÓRICA El alumno deberá revisar la información referente a:

Los postulados y teoremas del algebra de Boole.

Funciones y circuitos lógicos.

Formas canónicas de las funciones lógicas.

Método del mapa de Karnaugh para simplificación de funciones lógicas.

5 DESARROLLO DE LA PRÁCTICA

5.1 MINIMIZACIÓN EL CIRCUITO LÓGICO “FA”

Implementar en el PROTEUS Isis, el circuito lógico de la siguiente figura.

Ing. Christian Lezama Cuellar

Page 3: Laboratorio+ +03

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341)

Semestre 2012 - I Página 3 de 9

Para la simulación, manipular los controles de estado lógico correspondientes a las variables binarias

(X, Y, Z) y anotar en la tabla, el estado lógico de las funciones lógicas S y C, representados por los

probadores lógicos.

Variables de Entrada

Salida Término para Suma de

Productos Término para Producto de

Sumas

X Y Z C S C S C S

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

Complete la tabla, con los términos algebraicos que corresponde, tal que permita representar las

funciones S y C mediante las siguientes formas canónicas: Suma de productos y Producto de sumas.

Represente algebraicamente las funciones S y C tal como se requiere:

C(x,y,z) = Σ( , , , ) = ..........................................................................................................................

C(x,y,z) = Π( , , , ) = ..........................................................................................................................

S(x,y,z) = Σ( , , , ) = ..........................................................................................................................

S(x,y,z) = Π( , , , ) = ..........................................................................................................................

Partiendo de la forma canónica “Suma de productos”, minimizar cada una de las expresiones

haciendo uso de los teoremas de Algebra de Boole.

S(x,y,z) = ....................................................................................................................................................

S(x,y,z) = ....................................................................................................................................................

S(x,y,z) = ....................................................................................................................................................

C(x,y,z) = ....................................................................................................................................................

C(x,y,z) = ....................................................................................................................................................

Expresión final de S(x,y,z) = .................................................................................................................

Expresión final de C(x,y,z) = .................................................................................................................

Con los datos de la tabla desarrollada, represente las funciones S y C en el mapa de Karnaugh.

Ing. Christian Lezama Cuellar

Page 4: Laboratorio+ +03

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341)

Semestre 2012 - I Página 4 de 9

Para la función S: Para la función C:

YZ X 00 01 11 10

0

1

YZ

X 00 01 11 10

0

1

Partiendo del mapa de Karnaugh, determine las expresiones algebraicas minimizadas.

S(x,y,z) = ...................................................................................................................................................

S(x,y,z) = ...................................................................................................................................................

C(x,y,z) = ...................................................................................................................................................

C(x,y,z) = ...................................................................................................................................................

Expresión final de S(x,y,z) = .................................................................................................................

Expresión final de C(x,y,z) = .................................................................................................................

En el recuadro siguiente, dibuje el circuito lógico que representa la solución a las funciones lógicas S y

C mejor optimizadas.

Observaciones

Ing. Christian Lezama Cuellar

Page 5: Laboratorio+ +03

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341)

Semestre 2012 - I Página 5 de 9

5.2 MINIMIZACIÓN DEL CIRCUITO LÓGICO “FS”

Implementar en el PROTEUS Isis, el circuito lógico de la siguiente figura.

Para la simulación, manipular los controles de estado lógico correspondientes a las variables binarias

(X, Y, Z) y anotar en la tabla, el estado lógico de las funciones lógicas R y D, representados por los

probadores lógicos.

Variables de Entrada

Salida Término para Suma de

Productos Término para Producto de

Sumas

X Y Z R D R D R D

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

Complete la tabla, con los términos algebraicos que corresponde, tal que permita representar las

funciones R y D mediante las siguientes formas canónicas: Suma de productos y Producto de sumas.

Represente algebraicamente las funciones R y D tal como se requiere:

R(x,y,z) = Σ( , , , ) = ..........................................................................................................................

Ing. Christian Lezama Cuellar

Page 6: Laboratorio+ +03

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341)

Semestre 2012 - I Página 6 de 9

R(x,y,z) = Π( , , , ) = ..........................................................................................................................

D(x,y,z) = Σ( , , , ) = ..........................................................................................................................

D(x,y,z) = Π( , , , ) = ..........................................................................................................................

Partiendo de la forma canónica “Producto de sumas”, minimizar cada una de las expresiones

haciendo uso de los teoremas de Algebra de Boole.

R(x,y,z) = ....................................................................................................................................................

R(x,y,z) = ....................................................................................................................................................

R(x,y,z) = ....................................................................................................................................................

D(x,y,z) = ....................................................................................................................................................

D(x,y,z) = ....................................................................................................................................................

Expresión final de R(x,y,z) = .................................................................................................................

Expresión final de D(x,y,z) = .................................................................................................................

Con los datos de la tabla desarrollada, represente las funciones R y D en el mapa de Karnaugh.

Para la función R: Para la función D:

YZ X 00 01 11 10

0

1

YZ

X 00 01 11 10

0

1

Partiendo del mapa de Karnaugh, determine las expresiones algebraicas minimizadas.

R(x,y,z) = ...................................................................................................................................................

R(x,y,z) = ...................................................................................................................................................

D(x,y,z) = ...................................................................................................................................................

D(x,y,z) = ...................................................................................................................................................

Expresión final de R(x,y,z) = .................................................................................................................

Expresión final de D(x,y,z) = .................................................................................................................

En el recuadro siguiente, dibuje el circuito lógico que representa la solución a las funciones lógicas R y

D mejor optimizadas.

Ing. Christian Lezama Cuellar

Page 7: Laboratorio+ +03

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341)

Semestre 2012 - I Página 7 de 9

Observaciones

5.3 DISEÑO DE UN COMPARADOR BINARIO DE 2 BITS

Sean las variables binarias de dos bits: A y B (A=A1 A0 y B=B1 B0). Completar el diseño determinando la

expresión algebraica minimizada de F1, F2 y F3.

Ejemplo: para comparar los bits X y Y:

X Y F1(X < Y) F2(X = Y) F3(X > Y)

0 0 0 1 0

0 1 1 0 0

1 0 0 0 1

1 1 0 1 0

(X < Y) : F1 = ̅

(X = Y) : F2 = (X > Y) : F3 = ̅

Entonces, utilizando el ejemplo, completar la expresión algebraica para comparar los números A y B.

A < B: F1 = (A1 < B1) + (A1 = B1).(A0 < B0)

A = B: F2 = (A1 = B1).(A0 = B0)

A > B: F3 = (A1 > B1) + (A1 = B1).(A0 > B0)

F1 = .....................................................................................................................................

F1 = .....................................................................................................................................

Ing. Christian Lezama Cuellar

Page 8: Laboratorio+ +03

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341)

Semestre 2012 - I Página 8 de 9

F2 = .....................................................................................................................................

F2 = .....................................................................................................................................

F3 = .....................................................................................................................................

F3 = .....................................................................................................................................

En el recuadro siguiente, dibujar el circuito lógico que representa la solución a cada una de las

funciones minimizadas.

Implementar en el PROTEUS Isis, el esquema anterior tal que permita mostrar los resultados de las

comparaciones: LEDF1=ON si (A<B), LEDF2=ON si (A=B) y LEDF3=ON si (A<B).

Durante la simulación, manipular los controles de estado lógico (A1, A0, B1, B0) y anotar en la

siguiente tabla el resultado mostrado por los LEDs.

Números a Compara Resultado de la Comparación

A1 A0 B1 B0 LEDF1 LEDF2 LEDF3

0 0 0 0

0 0 0 1

0 0 1 0

0 0 1 1

0 1 0 0

0 1 0 1

0 1 1 0

0 1 1 1

Ing. Christian Lezama Cuellar

Page 9: Laboratorio+ +03

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA

ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Sistema Digitales y Arquitectura de Computadoras (IS-341)

Semestre 2012 - I Página 9 de 9

1 0 0 0

1 0 0 1

1 0 1 0

1 0 1 1

1 1 0 0

1 1 0 1

1 1 1 0

1 1 1 1

Observaciones

6 CONCLUSIONES

7 BIBLIOGRAFÍA

8 ANEXO Ubicación de componentes en la ventana “Pick Devices”

Dispositivo Librería Sub-categoría Categoría AND, OR, NOT ACTIVE Gates Simulator Primitives NAND; NOR, XOR ACTIVE Gates Simulator Primitives 74LS11 74LS Gates and Inverters TTL 74LS series LOGICSTATE ACTIVE Logic Stimuli Debugging Tools LOGICPROBE (BIG) ACTIVE Logic Probes Debugging Tools

Ing. Christian Lezama Cuellar