基于51单片机的简易计算器设计.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机的简易计算器设计 目 录 TOC \o 1-3 \h \z \u 引言 1 1 概述 1 1.1 简易计算器系统简介 1 1.2 系统方案图 2 1.2.1 输入模块 2 1.2.2 运算模块 2 1.2.3 显示模块 3 2 总体设计 3 2.1 硬件部分设计方案 3 2.1.1 单片机部分 4 2.2 软件设计具体方案 4 2.2.1 主要程序流程 4 2.2.2 软件流程图 5 2.3 其他说明 7 结论 8 摘要 计算器是日常生活中的最为常见的电子产品之一,以AT89C51为核心构成的简易计算器系统。该系统通过单片机控制,实现对4*4键盘扫描进行实时的按键检测,并把检测数据存储下来。能分辨数字以及+.-.*./;并且可以进行数字的加.减.乘.除的四则运算,运算顺序正确并且结果正确,按键时蜂鸣器发出声音;数字均为正整数。 关键词 AT89C51;LCD1602;矩阵键盘 嘉兴职业技术学院毕业论文(设计) PAGE PAGE 1 引言 随着社会和科技的快速发展和进步,人们的生活质量正在逐步的提高,而微电子产品正如沐浴过的春笋般大量的出现而且越来越美观,拥有简单的使用方法,以及越来越人性化的设计。而计算器就是一款十分常见的电子产品。如何充分利用已有的软硬件条件,设计出更加简单出色准确的计算器,使其更好地为各个行业服务成为了电子领域的一个较为重要的研究课题。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。而微电子产品正是单片机运用的一个表现。单片微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。本系统就是充分利用了8051 芯片的I/O 引脚。系统以采用MCS-51 系列单片机AT89C51为中心器件来设计计算器控制器,实现了能根据实际输入值显示并存储的功能 1.概述 1.1 简易计算器系统简介 本计算器是以MCS-51系列AT89C51单片机为核心构成的简易计算器系统。该系统通过单片机控制,实现对4*4键盘扫描进行实时的按键检测,并把检测数据存储下来。整个计算器系统的过程为:首先存储单元初始化,显示初始值和键盘扫描,判断按键位置,查表得出按键值,单片机则对数据进行存储与相应处理转换,之后送入LCD显示。整个系统主要分为实时键盘扫描;数据转换成显示器中显示;显示器动态显示3个功能模块。其中还包括了复位的电路的设计以及蜂鸣器的在电路中的使用[3]。 1.2 系统方案图 单片机 单片机 运算模块 显示模块 输入模块 图1-1 系统方案图 1.2.1 输入模块 我们引入矩阵键盘的应用,采用四条I/O 线作为行线,四条I/O 线作为列线组成键盘。在行线和列线的每个交叉点上设置一个按键。这样键盘上按键的个数就为4×4个。这种行列式键盘结构能有效地提高单片机系统中I/O 口的利用率。矩阵键盘的工作原理:计算器的键盘布局一般有16 个键组成,在单片机中正好可以用一个P 口实现16 个按键功能,这种形式在单片机系统中也最常用[6]。 1.2.2 运算模块 AT89C51 单片机是在一块芯片中集成了CPU、RAM、ROM、定时器/计数器和多功能I/O等一台计算机所需要的基本功能部件。如果按功能划分,它由如下功能部件组成,即微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、并行I/O 口、串行口、定时器/计数器、中断系统及特殊功能寄存器(SFR)。51单片机是靠程序运行的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,通过使用单片机编写的程序可以实现高智能,高效率,以及高可靠性。因此我们采用单片机作为计算器的主要功能部件,可以进行很快地实现运算功能[1]。 1.2.3 显示模块 本设计采用LCD液晶显示器来显示输出数据。通过D0-D7引脚向LCD写指令字或写数据以使LCD实现不同的功能或显示相应数据。 2.总体设计 2.1 硬件部分设计方案 硬件系统是指构成微机系统的实体和装置,通常由运算器、控制器、存储器、输入接口电路和输入设备、输出接口电路和输出设备等组成。单片机实质上是一个硬件的芯片,在实际应用中,通常很难直接和被控对象进行电气连接,必须外加各种扩展接口电路、外部设备、被控对象

文档评论(0)

超级文客 + 关注
官方认证
服务提供商

本机构承接企业人力资源管理、生产安全管理制度、PPT演示方案定制

认证主体温州文客信息科技有限公司
IP属地浙江
统一社会信用代码/组织机构代码
91330303MA2863EJ3J

1亿VIP精品文档

相关文档