单片机课程设计——计算器设计.docx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计——计算器设计 单片机课程设计——计算器设计 PAGE PAGE19 单片机课程设计——计算器设计 PAGE 适用标准文案 目录 一、设计总绪 2 设计思想 2 设计说明 2 重点词:矩阵键盘,单片机,数码管显示,汇编语言 2 设计目的 2 设计要求 2 二、设计方案 3 硬件电路设计方案 3 基本构造 3 系统框架图 3 工作流程图 4 单片机主控制模块 5 系统功能描绘 6 三、各模块功能介绍 7 键盘输入模块 7 键盘散布图 7 工作原理 7 运算控制模块 8 显示模块 8 振荡电路模块 9 四、仿真电路 10 仿真运转结果 10 五、调试过程总结 12 附录: 13 参照文件: 13 源程序代码 13 出色文档 适用标准文案 一、设计总绪 设计思想 最近几年来跟着科技的飞快发展,单片机的应用正在不停深入,同时带动传统控制检测技 术日趋更新。在及时检测和自动控制的单片机应用系统中,单片机常常作为一此中心零件来使用,但仅单片机方面的知识是不够的,还应依据详细硬件构造、软硬件联合,来加以完美。 计算机在人们的平常生活中是比较常有的电子产品之一。 但是它还在发展之中, 此后势必出 现功能更为强盛的计算机, 鉴于这样的理念, 本次设计是用 AT89c51单片机、LCD显示器、 控制按键为元件来设计的计算器。 利用此设计熟习单片机微控制器及汇编语言编程, 对其片 资源及各个 I/O端口的功能和基本用途的认识。掌握应用程序开发环境,常用的 LCD显示 器的使用方法和一般键盘的使用方法 此设计是鉴于单片机技术的简略计算器的方案, 本次设计所提出的一种鉴于 单片机技术的简略计算器的方案,采纳拥有数据办理能力的中央办理器CPU,随机储存器ROM,多种I/O口和中止系统、准时器/计时器等功能集成到一块硅片上构成的一个小而完美的计算机系统——单片机,配以汇编语言编写的履行程序,能更好的解决心算机计算的问题,跟着数字生活的到来,单片机在生活中愈来愈重要,它能将大批的逻辑功能集成与一个集成电路中,使用起来十分方便。 设计说明 本次课程设计议论了单片机技术的计算器构想,设计方案,工作原理,主要系统包含单片机80C51,排阻RESPACK—8,开关,六位数码管显示器等,主要构成部分包含:键盘输入模块,运算模块,控制模块,显示模块。经过键盘输入 数值,单片机进行运算后在数码管显示出结果。 重点词:矩阵键盘,单片机,数码管显示,汇编语言 设计目的 经过本次课程设计,运用《单片机微型计算机原理及应用》所学到的知识及查问有关资料,达成简略计算器的设计,进一步提升单片机的系统设计和开发能力,达到理论知识与实践更好的联合,提升综合运用所学知识和设计能力的目的。 设计要求 要求设计一个单片机应用系统,利用 keil和proteus软件达成系统软硬件的 设计及模拟调试。实现五位数(可为带小数点)的加减乘除运算,经过按键输入 十进制数据。利用六位数码管显示运算结果。 并实现复位操作。因为要设计的是 简单的计算器,能够进行四则运算,为了获得教好的显示成效, 采纳LCD显示数 出色文档 适用标准文案 据和结果。、此外键盘包含数字键(0-9)、符号键(+、-、*、/)、消除键和等号键,故只需要16个按键即可,设计中采纳集成的计算机键盘来,当键入+、-、*、/运算符,计算器在内部履行数值变换和储存,并等候再次键入数值后将显示键 入的数值,按等号就会在LCD上输出运算结果,履行程序:开机显示零,等候键入数值,当键入数字,经过LCD显示出 二、设计方案 硬件电路设计方案 基本构造 计算器一般由运算器、控制器、键盘、显示器、电源和一些可选外头设施及电子配件经过人工或机器设施构成。键盘是计算器的输入零件,一般采纳接触式或传感式。显示器是计算器的输出零件,有发光二极管显示器或液晶显示器等。 除显示计算结果外,还常有溢出指示、错误指示等。计算器电源采纳沟通变换器或电池。计算器都采纳CMOS工艺制作的大规模集成电路。 本次课程设计中我是采纳了以MCS—51系列的单片机AT89C51单片机为中心构成的简略计算器。该系统经过单片机控制,实现对4*4键盘进行及时扫描 的按键检测,并把检测数据储存下来。 整个计算器系统的工作过程为:第一储存单元 初始化,显示初始值和键盘扫描,判断按键地点, 查表得出按键值,单片机则对数据进行储 存与相应办理变换,以后送入数码管动向显示。整个系统可分为三个主要功能模块:功能模块一,及时键盘扫描;功能模块二,数据变换成显示器显示;功能模块三,计算控制模块。 功能模块四:显示模块。 系统框架图 控制 键盘 显示 运算 图 系统整体框架图 出色文档 适用标准文案 工作流程图 开始 数字键 记忆对应键值 数码管显示  初始化 键盘列扫描 有键按下 复位

文档评论(0)

131****9837 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档