本科生毕业论文(设计)题目:基于单片机的身高体重测量仪学部信息科学与工程学部学科门类工学专业电子科学与技术学号2010481027姓名武立鑫指导教师2014年5月19日装订线河北大学工商学院河北大学工商学院2014届本科生毕业论文(设计)基于单片机的身高体重测量仪摘要本文介绍了一个基于单片机的身高体重测量仪,本设计以单片机为平台,利用金属应变片来感应人体的重量,传感器输出模拟量经AD转换器转换成数字量传入单片机。利用超声波在介质中传播速度固定的原理可由超声波在空气中的传播时间算出传播距离,实现身高的测量。通过串口电路实现了单片机与上位机的通信。本设计硬件电路包括电源电路、单片机最小系统电路、液晶屏电路、串口通信电路、独立按键电路、蜂鸣器电路、超声波模块电路、AD转换器电路和全桥电路。软件部分包括主程序、系统初始化程序、AD转换器通信程序、按键检测程序、超声波信号发射及接收程序、液晶屏驱动程序。本设计可以同时测量人体的身高和体重,还可以将所测数据自动编号发送到上位机上显示或以文档的形式导出并保存。基于单片机身高体重测量仪制作成本低,电路设计简单,显示清楚,基本满足设计要求。关键词:STC89C52;超声波;HX711;上位机装订线河北大学工商学院2014届本科生毕业论文(设计)HeightandweightmeasurementinstrumentbasedonMCUABSTRACTThispaperintroducesaheightandweightmeasurementinstrumentbasedonMCU,ThedesignuseaMCUastheplatform,usingmetalstraingaugestoinductionoftheweightofthehumanbody.Becausetheultrasonicpropagationvelocityisfixed,soaccordingtothepropagationtimetocalculatethepropagationdistance,soastogettheheightinformation.ThroughtheserialportMCUcancommunicatewiththePC.Thehardwarecircuitincludespowercircuit,MCUminimumsystemcircuit,LCDcircuit,serialcommunicationcircuit,independentkeycircuit,abuzzercircuit,ultrasonicmodulecircuit,ADconvertercircuitandafullbridgecircuit.Thesoftwareincludesthemainprogram,thesysteminitializationprogram,ADconvertercommunicationprogram,buttondetectionprogram,theultrasonicsignalemittingandreceivingprocedures,LCDdriverprogram.Thisdesigncansimultaneouslymeasurethebodyheightandweight,andcanalsosenddatatothehostcomputerdisplayorderivedformdocumentandsave.HeightandweightmeasurementinstrumentbasedonMCUoflowcost,simplecircuitdesign,cleardisplay,basicallymeetthedesignrequirements.Keywords:STC89C52;Ultrasonic;HX711;Hostcomputer河北大学工商学院2014届本科生毕业论文(设计)目录1绪论.....................................................12身高体重测量仪总体方案设计..............................22.1设计方案的选定..........................................22.2身高体重测量仪的工作过程................................33身高体重测量仪的硬件电路设计............................43.1电源电路................................................43.2单片机最小系统电路......................................43.3串口通信电路............................................53.4超声波模块接口电路......................................63.5独立按键电路............................................63.6液晶屏电路..............................................73.7蜂鸣器电路..............................................83.8HX711AD转换器模块接口电路..............................83.9全桥电路................................................93.10总体硬件电路及其工作原理..............................104软件设计................................................114.1主函数的编写...........................................114.2系统初始化函数的编写...................................134.3HX711AD转换器通信函数的编写...........................134.4按键检测...