calculadora pic 16f877a

Páginas: 7 (1588 palabras) Publicado: 15 de diciembre de 2014
CALCULADORA DE FUNCIONES BÁSICAS
Oscar Gregorio Pérez Macías mummy007_02@hotmail.com
RESUMEN
La función de la calculadora de funciones básicas, es realizar las operaciones tales como:
suma, resta y multiplicación de los números de 1 al 9, para ingresar los números es necesario
un teclado matricial. Para su realización se diseñan dos teclados matriciales, para introducir
cada uno de losnúmeros que llevan a cabo la operación aritmética, que son decodificados por
un circuito integrado programable, proporciona una salida en número binario, esta información
se lleva a dos diferentes destinos; uno es un decodificador para expresarla en números
naturales y la otra es la entrada de un microprocesador, que realiza las operaciones aritméticas.
Al realizar las operaciones aritméticas, lainformación que sale se envía a la sección del
decodificador, para observar la información final
ANTECEDENTES
El matemático francés Blaise Pascal (1623-1662) inventa la primera máquina
sumadora en 1642. Es una maquina calculadora que sumar y restar. Contiene
ruedas, cada rueda alimenta con su borde las cifras del 1 al 10. Cuando la rueda de
la derecha, que representa las unidades, gira unavuelta completa, engrana con la
rueda sitúa a su izquierda, y que representa las decenas, y adelanta una muesca.
Si se introducen los números correctos no hay posibilidad de error. Pascal patenta
la versión definitiva en 1649, pero constituye un fracaso comercial, es cara.
El matemático alemán Gotfried Whilelm Leibniz (1646-1716) idea una máquina
calculadora en 1693, que supera a la de Pascal.Esta ultima solo suma y resta, la
de Leibniz multiplicar por sucesión de sumas, y dividir por sucesión de restas. La
primera calculadora electromecánica la inventa el estadounidense Herman
Hollerith (1860-1929), funciona con tarjetas perforadas. Con el tiempo Hollerith
funda una compañía que se dedica a construir este tipo de maquinas, esa empresa
es International Business MachinesCorporation que se conoce como I.B.M.
El mayor invento es el de la calculadora de bolsillo. En 1970, Texas Instruments
saca a la venta la primera calculadora transportable. Emplea circuitos
transistorizados, sólo pesa más de un kilo y cuesta 150 dólares. En los años
subsiguientes, tanto el peso como el precio descienden espectacularmente

Oscar Gregorio Pérez Macías Código.-302343673
Proyecto deDiseño con Electrónica Integrada.
Página 1

Fig. Numero 1 Diagrama a bloques del circuito de la calculadora

IMPLEMENTACIÓN

Figura 1 Teclado matricial

Figura 2 GAL16V8

PROGRAMACION DEL GAL16V8
Para ingresar los datos los números con se realizan las operaciones aritméticas, se seleccionan
con un teclado matricial (figura1), este emite una señal que recibe por un GAL16V8 (figura2),
estecircuito transforma la señal en un lenguaje binario natural. Las ecuaciones que se ingresan
en el Gal16V8 se reducen por el método de Algebra de Boole, Mapas K, etc. o además existe
el programa Boole-Deusto, a este programa solo hay que ingresar la tabla de verdad
correspondiente y el programa hace el resto, El programa se realiza en OPAL, este hace la
decodificación:
Oscar Gregorio PérezMacías Código.-302343673
Proyecto de Diseño con Electrónica Integrada.
Página 2

OSCAR GREGORIO PEREZ MACIAS
CODIFICADOR PARA CALCULADORA
CHIP CODIFICADOR GAL16V8
A B C D E F G H I GND
11 K L M N 16 17 18 19 VCC
EQUATIONS
K= (A*/B*/C*/D*/E*/F*/G*/H*/I) + (/A*B*/C*/D*/E*/F*/G*/H*/I)
L=(/A*/B*C*/D*/E*/F*/G*/H*/I)+(/A*/B*/C*D*/E*/F*/G*/H*/I)+(/A*/B*/C*/D*E*/F*/G*/
H*/I)+(/A*/B*/C*/D*/E*F*/G*/H*/I)
M=(/A*/B*C*/D*/E*/F*/G*/H*/I)+(/A*/B*/C*D*/E*/F*/G*/H*/I)+
(/A*/B*/C*/D*/E*/F*G*/H*/I)+ (/A*/B*/C*/D*/E*/F*/G*H*/I)
N=(A*/B*/C*/D*/E*/F*/G*/H*/I)+(/A*/B*C*/D*/E*/F*/G*/H*/I)+(/A*/B*/C*/D*E*/F*/G*/
H*/I)+ (/A*/B*/C*/D*/E*/F*G*/H*/I)+ (/A*/B*/C*/D*/E*/F*/G*/H*I)

Figura 3 74LS74

Figura 4. Display 7 segmentos Figura 5 Microprocesador 16f877a

DECODIFICADOR 74LS74
Al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pic 16f877a
  • pic 16f877a
  • PIC 16f877a
  • Control De Temperatura Con Pic 16F877A
  • Puerto paralelo pic 16f877a
  • Parpadeo 1s PIC 16f877a
  • Instrucciones Pic 16F877A
  • Pantalla lcd con pic 16f877a

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS