Quiero diseñar una calculadora yo mismo, que pueda realizar algunas operaciones matemáticas simples. He aprendido los circuitos analógicos y digitales del microcontrolador atm52.
1. Este es el dispositivo de visualización recomendado para usar LCD602, que es económico y fácil de escribir el controlador (hay muchos ejemplos en Internet).
2. El teclado utiliza un teclado matricial y utiliza escaneo dinámico intermitente. (Generalmente hay rutinas relacionadas en los libros de microcontroladores)
3. Idea de diseño de software: interrumpir después de leer el código clave - "retraso de unos 100 milisegundos -" y luego volver a leer si los dos son consistentes, <. /p>
Lea el botón correspondiente--"mostrar en el monitor LCD--> y luego reciba información relevante al mismo tiempo--"mostrar nuevamente--"y finalmente muestre el resultado
En la pantalla LCD
Utilice 7805 o 78M05 para la fuente de alimentación, y no olvide conectar el pin EA a alto nivel, diseñar un circuito de reinicio de resistencia-condensador y crear el oscilador de cristal.
vibrar; al mismo tiempo, se deben agregar 0,1 uF al pin VDD para garantizar la estabilidad de
. Se recomienda utilizar KeilC como software de programación, complementado con proteus. implemente la simulación suave Finalmente, descargue el archivo hexadecimal al programador Descargue el archivo hexadecimal al Flash Rom de at89C52 y ejecútelo.