简单计算器制作

简单计算器制作

ID:38503572

大小:773.50 KB

页数:17页

时间:2019-06-13

简单计算器制作_第1页
简单计算器制作_第2页
简单计算器制作_第3页
简单计算器制作_第4页
简单计算器制作_第5页
资源描述:

《简单计算器制作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南大学物理与电子学院单片机课程设计论文河南大学物理与电子学院2015级单片机课程设计论文简单计算器制作论文作者:论文合作者:所在学院:所学专业:指导教师姓名:论文完成时间:13河南大学物理与电子学院单片机课程设计论文目录前言....................................................................................................11系统组成与功能21.1系统组成21.1.1AT89C51单片机21.1.2四位一体七段数码管3

2、1.1.3MY2408-16P语音模块31.2系统功能52方案设计52.1方案论述52.2系统仿真图62.3实物照片63程序流程图74具体程序代码85结论116扩展部分设计心得12参考文献1213河南大学物理与电子学院单片机课程设计论文简单计算器(河南大学物理与电子学院,河南开封,475004)前言近年来,单片机以其体积小、价格廉、面向控制等独特优点,在各种工业控制、仪器表、设备、产品的自动化、智能化方面获得了广泛的应用。与此同时,单片机应用系统的可靠性成为人们越来越关注的重要课题。影响可靠性的因素是多方面的,如构成系

3、统的元器件本身的可靠性、系统本身各部分之间的相互耦合因素等。其中系统的抗干扰性能是系统可靠性的重要指标。单片微型计算机简称单片机。它是在一块芯片上集成中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口电路等部件,构成一个完整的微型计算机。它的特点是:高性能,高速度,体积小,价格低廉,稳定可靠,应用广泛。单片机比专用处理器最适合应用于嵌入式系统,因此它得到了最多的应用。本文介绍了单片机的产生发展、功能特点、应用开发等内容。本设计采用80c51芯片,实现了利用单片机进行了一个简单

4、计算器设计。允许对输入数据进行加,减,乘,除,运算及数码管显示.如果设计对象是更为复杂的计算器系统,其实际原理与方法与本设计基本相同。本设计是基于51系列单片机来进行的数字计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除基本四则运算,并在数码管上显示相应的结果;在本学期的单片机在课程设计中,我们两个人一组共同13河南大学物理与电子学院单片机课程设计论文讨论并设计出了一种采用AT89C51单片机为主要控制电路,软件方面使用C语言编程,并用PROTUES仿真。同时我们两个人在能实现其基本功能的基础上进行了一定程

5、度的功能扩展。1系统组成与功能1.1系统组成本系统主要有AT89C51单片机、按键键盘、FM8000-B芯片、24C02存储芯片、四位一体七段数码管等元件组成。1.1.1AT89C51单片机引脚图如图1-1所示。图1-1AT89C51引脚图AT89S51具有如下特点:40个引脚,8kBytesFlash片内程序存储器,256bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器

6、。此外,AT89C51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。13河南大学物理与电子学院单片机课程设计论文1.1.2四位一体七段数码管本设计用到四位一体的七段数码管1个,其原理与单个的数码管显示原理是一样的。四位一体的数码管共12个引脚。A-dp八个引脚对应八根数据线,控图1—4数码管内部结构及引脚图制显示的字形。DIG1-DIG2四个引脚为公共端

7、,控制当前显示字形的位别,为扫描法显示提供了方便,有效减少了数码管占用的单片机引脚数。下面便是一个共阴的四位数码管的内部结构图。引脚排列依然是从左下角的第一只管脚开始,以逆时针方向依次为1-12脚,数码管内部结构及引脚参见图4—1。1.1.1MY2480-16P语音模块采用MY2480-24TSMP3主控芯片,支持MP3、WAV格式双解码。模块最大支持16MByteFLASH;也可外接U盘或USB数据线连接电脑更换FLASH音频文件。该模块内置3W功放,可以直接驱动3W的喇叭,使用更方便。13河南大学物理与电子学院单片

8、机课程设计论文模块管脚定义管脚号管脚名称功能描述备注1BUSY播放时输出高电平,暂停或停止为低2DM连接U盘或者USB连接电脑下载声音3DP4GND系统地5DACR右声道音频信号输出可外接单双声道功放6DACL左声道音频信号输出7RXUART异步串口数据输入3.3VTTL信号8TXUART异步串口数据输出95V电源正极电源范围DC

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

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

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