- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)