资源描述:
《基于单片机的lcd1602科学计算器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、作者:学号:系:电子工程与光电技术系专业:电子信息工程题目:基于单片机的液晶计算器设计南京理工大学毕业设计(论文)评语学生姓名:班级、学号:题目:基于单片机的液晶计算器设计综合成绩:指导者评语:指导者(签字):年月日毕业设计(论文)评语评阅者评语:评阅者(签字):年月日答辩委员会(小组)评语:答辩委员会(小组)负责人(签字):年月日毕业设计说明书(论文)中文摘要本设计是实现一个有四则运算及函数运算的多功能计算器。它的硬件部分包括:一个AT89C52单片机芯片,一块LCD1602液晶显示器,一个4*4的键盘,外加4个功能设置按键。AT89C52单片机为核心控制
2、电路,LCD1602负责显示输入输出数据,利用4*4矩阵键盘加上一些功能键完成电路的键入操作部分。电路简单,功能齐全。软件部分采用C语言编写,实现了14位浮点数内的加、减、乘、除基本的四则运算,带有‘sin’、‘cos’、‘tan’、‘exp’、‘ln’、‘lg’、‘倒数’、‘x^y’、‘sqrt’、‘fmod’10个常用数学函数运算。这样一个简易的计算器实现了多功能,比较实用和方便。关键字单片机函数C语言显示计算器毕业设计说明书(论文)外文摘要TitleLCDcalculatordesignbasedonsinglechipmicrocomputerAbs
3、tractThisdesignistoachieveafourarithmeticoperationsandfunctionmulti-functioncalculator.Itshardwareincludes:aAT89C52chip,aLCD1602LCDdisplay,a4*4keyboard,plusfourfunctionsettingbutton.AT89C52corecontrolcircuit,LCD1602isresponsiblefordisplayingtheinputandoutputdata,theuseof4*4matrixke
4、yboardfunctionkeysplussometypingpartofthecircuitiscompleted.Circuitissimpleandfunctional.SoftwarewrittenusingClanguagetoachieveafloatingpointnumberwithinthe14plus,subtract,multiply,anddividethefourbasicarithmetic,witha‘sin',‘cos',‘tan',‘exp',‘ln',‘lg',‘countdown',‘x^y',‘sqrt',‘fmod
5、'10commonlyusedmathematicalfunctions.Suchasimplecalculatortoachieveamulti-functional,itispracticalandconvenient.KeywordsMCUFunctionTheClanguageDisplayCalculator第Ⅰ页共Ⅱ页本科毕业设计说明书(论文)目次1绪论11.1计算器的简介11.2单片机的简介与发展趋势11.3设计的目的与意义22简易计算器的设计实现32.1计算器系统模块32.2核心控制器选择32.3显示电路的设计选择32.4键盘设计方案选择42
6、.4.1按键消抖方案选择42.5本章小结43硬件电路设计63.1单片机介绍63.1.1AT89C52管脚说明63.2单片机最小系统73.2.1复位电路83.2.2时钟电路93.3显示模块设计93.4按键模块设计113.5本章小结124软件设计134.1系统总设计流程134.2按键程序流程设计144.3LCD1602显示流程设计154.4本章小结175功能仿真及其结果185.1软件简介185.1.1KEIL软件简介185.1.2PPOTUESISIS简介185.2仿真结果与操作说明185.2.1系统总体仿真185.2.2系统的操作说明195.3加减乘除四则运算
7、显示结果20本科毕业设计说明书(论文)第Ⅱ页共Ⅱ页5.4计算器扩展功能的实现225.4.1三角函数的实现225.4.2对数和指数函数的实现235.4.3平方根与倒数以及余数的实现255.5本章小结26结论27致谢28参考文献2945本科毕业设计说明书(论文)第页共29页1绪论随着科技的日益更新,嵌入式系统与我们的生活愈发息息相关,一些能够使用单片机完成的工具也频繁出现于日常生活中,比如计算器。计算器的出现为我们带来许多便捷,如今运用我们所学知识,也能够做出简单的计算器。本文便是讲述了如何使用所学来设计一个计算器。1.1计算器的简介简易计算器是一种生活中必不可
8、少的计算工具,大生活中所用的简易计算器大多由控制器、