Hice una pequeña calculadora con un 8052, un lcd alfanumérico y un teclado de 4x4.
El esquemático seguro está incompleto o tiene errores ya que la hice en una placa universal, pero las conexiones se pueden deducir mirando el código. Soporta notación natural (infija), multiplicaciones, sumas, restas, divisiones, potencias, raices, paréntesis. La precisión depende del compilador usado (SDCC tiene unas librerías de float menos precisas que el Keil uVision)
El algoritmo usado es Shunting-Yard (para pasar la expresión a notación postfija) y luego se evalua la pila resultante de forma sencilla. Se usan algunos trucos para aprovechar mejor la memoria (necesita menos de 256 Bytes de RAM!) reusando estructuras.
Descargar esquemático y programación

Palabras clave: hacer calculadora pic, calculadora avr, calculadora 8052, calculadora con microcontrolador, calculadora electronica, lcd alfanumerico, hacer una calculadora
¿Te gustó el artículo? ¡Compartilo!Ninguno por ahora. ¡Se el primero en comentar!
No escribas todo con mayúsculas ni como si fuese un mensaje de texto.
Insultos, trolls y spam serán removidos.
Si querés que te aparezca una imagen, podés crearte un gravatar.
Soy Gonzalo Ávila Alterach, de Buenos Aires (Argentina), este es mi sitio web personal. Me interesa lo relacionado con la programación, la informática y la electrónica.
Si tenés alguna duda o consulta, podés contactarte conmigo:

Categorías:
Los contenidos de esta web están bajo licencia Creative Commons BY-NC-SA 3.