资源描述:
《简易计算器毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2012届毕业设计说明书简易计算器设计系、部:电气与信息工程系学生姓名:王方指导教师:戴日光职称老师专业:电子信息工程技术班级:电信0901班完成时间:2012/5/13摘要单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。在工业生产中。单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。近年来,单片机以其体积小、价格廉、面向控制等独特优点,在各种工业控制、仪器仪表、设备、产品的自动化、智能化方面获得了广泛的应用。与此同时,单片机应用系统的可靠性成为人们越来越关注的重要课题
2、。影响可靠性的因素是多方面的,如构成系统的元器件本身的可靠性、系统本身各部分之间的相互耦合因素等。其中系统的抗干扰性能是系统可靠性的重要指标。计算器在人们的日常中是比较的常见的电子产品之一。在本次的毕业设计课题中,我以《MCS-51系列单片微型计算机及其应用》课程中所学知识为基础,设计了简易计算器。本系统以MCS-51系列中的8051单片机为核心,能够实现两位数的四则运算。该系统通过检测矩阵键盘扫描,判断是否按键,经数据转换把数值送入数码管动态显示。关键词:计算器,51单片机,液晶显示屏,独立键盘ABSTRACTBecauseofitssmallvolumeofsinglech
3、ipmicrocomputerandverylowcost,widelyusedinhomeappliances,industrycontrol,etc.Inindustrialproduction.Singlechipmicrocomputersaremicrocomputerasanimportantbranch,isalsoavitalityofthemodel.Singlechipmicrocomputerhereinafterreferredtoasthesinglechipmicrocomputer,isparticularlyapplicabletocontrol
4、field,soitisalsocalledthemicrocontroller.Inrecentyears,microcontrollerwithitssmallsize,inexpensiveprice,forthecontrolandotheruniqueadvantagesinavarietyofindustrialcontrol,instrumentation,equipment,automationproducts,theintelligentaspectsofawiderangeofapplications.Atthesametime,thereliability
5、ofthesystemofmicrocomputerapplicationtobecomeanimportantissueofgrowingconcern.Affectthereliabilityofmanyfactors,suchastoconstitutethecomponentsofthesystem'sreliability,thesystemitselfisallpartofthecouplingbetweenfactors.Anti-interferenceperformanceofthesystemwhichisanimportantindicatorofsyst
6、emreliability.Oneofthecalculatorinpeople'sdailyincommonelectronicproducts.Calculatorstudentsarefamiliarwitheachandeveryoneofus,fromjuniorhightohighschoolandthentotheUniversity.Inthegraduationdesigntopic,Iwith"MCS-51seriessinglechipcomputeranditsapplication"courseknowledgeasthefoundation,thed
7、esignthesimplecalculator.ThissystemtoMCS-51ofthe8051seriessinglechipmicrocomputerasthecore,canachievedouble-digitarithmetic.Thesystemthroughthetestmatrixkeyboardscan,judgewhetherkey,thedatatransferthenumericalintodigitaltubedynamicdisplay.KeywordsC