基于单片机.计算器(带程序)

基于单片机.计算器(带程序)

ID:36074982

大小:488.50 KB

页数:26页

时间:2019-05-04

基于单片机.计算器(带程序)_第1页
基于单片机.计算器(带程序)_第2页
基于单片机.计算器(带程序)_第3页
基于单片机.计算器(带程序)_第4页
基于单片机.计算器(带程序)_第5页
资源描述:

《基于单片机.计算器(带程序)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、word完美格式摘要当今社会,随着人们物质生活的不断提高,电子产品已经走进了家家户户,无论是生活或学习,还是娱乐和消遣几乎样样都离不开电子产品,大型复杂的计算能力是人脑所不能胜任的,而且比较容易出错。计算器作为一种快速通用的计算工具方便了用户的使用。计算器可谓是我们最亲密的电子伙伴之一。单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。在工业生产中。单片微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。本系统就是充分利用了AT89S

2、52芯片的I/O引脚。系统以采用MCS-51系列单片机Intel8051为中心器件来设计计算器控制器,以矩阵键盘输入、八位数码管显示,实现了能根据实际输入值计算并显示的功能。关键词:计算器AT89S52八位数码管矩阵键盘精心整理学习帮手word完美格式目录1实训设计内容41.1设计目的41.2设计任务42系统硬件设计42.1芯片介绍42.1.1主控芯片AT89S52概述与介绍42.1.2MAX232芯片介绍92.2硬件电路102.2.1键盘接口电路102.2.27段LED数码管102.2.3程序下载接口112.2.4单片机时钟电路

3、112.2.5单片机复位电路123软件设计123.1按键扫程序设计123.2算法设计134电路板制作过程135作品调试145.1硬件调试145.2程序调试14致谢16参考文献:17附录:18精心整理学习帮手word完美格式1实训设计内容1.1设计目的通过本次课题设计,应用《单片机原理及应用》等所学相关知识及查阅资料,完成简易计算器的设计,以达到理论与实践更好的结合、进一步提高综合运用所学知识和设计的能力的目的。1.2设计任务在本次实训中,主要完成如下方面的设计任务:(1)基本部分:1.八位数码管动态显示2.4*4矩阵键盘输入3.能

4、实现整数的加、减、乘、除4.数据位数超出8位有报警提醒功能(2)发挥部分:1.具备连续运算功能2.能实现若干位小数的运算3.能实现乘方和阶乘等其他特殊运算2系统硬件设计硬件系统是指构成微机系统的实体和装置,通常由运算器、控制器、存储器、输入接口电路和输入设备、输出接口电路和输出设备等组成。单片机实质上是一个硬件的芯片,在实际应用中,通常很难直接和被控对象进行电气连接,必须外加各种扩展接口电路、外部设备、被控对象等硬件和软件,才能构成一个单片机应用系统。本设计选用以AT89S52单片机为主控单元,显示部分采用7段LED动态显示,按键

5、部分采用4*4矩阵键盘。2.1芯片介绍2.1.1主控芯片AT89S52概述与介绍单片微型计算机是指集成在一个芯片上的微型计算机,也就是把组成微型计算机的各种功能部件,包括CPU(CentralProcessingUnit)、随机存取存储器RAM(RandomAccessMemory)、只读存储器ROM(Read-onlyMemory)、基本输入/输出(Input/Output)精心整理学习帮手word完美格式接口电路、定时器/计数器等部件都制作在一块集成芯片上,构成一个完整的微型计算机,从而实现微型计算机的基本功能。单片机内部基本

6、结构示意图如图2.1所示:图2.1AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8k在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器

7、/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。AT89S52引脚如图2.2:图2.2VCC:电源精心整理学习帮手word完美格式GND:地P0口:P0口是一个双功能的8位行I/O口,字节地址为80H,位地址为80H~87H。P0口既可做输入/输出端口使用,又可作为地

8、址/数据总线分时传输低8位并行数据。其特点有如下:①P0口是一个双功能的端口:地址/数据分时复用口和通用I/O口。②具有高电平、低电平和高阻抗3钟状态的I/O口端口称为双向I/O端口。P0口作为地址/数据总线复用时,相当于一个真正的双向I/O口。而

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。