毕业设计基于stc89s52单片机的电子秤系统设计_第1页
毕业设计基于stc89s52单片机的电子秤系统设计_第2页
毕业设计基于stc89s52单片机的电子秤系统设计_第3页
毕业设计基于stc89s52单片机的电子秤系统设计_第4页
毕业设计基于stc89s52单片机的电子秤系统设计_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于STC89S52单片机的电子秤系统设计摘要电子秤是将检测与转换技术、计算机技术、信息处理、数字技术等技术综合一体的现代新型称重仪器。它与我们日常生活紧密结合息息相关。电子称主要以单片机作为中心控制单元,通过称重传感器进行模数转换单元,在配以键盘、显示电路及强大软件来组成。电子称不但计量准确、快速方便,更重要的自动称重、数字显示,对人们生活的影响越来越大,广受欢迎。本系统的设计主要从硬件电路设计,软件编程调试,实物焊接调试三部分进行详细阐述。硬件电路主要是基于单片机STC89S52为核心的控制单元实现数据的处理,采用压力传感器对数据进行采集,电子秤专用24位AD转换芯片HX711对传感器采集到的模拟量进行AD转换,转换后的数据送到单片机进行处理显示,数据显示由LCD1602液晶实现,液晶显示效果稳定无闪烁。关键字:STC89S52单片机;电子秤;压力传感器;HX711。ElectrnoicScaleDesignBasedonMCUAbstractIntelligentelectronicscaleisthedetectionandconversiontechnology,computertechnology,informationprocessing,digitaltechnology,anintegratedmoderntechnologyofnewweighingequipment.EctronicscaletakesSCMasitscentralcontrolingunit,andachievesADtransformthroughweightingtransducer,thenaddskeybord,displaycircuitandpowerfulsofterwear.Itisnotonlyaccurate,swift,andconvenient,butalsomakesanimportanteffecttopeople’slifebyitsautomaticweightmentanddigitaldisplay,soitbecomesmoreandmorepopular.Thedesignofthissystemgivesitseleborationfrom3parts:Hardwearcircuitdesign,softwearprogrammedebuggingandentitywelddebugging.HardwearcircuitreachesdataprocessingbythecontrolingunitwhichbasedonSTC89S52,andgathersdatabyweightingtransducer,thenmakesADtransformbyHX711tothedatagathered,andthetransformeddatathentransferredtoSTCfordisplayprosessing,atlastLCD1602wouldshowitoutsteadilywithouttwinklingKeywords:STC89S52SCMC;ElectrnoicScale;Loadsensor;HX7111绪论 图20系统主程序流程图4.2系统显示部分流程图显示子程序主要是来判断是否需要显示,以及如何去显示,也是十分重要的程序之一。设计流程图如图21所示。图21系统显示部分流程图4.3系统按键检测部分流程图键盘电路设计成4X4矩阵式,在程序中可以先判断按键编码,然后根据编码将键盘代表的数值送到相应的存储单元,再进行功能选择或数据处理。设计流程图如图22所示。图22按键检测部分流程图5系统整体调试5.1硬件电路调试中遇到的问题1、电子电路的设计中对各种影响因素的考虑不够完全,比如在对过电压情况的处理中未作防范措施。2、系统设计不够优化,有待改善。比如系统的超量程信号直接由单片机送入报警电路,没有设计保护电路再入单片机处理后送入报警电路。3、没有扩展更多电路,如温度显示功能,通讯接口电路与上位机(PC机)进行通讯,上位机显示功能从而将大量的商品数据存于上位机,然后通过串口或并口通讯与电子称相连,达到远距离控制的目的。4、对各种实用芯片价格了解不够,选择上任有欠缺,如所选的称重传感器价格较贵。这些都为我今后的学习和工作留下了积极的影响。5.2系统实物调试效果图经过不懈的努力和导师的细心指导,实物最终得以调试成功,最终完成的实物效果图如图23、图24所示。图23系统实物称重界面显示效果图图24系统实物日历界面显示效果图5.3系统设计总结在此毕业设计过程中,巩固了我在大学4年内学过的知识,尤其是单片机和C语言编程方面的知识,同时通过这次毕设提高了单片机编程的能力,尤其是获得的软件调试经验,同时了解到了其它相关领域的知识,对今后的工作学习有着极大的帮助。由于时间太仓促,经验不足,理论方面也相应的存在不足,加上条件有限,仍存在着一些设计方面的问题,个人技能也有待提高。理论知识还要巩固加强。但是宝贵的实践经验还是对自己的提高有着极大的帮助。参考文献[1]薛均义,张彦斌.《MCS-516系列单片微型计算机及应用》[M].西安交通大学出版社,1999[3]黄继昌.《传感器工作原理及应用实例》[A],人民邮电出版社,1998[4]郭永贞,《数字电子技术》[M]西安电子科技大学出版社2000[5]杨金岩等.《8051单片机数据传输接口扩展技术与应用实例》[M]人民邮电出版社,2005.[6]张齐,杜群贵.《单片机应用系统设计技术》[M].电子工业出版社,2007[7]李广弟《单片机基础》[M],北京航空航天大学出版社,2001[8]于京《51系列单片机C程序设计与应用方案》[M]中国电力出版社2002.[9]张齐,杜群贵《单片机应用系统设计技术》[M].电子工业出版社,2004[10]张洪润《电子线路与电子技术》[M].清华大学出版社,2005[11]童诗白,华成英.《模拟电子技术基础》[M].高等教育出版社,2006[12]胡海学.《单片机原理及应用系统设计》[M].电子工业出版社,2005.[13]及力,《Protel99SE原理图与PCB设计教程》[M]电子工业出版社,2004.[14]戴佳,《51单片机C语言设计实例精讲》[M]电子工业出版社2006[15]周坚,《单片机C语言轻松入门》[M]北京航空航天大学出版社2007附录附录1系统整体电路图附录2系统设计PCB图附录3系统部分源程序voidshizhong_hanshu(){ init(); Init_DS1302();//初始化芯片 init_1602();//初始化lcd while(1) { if(du_k2==0) dianzhicheng_hanshu(); //跳去运行电子称 tmpchange(); //温度转换 wendu_100bei=tmp(); //获得温度 show_date(); keyscan(); if((shi==clock_shi)&&(fen==clock_fen)&&(status==2)&&(miao<5)) { clock_flag=1; TR1=1; } if(status==1) //闹钟状态A解除闹钟 { clock_flag=0; clock=1; TR1=0; } }}voidget_pizhong(){ uintj; ulonghx711_dat; for(j=0;j<5;j++) Delay10ms(); hx711_dat=ReadCount(); temp=(uint)(hx711_dat/100); }voidget_weight(){ ulonghx711_data,a; uintget,aa; hx711_data=ReadCount(); get=(uint)(hx711_data/100); if(get<(temp+4)) { while(1) { if(du_k1==0) shizhong_hanshu(); //跳去运行时间 weight=0; TR0=0; //不允许运行 chaozhong_flag=0; //无重物,超重标志为0; clock=1; if(leiji_flag==1) { weight_shuzhi(leiji_weight);//显示累计重量 P3=0xf0; if(P3!=0xf0) { leiji_count--; break; } //按键就提出 } else weight_shuzhi(weight);//显示重量 hx711_data=ReadCount(); get=(uint)(hx711_data/100); if(get>(temp+4))break; } } a=ReadCount(); aa=(uint)(a/100)-temp; weight=(uint)((float)aa/4.4+0.05); weight=weight-qi_weight; //去皮 if(weight>=0) { if(weight>5000) {chaozhong_flag=1;TR0=1;} //重量大于5000g,超重报警? else {chaozhong_flag=0;TR0=0;clock=1;} weizhi_zifu(0x00,'+'); } else{weizhi_zifu(0x00,'-');}}voidpress(uchar*s){ unsignedchardat;nn: P3=0xf0; //保存第一位 while(P3==0xf0) { get_weight();//得到重量 if(weight>0) {weight_shuzhi(weight);}//显示重量 else {weight_shuzhi(-weight);} }dat=key_scan(); if(dat>=0&&dat<10){ if(leiji_flag==1) { leiji_weight=leiji_weight+weight; leiji_count++; if(leiji_count==10) leiji_count=0; weizhi_zifu(0x04,0x30+leiji_count); weight_shuzhi(leiji_weight); } *s=dat; price_shuzhi(1,dat+0x30);//显示 s++; } if(dat==16) //去皮 {qi_weight=weight+qi_weight;gotonn;} if(dat==15) //置零 { qi_weight=0; weight=0; price=0; money=0; pricetable[2]=0; pricetable[1]=0; pricetable[0]=0; leiji_flag=0; leiji_weight=0; leiji_count=0; chaozhong_flag=0; clock=1; TR0=0; write_com(0x01);//清屏; init_1602(); system(); gotonn; } if(dat==14)//累计 { leiji_flag=1; leiji_weight=leiji_weight+weight; leiji_count++; if(leiji_count==10) {leiji_count=0;} write_com(0x01);//清屏; init_1602(); system(); weizhi_zifu(0x04,0x30+leiji_count); gotonn; }mm: P3=0xf0; //保存第二位 while(P3==0xf0) { get_weight();//得到重量 if(leiji_flag==1) {weight_shuzhi(leiji_weight);}//如果累计标志为1,显示累计重量 else { if(weight>0) {weight_shuzhi(weight);}//显示重量 else {weight_shuzhi(-weight);} } } dat=key_scan(); if(dat>=0&&dat<10){ *s=dat; price_shuzhi(2,dat+0x30);//显示 s++; } if(dat==16) //去皮 {qi_weight=weight+qi_weight;gotomm;} if(dat==12) //清除 {s--;*s=0;price_shuzhi(1,'');gotonn;} if(dat==15) //置零 { s--; qi_weight=0; weight=0; price=0; money=0; pricetable[2]=0; pricetable[1]=0; pricetable[0]=0; leiji_flag=0; leiji_weight=0; leiji_count=0; chaozhong_flag=0; clock=1; TR0=0; write_com(0x01); //清屏; init_1602(); system(); gotonn; }致谢该电子秤控制系统的设计及论文的撰写是在我的导师?老师的精心指导和悉心关怀下完成的,从论文的选题、研究、撰写到定稿,都得到了?老师细心指导。他宽厚待人,对学生关怀备至,在工作上精益求精,对学生严格要求,鼓励学生学以致用,敢于实践,勇于创新,在实践中发现问题、解决问题。?老师具有丰富的科研经验与理论水平,其开明的学术思想、求实的科研作风和对科学研究及发展趋势的深刻认识给我以极大的影响、启迪和熏陶,令我受益匪浅。该设计及论文的圆满完成是和?老师的细心关怀分不开的。在系统的设计和论文的研究工作中无不倾注着各位老师的心血和辛勤的汗水,各位老师严谨的治学态度、渊博的知识、生动而满富激情的授课方式,让我四年里学到了扎实的理论知识。从各位尊敬的老师身上,我不仅学到了扎实的专业知识和丰富的实践技能,也学到了很多做人的道理。在此,向给予我指导和帮助的各位老师致以最衷心的感谢和深深的敬意!在这四年多的学习和研究工作中,也得到了学院的师兄弟们的关心和热心帮助,在此向他们表示由衷的感谢!最后,衷心感谢在百忙中评阅论文和参加答辩的各位专家、教授和同学!ganemploymenttribunalclaiEmploymenttribunalssortoutdisagreementsbetweenemployersandemployees.Youmayneedtomakeaclaimtoanemploymenttribunalif:youdon'tagreewiththedisciplinaryactionyouremployerhastakenagainstyouyouremployerdismissesyouandyouthinkthatyouhavebeendismissedunfairly.Formoreinformationaboutdismissalandunfairdismissal,see

Dismissal.Youcanmakeaclaimtoanemploymenttribunal,evenifyouhaven't

appealed

againstthedisciplinaryactionyouremployerhastakenagainstyou.However,ifyouwinyourcase,thetribunalmayreduceanycompensationawardedtoyouasaresultofyourfailuretoappeal.Rememberthatinmostcasesyoumustmakeanapplicationtoanemploymenttribunalwithinthreemonthsofthedatewhentheeventyouarecomplainingabouthappened.Ifyourapplicationisreceivedafterthistimelimit,thetribunalwillnotusuallyaccepti.Ifyouareworriedabouthowthetimelimitsapplytoyou,takeadvicefromoneoftheorganisationslistedunder

Furtherhelp.Employmenttribunalsarelessformalthansomeothercourts,butitisstillalegalprocessandyouwillneedtogiveevidenceunderanoathoraffirmation.Mostpeoplefindmakingaclaimtoanemploymenttribunalchallenging.Ifyouarethinkingaboutmakingaclaimtoanemploymenttribunal,youshouldgethelpstraightawayfromoneoftheorganisationslistedunder

Furtherhelp.Ifyouarebeingrepresentedbyasolicitoratthetribunal,theymayaskyoutosignanagreementwhereyoupaytheirfeeoutofyourcompensationifyouwinthecase.Thisisknownasa

damages-basedagreement.InEnglandandWales,yoursolicitorcan'tchargeyoumorethan35%ofyourcompensation

ifyouwinthecase.Ifyouarethinkingaboutsigningupfor

adamages-basedagreement,youshouldmakesureyou'reclearaboutthetermsoftheagreement.Itmightbebesttogetadvicefromanexperiencedadviser,forexample,ataCitizensAdviceBureau.

TofindyournearestCAB,includingthosethatgiveadvicebye-mail,clickon

nearestCAB.Formoreinformationaboutmakingaclaimtoanemploymenttribunal,see

Employmenttribunals.The(lackof)airupthereWatchmCaymanIslands-basedWebb,theheadofFifa'santi-racismtaskforce,isinLondonfortheFootballAssociation's150thanniversarycelebrationsandwillattendCity'sPremierLeaguematchatChelseaonSunday."IamgoingtobeatthematchtomorrowandIhaveaskedtomeetYayaToure,"hetoldBBCSport."Formeit'sabouthowhefeltandIwouldliketospeaktohimfirsttofindoutwhathisexperiencewas."Uefahas

openeddisciplinaryproceedingsagainstCSKA

forthe"racistbehaviouroftheirfans"during

City's2-1win.MichelPlatini,presidentofEuropeanfootball'sgoverningbody,hasalsoorderedanimmediateinvestigationintothereferee'sactions.CSKAsaidtheywere"surprisedanddisappointed"byToure'scomplaint.InastatementtheRussiansideadded:"WefoundnoracistinsultsfromfansofCSKA."Agehasreachedtheendofthebeginningofaword.Maybeguiltyinhisseemstopassingalotofdifferentlifebecametheappearanceofthesameday;Maybebackinthepast,tooneselftheparanoidweirdbeliefdisillusionment,thesedays,mymindhasbeenverymessy,inmymindconstantly.Alwaysfeeloneselfshouldgotodosomething,orwritesomething.Twentyyearsoflifetrajectorydeeplyshallow,suddenlyfeelsomething,doit.一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。Theendofourlife,andcanmeetmanythingsreallydo?而穷尽我们的一生,又能遇到多少事情是真正地非做不可?Duringmychildhood,thinkluckymoneyandnewclothesarenecessaryforNewYear,butastheadvanceoftheage,willbemoreandmorefoundthatthosethingsareoptional;Juniorhighschool,thoughttohaveacrushonjustmeansthattherealgrowth,butoverthepastthreeyearslater,hiswritingofalumniinpeace,suddenlyfoundthatisn'treallygrowup,itseemsisnotsoimportant;Theninhighschool,thinkdon'twanttogiveventtooutyourinnervoicecanbeinthehighschoolchildrenofthefeelingsinaperiod,butwaseventuallyinfarctionwhengraduationpartyinthethroat,lateragainstoodonthepitchhehassweatprofusely,lookedathisthrownabasketballhoops,suddenlyfoundhimselfhasalreadycan'trememberhisappearance.童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。Originally,thisworld,canproduceachemicalreactiontoanevent,inadditiontoresolutely,havetodo,andtime.原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。Aperson'stime,yourideasarealwaysspecialtoclear.Want,want,lineisclear,asifnothingcouldshakehis.Alsoonceseemedtobedeterminedtodosomething,butmoreoftenishebackedoutatlast.Dislikehiscowardice,finallyfoundthattherearealotoflove,therearealotofmiss,likeshadowreallyhavebeendoomed.Thosewhodo,justgreenyearsoneselfgiveoneselfanarminjection,orisaself-righteousspiritual.一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。Atthemoment,theskyisdark,theairisfreshfactorafterjustrained.Suddenlythoughtofblueplaidshirt;Thosewerebrokenintovariousshapesofstationery;Fromthecorneratthebeginningofdeepfriendship;Havedeclaredtheendoftheencounterthathaven'tstartplanning...Thoseyears,thosedaysofdo,finally,likeyouth,willendinourlife.此刻,天空是阴暗的,空气里有着刚下过雨之后的清新因子。突然想到那件蓝格子衬衫;那些被折成各种各样形状的信纸;那段从街角深巷伊始的友谊;还有那场还没有开始就宣告了终结的邂逅计划……那些年那些天的非做不可,终于和青春一样,都将在我们的人生中谢幕。Baumgartnerthedisappointingnews:Missionaborted.rplaysanimportantroleinthismission.Startingattheground,conditionshavetobeverycalm--windslessthan2mph,withnoprecipitationorhumidityandlimitedcloudcover.Theballoon,withcapsuleattached,willmovethroughthelowerleveloftheatmosphere(thetroposphere)whereourday-to-dayweatherlives.ItwillclimbhigherthanthetipofMountEverest(5.5miles/8.85kilometers),driftingevenhigherthanthecruisingaltitudeofcommercialairliners(5.6miles/9.17kilometers)andintothestratosphere.Ashecrossestheboundarylayer(calledthetropopause),ecanexpectalotofturbulence.ThesupersonicdescentcouldhappenasearlyasSunda.TheweatheTheballoonwillslowly

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论