基于51单片机的计算器设计 摘 要 计算器是我们日常学习和生活中经常用到的工具,人们利用该工具解决了很多复杂的运算,给人们带来了便利。尤其小型计算器,携带方便,成为了人们学习、生意必需的青睐品。它的需求是非常广泛的,具有巨大的发展空间和市场的价值。随着科技的发展,电子计算器已经告别了繁琐的模拟电路。一块简单的单片机可以省略很多复杂的电路单片机作为嵌入式控制系统的核心,在我国通信、汽车、轮船、工业等行业都得到了应用,是计算机制造技术高度发展的产物。更值得一提的是单片机价格低廉,利用单片机能够便捷地实现计算器的设计。所采用的技术国产化,有推广和普及的价值,比较实用和方便。计算器的未来是小型化和轻量化,未来智能计算器会是我们发展与研究的方向。 本设计是以STC89C52单片机为核心的计算器模拟系统设计,输入采用4*4矩阵键盘,可以进行加、减、乘、除带符号数字运算(七位整数、六位小数)。当算出结果后,可以在原先的结果的基础上实现四则运算,并在液晶显示屏LCD1602上静态显示操作过程及结果。当计算器空闲时,可以显示当前温度和日期,并且可以设置时间。使用按钮电池,当系统断电时,按钮电池供电时,芯片继续工作。再次开机,无需重新设定时间,使用非常方便。 关键词:单片机;液晶显示屏;计算器;矩阵键盘 目 录 1 绪 论 1 1.1 课题背景 1 1.2 计算器系统现状 2 1.3 论文主要内容 2 2 设计方案 3 2.1 系统方案总体概述 3 2.2 系统方案 3 3 硬件设计 5 3.1 单片机介绍 5 3.1.1 MCS-51系列单片机简介 5 3.1.2单片机发展现状 7 3.1.3单片机管脚说明 9 3.1.4单片机最小系统 11 3.1.5单片机的时钟电路与复位电路设计 12 3.2 电源模块 13 3.3 温度测量 14 3.4 显示模块 15 3.5 主控制器模块 16 3.6 输入模块 17 4 系统软件设计 19 4.1 主程序流图 19 4.2 运算程序设计 20 4.3 显示程序设计 22 4.4 键盘扫描程序设计 23 5 系统的安装与调试 24 5.1 安装步骤 24 5.2 软件调试 24 5.3 系统演示 25 6 结 论 27 致 谢 28 |
基于51单片机的计算器设计
更新时间:2019-07-23
上一篇:基于51单片机的多功能风扇设计
下一篇:基于51单片机的时钟设计与实现