简易计算器
简易的计算器应能够显示按键所对应运算数,具有加、减、乘、除四则运算功能,并对所计
算的结果进行显示。 因此,该计算器应至少具有 LED/LCD 显示屏、4×4 的矩阵键盘,以实
现数字的输入和输出。此外,应具有开关以控制其运行状态和显示其运行状态的 LED 灯。
使用 Proteus、Keil 程序编写,基于 51 单片机,大学单片机课程的一个普通大作业,功能不
多但是基本功能都差不多完善了。
可能有少许 bug,有空再来改改吧。
使用 Proteus 选择 89C51,画好电路然后用 Keil 编写程序并导出 HEX 文件,再将 HEX 文件
导入 Proteus 的 MCU 里即可。
A simple caculator based on 89C51
Using Proteus and Keil for coding, the simple calculator is based on 89C51 MCU.
It is one of my homeworks of MCU course.
It is a simple project but it is instructive, especially the LCD1602's drivers.
Function: add / subtract / multiply / divide
There may be some bugs which I have neglected.
电路图片 / The Picture of the Circuit
The file of Protues project is 计算器.pdsprj
Main components: LCD1602 / KEYPAD_SMALLCACL / LED
功能展示 / Function Display (With GIF Picture)