Está en la página 1de 11

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA DE SISTEMAS

TEMA : PROYECTO-LABORATORIO

CURSO : ELECTRÓNICA DIGITAL

DOCENTE : ARELLANO SALAZAR, CÉSAR

Integrantes : OLIVARES RUIZ,CINTIA


ARGOMEDO DE LA CRUZ, JHON
GOICOCHEA LUIS
CASTRO SERGIO

CICLO : IV

Trujillo-peru
2018
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

SIMULACIÓN DE UN SUMADOR –RESTADOR EN


PROTEUS
1. OBJETIVOS: El presente proyecto/práctica pretende:
1.1.1. Conocer e implementar Circuitos aritméticos de 4 bits.
1.1.2. Conocer el funcionamiento de la lógica en dispositivos
electrónicos.
1.1.3. Reconocer la diferencia del funcionamiento de cátodo y
ánodo común.
1.1.4. Utilizar la simplificación de funciones lógicas mediante el
álgebra de Boole o Mapas de Karnaugh, para la reducción
de compuertas y CI (Circuitos Integrados).

2. MATERIALES:
2.1.1. Sumador de 4 bits (74LS283)
2.1.2. Decodificador BCD (74LS48)
2.1.3. Compuertas:
2.1.3.1. 74LS04 (NOT)
2.1.3.2. 74LS08 (AND)
2.1.3.3. 74LS32 (OR)
2.1.4. Display 7 segmentos – Cátodo Común
2.1.5. Proteus – ISIS

3. PROCEDIMIENTO PARA LA SUMA:

3.1. Saber cómo se desarrolla una suma en binario de 4 bits


para poder usarlo en el 74LS283.

2
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

SUMA:

CONTROL = 0

NOTA: C4 indica +0 (C4 = 0) o +16 (C4 = 1) siempre


resultado positivo (+).

3.2. Saber el aumento que se le tendrá que hacer a la entrada


del decodificador BCD para que su salida sea el resultado que
estamos esperando.

3
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

4
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

3.3. Hacer las respectivas simplificaciones para los diferentes


rangos que se harán los aumentos.

3.3.1. Resultado binario de rango 0 – 9: Tenemos en


cuenta que el display de las unidades debería salir lo
mismo que en la suma y en el display de la decenas debe
aparecer un 0.

3.3.2. Resultado binario de rango 10 – 19: Debemos


tenemos en cuenta que el display de las unidades debería
salir el resultado correcto de la suma para las unidades y
en el display de las decenas debe aparecer un 1, y eso se
podrá hacer si para el segundo sumador le aumentamos
+6.
 Para resolver esto simplificaremos las funciones
desde F (10) hasta F (19).

C4 S3 S2 S1 S0
𝒇(𝟏𝟎) 0 1 0 1 0 𝑓(10) = ̅̅
C4̅̅. 𝑆3. ̅̅̅
𝑆2. 𝑆1. ̅̅̅
𝑆0

𝒇(𝟏𝟏) 0 1 0 1 1 ̅̅̅̅. 𝑆3. 𝑆2
𝑓(11) = C4 ̅̅̅. 𝑆1. 𝑆0

𝒇(𝟏𝟐) 0 1 1 0 0 𝑓(12) = ̅̅
C4̅̅. 𝑆3. 𝑆2. ̅̅̅
𝑆1. ̅̅̅
𝑆0

𝒇(𝟏𝟑) 0 1 1 0 1 ̅̅̅̅. 𝑆3. 𝑆2. 𝑆1


𝑓(13) = C4 ̅̅̅. 𝑆0

𝒇(𝟏𝟒) 0 1 1 1 0 ̅̅̅̅. 𝑆3. 𝑆2. 𝑆1. 𝑆0


𝑓(14) = C4 ̅̅̅

𝒇(𝟏𝟓) 0 1 1 1 1 𝑓(15) = ̅̅
C4̅̅. 𝑆3. 𝑆2. 𝑆1. 𝑆0

5
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

𝒇(𝟏𝟔) 1 0 0 0 0 𝑓(16) = 𝐶4. ̅̅̅


𝑆3. ̅̅̅
𝑆2. ̅̅̅
𝑆1. ̅̅̅
𝑆0

𝒇(𝟏𝟕) 1 0 0 0 1 ̅̅̅. 𝑆2
𝑓(17) = 𝐶4. 𝑆3 ̅̅̅. 𝑆1
̅̅̅. 𝑆0

𝒇(𝟏𝟖) 1 0 0 1 0 ̅̅̅. 𝑆2
𝑓(18) = 𝐶4. 𝑆3 ̅̅̅. 𝑆1. 𝑆0
̅̅̅

𝒇(𝟏𝟗) 1 0 0 1 1 𝑓(19) = 𝐶4. ̅̅̅


𝑆3. ̅̅̅
𝑆2. 𝑆1. 𝑆0

SIMPLIFICACION: (la función para el S0 no se tomara en cuenta ya


que para el decodificador ABC nos da el mismo resultado)

 𝑓(10 𝑦 11) = ̅̅
C4̅̅. 𝑆3. ̅̅̅
𝑆2. 𝑆1
 ̅̅̅̅. 𝑆3. 𝑆2. 𝑆1
𝑓(12 𝑦 13) = C4 ̅̅̅
 𝑓(14 𝑦 15) = ̅̅
C4̅̅. 𝑆3. 𝑆2. 𝑆1
 𝑓(16 𝑦 17) = 𝐶4. 𝑆3̅̅̅. 𝑆2
̅̅̅. 𝑆1
̅̅̅
 𝑓(18 𝑦 19) = 𝐶4. ̅̅̅
𝑆3. ̅̅̅
𝑆2. 𝑆1

6
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

3.3.3. Resultado binario de rango 20 – 29: Debemos


tenemos en cuenta que el display de las unidades debería
salir el resultado correcto de la suma para las unidades y
en el display de las decenas debe aparecer un 2, y eso se
podrá hacer si para el segundo sumador le aumentamos
+12.

 Para resolver esto simplificaremos las funciones


desde F (20) hasta F (29).

C4 S3 S2 S1 S0
𝒇(𝟐𝟎) 1 0 1 0 0 𝑓(20) = 𝐶4. ̅̅̅
𝑆3. 𝑆2. ̅̅̅
𝑆1. ̅̅̅
𝑆0

𝒇(𝟐𝟏) 1 0 1 0 1 𝑓(21) = 𝐶4. ̅̅̅
𝑆3. 𝑆2. ̅̅̅
𝑆1. 𝑆0

7
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

𝒇(𝟐𝟐) 1 0 1 1 0 𝑓(22) = 𝐶4. ̅̅̅


𝑆3. 𝑆2. 𝑆1. ̅̅̅
𝑆0

𝒇(𝟐𝟑) 1 0 1 1 1 𝑓(23) = 𝐶4. ̅̅̅
𝑆3. 𝑆2. 𝑆1. 𝑆0

𝒇(𝟐𝟒) 1 1 0 0 0 𝑓(24) = 𝐶4. 𝑆3. ̅̅̅
𝑆2. ̅̅̅
𝑆1. ̅̅̅
𝑆0

𝒇(𝟐𝟓) 1 1 0 0 1 ̅̅̅. 𝑆1
𝑓(25) = 𝐶4. 𝑆3. 𝑆2 ̅̅̅. 𝑆0

𝒇(𝟐𝟔) 1 1 0 1 0 ̅̅̅. 𝑆1. 𝑆0
𝑓(26) = 𝐶4. 𝑆3. 𝑆2 ̅̅̅

𝒇(𝟐𝟕) 1 1 0 1 1 𝑓(27) = 𝐶4. 𝑆3. ̅̅̅
𝑆2. 𝑆1. 𝑆0

𝒇(𝟐𝟖) 1 1 1 0 0 𝑓(28) = 𝐶4. 𝑆3. 𝑆2. ̅̅̅
𝑆1. ̅̅̅
𝑆0

𝒇(𝟐𝟗) 1 1 1 0 1 𝑓(29) = 𝐶4. 𝑆3. 𝑆2. ̅̅̅
𝑆1. 𝑆0

SIMPLIFICACION: (las funciones para el S0 y S1 no se tomaran en


cuenta ya que para el decodificador ABC nos da el mismo
resultado)

 𝑓(20,21,22 𝑦 23) = 𝐶4. ̅̅̅


𝑆3. 𝑆2
 𝑓(24,25,26 𝑦 27) = 𝐶4. 𝑆3. ̅̅̅
𝑆2
 𝑓(28 𝑦 29) = 𝐶4. 𝑆3. 𝑆2

8
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

3.3.4. Resultado binario de igual a 30: Debemos tenemos


en cuenta que el display de las unidades debería salir el
resultado igual a 0 y en el display de las decenas debe
aparecer un 3, y eso se podrá hacer si para el segundo
sumador le aumentamos +18 (lo que quiere decir que solo
se les aumentara +2 en la unidades)

 Para resolver esto simplificaremos la función F (30).


C4 S3 S2 S1 S0
𝒇(𝟑𝟎) 1 1 1 1 0 𝑓(30) = 𝐶4. 𝑆3. 𝑆2. 𝑆1. ̅̅̅
𝑆0

SIMPLIFICACION: (la función para el S0 no se tomara en cuenta


ya que para el decodificador ABC nos da el mismo resultado)

 𝑓(30) = 𝐶4. 𝑆3. 𝑆2. 𝑆1


𝑓(30) = (𝐶4. 𝑆3). (𝑆2. 𝑆1)

3.4. UNIENDO TODAS LAS FUNCIONES PARA FORMAR


UN SOLO CIRCUITO:
3.4.1. Usando las funciones f≥10, f≥20, f=30, creamos
funciones para las UNIDADES ,tenemos en cuenta:

9
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

B1 debe estar activo si el nro. Está entre 10 y 19 o


es 30.
B2 debe estar activo si el nro. Está entre 10 y 19 o
entre 20 y 29.
B3 debe estar activo si el nro. Está entre 20 y 29.

3.4.2.
Usando las funciones f≥10, f≥20, f=30, creamos funciones
para las DECENAS, tenemos en cuenta:

A debe ser 1 si el nro. Está entre 10 y 19 o es 30.


B debe ser 1 si el nro. Está entre 20 y 29 o es 30.

4. PROCEDIMIENTO PARA LA RESTA:


4.1. Saber cómo se desarrolla una resta usando complemento
en binario y así poder desarrollarlo como una suma y usarlo en
el sumador de 4 bits 74LS283.
RESTA:

CONTROL = 1

4.2. Tener en cuenta el valor que se obtiene en el carril (C4)


4.2.1. Si fuera 1 el resultado de la resta será positivo.- Esto
significa que solo se complementara una sola vez.

10
UNIVERSIDAD NACIONAL DE TRUJILLO
ELECTRÓNICA DIGITAL

11