毕业设计(论文)题目:多功能计算器的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订教研室(或答辩小组)及教学系意见VIIII摘要本设计就是利用单片机的原理来进行多功能计算器的设计的,设计过程中的主控制器选用了AT89C52单片机,采用TC1602液晶显示器,输入按键为4×4矩阵键盘,通过软硬件相结合,来实现整数的“加”、“减”、“乘”、“除”运算。
在计算器基本功能顺利完成的基础上,对系统进行了简单的扩展,增加了电子表功能,达到预期的要求,系统功能也更加完善。
本计算器系统简单,实用性强,成本低,使用维护方便,软件功能强,运行稳定可靠等优点。
关键词:计算器,运算,扩展Design of multi-function calculatorABSTRACTThis design principle is the use of single-chip design for multi-function calculator, the design process of the main controller selects the AT89C52 microcontroller, using TC1602 LCD monitors, input keys for the 4 ×4 matrix keyboard, through a combination of hardware and software to achieve integer "plus", "minus", "multiply", "in addition to" operation. The successful completion of the basic functions of the calculator, based on a simple extension of the system, increasing the spreadsheet functions, to achieve the desired requirements, the system functions more perfect. This calculator system is simple, practical, low cost, easy maintenance, software features strong, stable and reliable.Key Words:Calculator , Operation , Expand目录摘要..................................................................... V IIVIIIIIIABSTRACT ................................................................ V III 第一章绪论. (1)1.1引言 (1)1.2设计任务 (1)1.3论文结构 (2)第二章课题背景 (3)2.1 AT89Cxx系列单片机的简介 (3)2.2计算器系统简介 (4)2.3计算器的总体功能描述 (5)第三章计算器的硬件系统设计 (6)3.1计算器的硬件系统框架 (6)3.2最小系统的设计 (6)3.3键盘接口电路的设计 (8)3.4显示电路的设计 (9)3.5 DS1302实时时钟电路的设计 (10)第四章计算器的软件系统设计 (12)4.1汇编语言和C语言的特点及选择 (12)4.2主模块程序的设计 (13)4.3键盘扫描模块程序的设计 (14)4.4运算模块程序的设计 (16)4.5显示模块程序的设计 (17)4.6 DS1302实时时钟模块程序的设计 (19)第五章计算器系统的组装与调试 (21)5.1软件系统的调试与仿真 (21)5.2硬件系统的组装与调试 (22)第六章总结和展望 (25)参考文献 (26)附录一计算器电路原理图 (2)附录二程序代码 (3)致谢 (16)南京工业大学本科生毕业设计(论文)第一章绪论1.1引言当今社会,随着科技的不断发展与进步,人民生活水平和物质水平的不断提高,多种多样的电子产品走进了千家万户,给我们的生活、学习、工作、娱乐提供了很多的便利。
在这当中,计算器作为一种简单,快捷的操作,正确率高,被广泛用于便携式计算工具,已经成为人类生活中不可或缺的助手。
单片机是计算机、自动控制和大规模集成电路技术相结合的产物,融计算机结构和控制功能于一体,因此除单片机外它还有其他名称,例如“嵌入式微处理器”、“微控制器”、“嵌入式微控制器”等。
如今,单片机凭借其微小的体积和低廉的成本在各个领域被广泛使用,例如用于家用电器、工业控制等,所以许多大学里都开设了单片机原理与应用这方面的课程。
这是一门结合了技术性和实践性的学科,学习及研究它不论对我们自身还是社会的发展都是及其有意义的。
计算器就是利用单片机制作的产物,所以本设计的主控制器选用了AT89C52单片机,采用TC1602液晶显示器,输入按键为4×4矩阵键盘,通过软硬件相结合,来实现整数的“加”、“减”、“乘”、“除”运算。
在此基础上还加入了DS1302实时时钟电路的设计,使其本省还具有了电子表的功能。
1.2设计任务这次设计主要是通过单片机的原理和应用,在电子技术基础的基本理论的指导下,我采用Protues仿真软件和Keil编程软件来进行设计计算器,然后制作实物。
它的主要设计任务有以下几个部分,首先是硬件系统的设计,然后运用keil进行软件系统部分的设计。
利用protues仿真平台,进行软件部分调试及仿真;对照设计好的仿真图进行计算器实物的焊接。
在将软件程序放入硬件之后,对整体电路进行调试与测试,看是否存在问题。
第一章绪论1.3. 论文结构本文共由六章组成,第二章为基础理论部分,介绍单片机的发展现状、AT89Cxx系列单片机的简介,计算器系统简介计算器的总体功能描述,;第三章为计算器的硬件系统设计,从结构上分析计算器的硬件系统框架,最小系统的设计,键盘接口电路的设计,显示电路的设计及DS1302实时时钟电路的设计;第四章介绍计算器的软件系统设计,主要介绍主模块程序的设计,键盘扫描模块程序的设计,运算模块程序的设计,显示模块程序的设计以及DS1302实时时钟模块程序的设计;第五章为计算器系统的组装与调试,对系统的软硬件分别进行了调试;第六章为论文总结,对本次毕业设计做了相关小结并提出了下一步要做的工作。
南京工业大学本科生毕业设计(论文)第二章课题背景2.1 AT89Cxx系列单片机的简介MCS-51系列单片机具有性能优越,技术成熟,可靠性高,成本效益的优点,所以其迅速占领了工业测量和控制及自动化工程的主要市场,成为主流的芯片应用。
由于其卓越的性能和完美的结构,导致后来许多微控制器制造商多遵循参考它的架构。
和爱特梅尔公司一样,飞利浦,达拉斯和其他领先的半导体公司已经推出与MCS-51单片机产品兼容。
这些知名厂商加入51系列获得了突飞猛进的发展,进一步丰富和发展的51系列,产品性能有了很大的提高。
其主要特性有:1、80C51核心处理单元。
2、64/32/16/8KB片内Flash ROM,具有在应用可编程(IAP)、在系统可编程(ISP)的功能,可实现远程软件升级,无需编程器。
3、1K字节RAM;4、双DPTR数据指针;5、支持6时钟或12时钟模式;6、4个8位I/O口, P1口、P2口、P3口可直接驱动LED;7、SPI和增强型UAPT;8、有PCA(可编程计数器阵列),具有PWM的捕获/比较功能;9、3个16位定时器/计数器;10、可编程看门狗定时器;11、低EMI方式(ALE禁止);12、兼容TTL和COMS逻辑电平;13、掉电模式和低功耗模式等;14、全静态操作0Hz~24Hz;图2-1为AT89Cxx系列单片机的引脚排列图:第二章课题背景图2-1 AT89Cxx系列单片机引脚排列图2.2计算器系统简介计算器的组成包括运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设备及电子配件通过人工或机器设备。