基于单片机设计的计算器毕业论文

基于单片机设计的计算器毕业论文

ID:751529

大小:588.00 KB

页数:29页

时间:2017-09-03

基于单片机设计的计算器毕业论文_第1页
基于单片机设计的计算器毕业论文_第2页
基于单片机设计的计算器毕业论文_第3页
基于单片机设计的计算器毕业论文_第4页
基于单片机设计的计算器毕业论文_第5页
资源描述:

《基于单片机设计的计算器毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于单片机设计的计算器毕业论文目录摘要IABSTRACTII第一章引言11.1选题的依据及课题的意义11.2研究概况及发展趋势综述11.3实验设计要求21.4.总体设计思路2第二章设计方案论证与选择32.1控制部分的设计方案论证与选择32.2显示电路的设计方案论证与选择42.3单片机电源部分的设计方案论证与选择62.4键盘设计方案论证与选择82.5单片机复位电路的设计方案论证与选择92.6系统组成10第三章重要器件的知识介绍113.1单片机的知识介绍113.1.1单片机功能特性113.1.2单片机各引脚功能说明113.1.3单片机时钟电路133.1.4LED提示

2、电路143.21602液晶显示资料15第四章计算器的软件编程164.1程序设计思想164.24*5键盘扫描程序174.31602液晶显示程序18第五章计算器使用说明19结语20参考文献21致谢22附录231南昌工程学院本科毕业设计(论文)第一章引言单片机设计的计算器在人们的日常中是比较的常见的电子产品之一。其特点是携带方便与价格廉价,因此广泛运用于商业交易与生活实用中,可是它还在发展之中,以后必将出现功能更加强大的计算器,基于这样的理念,本次设计用单片机来设计一个六位数的计算器。1.1选题的依据及课题的意义单片机也被称为微控制器(Microcontroller)

3、,是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。通过编程可加深对C语言的理解及51单片机系列的硬件、及其指令,还有从硬件上了解单片机是如何扩展外部电路的。如:这次用到了1602液晶,掌握了1602的硬件原理后我们可以使其与单片机相连,通过对单片机的控制,给1602发出指令或数据。通过这次毕业设计可以学到一种学习方法,对于一块陌生的芯片,我们可通过提供给的芯片资料,了解其运作,然后达到运用的目的。1.2研究

4、概况及发展趋势综述单片机设计的计算器有输入单元(按键)运算单元(MCU)显示单元(LCD)三大部分组成,键盘执行数据采集以及操作的输入,MCU按照固化好的程序运算出结果送入LCD显示。早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。随着INTEL-27-南昌工

5、程学院本科毕业设计(论文)i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。目前,高端的32位单片机主频已经超过300MHz-27-南昌工程学院本科毕业设计(论文)性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。1.3实验设计要求根据设计要求,设计一个计算器,预计所能达到功能如下(1)该计算器能进行六位数的运算,即运算结果可从0到999999;(2)能进行加

6、减乘除4种运算,精确到小数点后三位;(3)能对错误进行提示,比如被除数等于0,乘法运算结果大于999999等;(4)含有清除单个最低位数据和全部输入数据的功能;(5)能够实现加减乘除四则混合运算,能够实现连续计算,并能判断运算优先级;(6)进行正负数运算;1.4总体设计思路设计主要采用以下基本模块来实现,控制器模块,输入模块,输出模块和电源模块。通过对控制器进行编程,使其对输入模块的信号进行处理计算,然后通过输出模块反馈给使用者以计算结果。该系统的结构框图如下图所示图1-1系统组成方框图-27-南昌工程学院本科毕业设计(论文)第二章设计方案论证与选择2.1控制部

7、分的设计方案论证与选择方案一采用单片机AT89S52芯片AT89S52是一个低功耗,高性能CMOS8位单片机,片内含8kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S52具有如下特点:40个引脚,8kBytesFlash片内程序存储器,256b

8、ytes的随机存取数据存

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

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

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