资源描述:
《基于单片机的科学计算器设计本科毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、攀枝花学院本科毕业设计(论文)摘要基于单片机的科学计算器设计摘要在现代科技迅猛发展的当今,计算器依然是人们日常生活中不可或缺的电子产品之一。计算器始终在不断发展及完善之中,功能必将更加强大。基于这样的理念,本设计采用AT89C51单片机作为主控芯片,使用C语言为系统进行编程,采用4*4矩阵键盘作为输入模块,输出模块采用LCD1602液晶显示,从而实现基于单片机的基本功能。本设计重点说明以下几个方面内容:1.基于单片机的计算器所具备哪些基本功能,对矩阵键盘输入原理及液晶显示原理进行简单的阐述。2.介绍系统的整体设计理念,展
2、示系统设计的流程框图,并对功能模块的划分,及所选用的元器件性能参数进行详细说明。3.对系统的每个功能模块的软硬件设计,进行详细说明。关键词单片机,AT89C52,LCD1602液晶,矩阵键盘,C语言IV攀枝花学院本科毕业设计(论文)摘要ABSTRACTIntherapiddevelopmentofmodernscienceandtechnologytoday,thecalculatorisstilloneoftheelectronicproductsisanintegralpartofpeople'sdailylife.
3、Thecalculatoralwaysamongthecontinuousdevelopmentandimprovement,thefunctionwillcertainlybemorepowerful.Basedonthisconcept,thedesignusesAT89C51microcontrollerasthemasterchip,usingtheCprogramminglanguageforthesystem,with4*4matrixkeyboardasaninputmodule,outputmoduleL
4、CD1602LCDdisplay,inordertoachievethebasicfunctionsoftheMCU.Thisdesignhighlightsthefollowingaspects:1.microcontroller-basedcalculatorwithbasicfunctions,theprincipleofasimpleexpositionofprincipleandLCDmatrixkeyboardinput.2.describesthesystem'soveralldesignconcept,s
5、howingtheflowdiagramofthesystemdesign,theandfunctionmoduleframing,andoptionalComponentperformanceparametersdescribedindetail.3.ofeachfunctionalmoduleofthesystemhardwareandsoftwaredesignindetail.KeywordsmicrocontrollerAT89C52,LCD1602LCD,matrixkeyboard,ClanguageIV攀
6、枝花学院本科毕业设计(论文)目录目录摘要IABSTRACTII1绪论11.1课题的研究背景及意义11.2本课题研究的主要内容22设计任务及方案32.1设计任务32.2设计方案33系统硬件设计43.1单片机最小硬件系统43.1.1主控芯片AT89C52单片机简介43.1.2复位电路93.1.3时钟电路103.2键盘接口电路103.3液晶显示电路114系统软件设计154.1键盘扫描部分程序设计154.2运算部分程序设计154.3显示部分程序设计164.4主函数程序设计175仿真和调试195.1keil系统概述195.2Kei
7、l使用步骤195.3proteus7.1介绍205.4Proteus对于本设计的仿真步骤205.5仿真结果216结论22参考文献23附录A:源程序24附录B:系统总图34致谢35IV攀枝花学院本科毕业设计(论文)1绪论1绪论1.1课题的研究背景及意义计算器一般由运算器,存储器,控制器,键盘,显示器,电源和一些外围设备及电子配件组成。低档的计算器的运算器,控制器由数字逻辑电路实现简单的串行运算。其随机存储器只有一到二个单元,供累加存储用。高档计算器由只读存储器和微处理器一同实现各种复杂的运算程序。且有较多的随机存储单元用来
8、存放输入程序和数据。键盘是计算器的输入部件,采用接触式或传感式。显示器是计算器的输出部件,有发光二极管显示器或液晶显示器等。除显示计算结果外,还常有溢出指示、错误指示等显示。计算器电源采用电池或者交流转换器池。为节省电能,计算器都采用CMOS工艺制作的大规模集成电路(见互补金属-氧化物-半导体集成电路),并在内部装有