Calculador Operaciones Básicas

August 1, 2017 | Author: SeVictor Rudas Caja | Category: Calculator, Subtraction, Arithmetic, Numbers, Mathematics
Share Embed Donate


Short Description

Download Calculador Operaciones Básicas...

Description

Carrera de Electrónica y Automatización Industrial ASIGNATURA III CICLO

Calculadora (Operaciones Básicas) Proyecto presentado por: Rudas Caja, Segundo Victor – 104409 Vargas Castillo, Samantha Vanessa - 104298

Profesor: Armando Sarco Montiel

Ciclo: 2013-I

Proyecto

Índice de Contenido

Introducción Capítulo 1 Objetivos Fundamentación teórica Capítulo 2 Requerimientos del proyecto Materiales Observaciones Conclusiones Recomendaciones Bibliografía

2 4 5 9 10 13 14 15 16 17

2

Proyecto

Introducción La calculadora es un dispositivo que permite realizar cálculos aritméticos; con el avance de las tecnologías han evolucionado, ahora hay calculadoras que pueden realizar graficas trigonométricas y geométricas, que son de gran ayuda para los profesionales que las requieran. El presente proyecto trata a acerca diseñar una calculadora la realiza las operaciones básicas (suma, resta, multiplicación y división), implementada con compuertas lógicas, sumadores, comparadores…

3

1 Capítulo 1 2 Fundamentación Teórica Este capítulo contiene la especificación de los objetivos del proyecto Calculadora

Calculadora Operaciones Básicas

Objetivos  Diseñar un calculadora que realice las operaciones básicas (suma, resta, multiplicación y división)  Aplicar todos los conocimientos adquiridos en clases.  Usar un programa de simulación, tal es el caso en este proyecto que se realizara en Proteus.  Diseñar decodificadores de 4BITS y uno de 5BITS

5

Calculadora Operaciones Básicas

Capítulo 1 Fundamentación Teórica 2.1

Introducción Antes de realizar el proyecto debemos conocer el álgebra de Boole, para que a partir de ahora se pueda entender los circuitos que se presentaran más adelante. Pero antes de continua conoceremos un breve concepto de lo que es un sumador, restador, multiplicador y divisor. a) Sumador i. Semisumador: Un semi-sumador admite dos dígitos binarios en sus entradas y genera dos dígitos binarios en sus salidas: un bit de suma y un bit de acarreo.

ii.

Sumador Completo: Un sumador acepta dos bits de entrada y un acarreo de entrada, y genera una salida de suma y un acarreo de salida.

6

Calculadora Operaciones Básicas

b) Restador: Un restador completo es un circuito combinacional que lleva a cabo una sustracción entre dos bits, tomando en cuenta en un 1 se ha tomado por una etapa significativa más baja. Este circuito tiene tres entrada y dos salidas. Las tres entradas A, B , CIN, denotan al minuendo, sustraendo y a la toma previa, respectivamente. Las dos salidas, S y COUT, representan la diferencia y la salida tomada, respectivamente.

7

Calculadora Operaciones Básicas

Tabla de verdad c) Multiplicador: La multiplicación es un método por el cual un número se suma tantas veces a sí mismo, como lo especifica el multiplicador.

d) Divisor: La división consiste en determinar cuántas veces puede sustraerse un número de otro.

0 1 1 1 0 0

0 0 1 0

1 0 1 1 1

1 1 1 1 0

8

Calculadora Operaciones Básicas

3 Capítulo 2. Requerimientos del Proyecto1 El objetivo de éste capítulo es presentar el software que usaremos para diseñar el circuito, así como las dificultades que se presentaron en el camino

9

Calculadora Operaciones Básicas

El Sumador- Restador está divido en 3 circuitos: a) Decodificador 4 BITS 0 a 15

Nº 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

A4 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

A3 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

A2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

A1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

B4 B3 B2 B1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 Tabla de verdad

C4 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1

S4 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0

S3 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1

S2 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0

S1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

En este circuito la entra es de 4 bits que irán hacia un sumador (7483) a las entradas (A1, A2, A3 y A4), las compuertas AND y OR que se muestran a la entrada de (B1, B2, B3 y B4) se ha configurado de tal manera que la salida en la compuerta OR sea 1 cuando se muestre el número 10 (Binario “1010”) en la entrada para luego este 1 activara el 6 que está configurado en la entrada B, por ejemplo para el 10 la salida luego de sumarle los 6 de la entrada B, saldría 16(en binario “10000”), el 1 se va C4 a la entrada del segundo decodificador, al pin A los 3 pines restantes se manda a “0”, el resto (S4, S3, S2 y S1), es decir el (0000) se va al primer decodificador y en el display se visualizara el 0,y así sucesivamente para cada número hasta el 15,obteniendo así un decodificador de 4 BITS.

10

Calculadora Operaciones Básicas b) Interface Sumador y Restador

En este circuito se implementó el sumador restador el cual para sumar se pone en “0” y para sumar “1”, la entradas son A y B de 4 Bits ambos, la suma máxima es 30, puesto que el máximo número de entrada de A o B es 15(1111), en el lado izquierdo se encuentra los decodificadores para ambas entradas A y B, en la parte inferior se encuentra 2 pulsadores uno que es el RESET (2) el cual se va al pin 1(CLEAR) del 74LS194 (registrador de desplazamiento universal) y el otro que es el START(1) el cual se va al pin 11(CLK).

11

Calculadora Operaciones Básicas c) Decodificador de 5BITS 0 a 30

12

Calculadora Operaciones Básicas 3.1

Materiales

PC con el programa Proteus (para el diseño y simulación)

Decodificador 4 BITS 0 a 15

Item 1 2 3 4 5 6

Descripcion Resitencia 330R- 1/4W 74LS47 74LS83 7408 switch 4 pines Display 7 SEG anodos comun

Cantidad 2 4 2 2 4 2

Sumador y Restador Item 1 2 3 4 5 6 7 8 9 10

Descripcion Resitencia 470R- 1/4W Resitencia 330R- 1/4W Pulsadores tipo redondo- 2 pines 78LS83 74LS86 74LS32 74LS08 74LS194 Cinta de LEDS lineales Display 7 SEG anodos comun

Cantidad 2 10 2 3 2 1 1 2 1 2

Decodificador de 5BITS 0 a 30

Item 1 2 3 4 5

Descripcion Resitencia 330R- 1/4W 74LS85 74LS83 74LS47 Display 7 SEG anodos comun

Cantidad 2 2 2 2 2

13

Calculadora Operaciones Básicas

Observaciones:  Para el circuito decodificador de 0 a 15, se tuvo que hacer un arreglo al sumador para poder visualizar los número a partir del 10.  La parte de la multiplicación y división aún no está solucionada.  Tener el datashett de cada componente y ver es su funcionamiento.  La operación de resta se hace de A - B, la resta B - A, no se puede realizar puesto que se hace que el número A tiene que ser mayor que el número, la configuración del circuito está diseñada para la resta A - B solamente.

14

Calculadora Operaciones Básicas

Conclusiones  Se logró concluir con el sumador- restador, empleando compuerta lógicas, así como sumadores comparadores.  Se aplicó los conocimientos recibidos en clase, tales como los sumadores, semi sumador y sumador completo.  Se logró manejar el programa Proteus, conociendo sus herramientas básicas.  Se realizó el diseño de un decodificador de 0 a 15 de 4 bits y uno de 5BITS con comparadores.

15

Calculadora Operaciones Básicas

Recomendaciones  Leer previamente los conceptos sobre sumador y restadores en los libros, para así tener más claro el diseño del circuito y su implementación.  Leer algún libro o ver video tutoriales sobre el uso de Proteus.  Busca mas información acerca de los decodificadores de 5 BITS, ya sea en libros, internet u otra fuente .

16

Calculadora Operaciones Básicas

Bibliografía 

Tocci, Ronald (2003). Sistemas Digitales. México D.F.: Pearson



Thomas L. Floyd (2006). Fundamentos de Sistemas Digitales. México D.F.: Pearson

17

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF