




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南工程学院论文版权使用授权书本人完全了解河南工程学院关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交论文的印刷本和电子版本;学校有权保存论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本论文全文或者局部的阅览效劳;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的局部或全部内容用于学术活动。论文作者签名:年月日河南工程学院毕业设计原创性声明本人郑重声明:所呈交的论文,是本人在指导教师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出奉献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承当。论文作者签名:年月日河南工程学院毕业设计任务书题目数字电子秤的设计与实现专业电气工程及其自动化学号201250712138姓名李东盼主要内容:电子秤以单片机为信息处理核心,外围电路主要有电源模块、信号采集模块、信号放大积分模块、数据存储模块、电压报警模块等局部组成。电源电路为系统提供+5V直流稳压电源。当被称重物体放于秤盘〔压力传感器〕上时,传感器产生与被测物体相对应的电压信号,信号经放大电路放大,积分电路初步数字化之后单片机接收,单片机再进行数字滤波、处理输出给LCD,显示被秤物体的质量,完成称重功能。通过键盘可以输入单价,单片机可以根据重量自行运算出总金额。根本要求:1.最大称重为10kg,精度为5g;2.具有清零、去皮重、过量程报警功能;3.能够显示价格、金额、质量。主要参考资料:[1]许晓彤.基于单片机的电子秤设计[J].自动化计量仪器,2012(07):69-72.[2]张寅.一种基于单片机的电子秤模型实现[J].华中科技大学学报,2009(05):65-70.[3]杨青锋,王辉.影响称重传感器产品质量的关键环节[J].称重知识,2012(17):38-42.[4]钱刘宸.轻松学习单片机[J].西北工业大学学报,2013(02):86-87.完成期限:指导教师签名:专业负责人签名:年月日目录摘要 II:主程序#include<reg52.h> //头文件#include<stdio.h>#include"hx711.h"#defineucharunsignedchar //宏定义#defineuintunsignedint#defineAD_Ref185468#defineAD_Ref287045#defineWight_Ref350longAdVal;//AD采样值longAD_DAT;longBP_DAT=0;longBP_DAT1=0;longPeel_ad=0;uintPrice_dat=99; //单价上电默认9.9元uintTotal_Sum=0; //总价uchardatadat_tab[5]={0};bitnum_flag=0;//数字键按下标志ucharcheck_flag=0;//校准标志sbitBEEP=P2^0;externucharkey_num;/*************************************************** 函数名称:延时子函数 函数功能:按键消抖***************************************************/voiddelayms(uintxms){ uinti,j; for(i=xms;i>0;i--) for(j=110;j>0;j--);}voidCheck(){ //floatWight_K=0.0; uintdat; //Wight_K=(float)((AD_Ref2-AD_Ref1)/Wight_Ref); if(AdVal>AD_Ref1) { dat=(uint)((AdVal-AD_Ref1)/4.50); BP_DAT1=(int)(dat); } else { dat=(uint)((AD_Ref1-AdVal)/4.50); BP_DAT1=(0-(int)(dat)); } if(BP_DAT1>Peel_ad) BP_DAT=BP_DAT1-Peel_ad; else { BP_DAT=Peel_ad-BP_DAT1; BP_DAT=(0-BP_DAT); } BP_DAT=(BP_DAT/5)*5; //精度5g Total_Sum=(uint)((Price_dat*BP_DAT)/1000); if(Total_Sum>999) Total_Sum=0;}#include"1602.C"#include"KEY.C"voidkeyscan(){ key(); switch(key_num) { case1: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=7; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case2: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=8; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case3: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=9; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case4: break; case5: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=4; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case6: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=5; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case7: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=6; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case8: break; case9: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=1; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case10: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=2; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case11: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=3; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case12: break; case13: break; case14: if(check_flag==0) { dat_tab[2]=Price_dat%100/10; dat_tab[1]=Price_dat%10; dat_tab[0]=0; Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]; } break; case15: //去皮 Peel_ad=BP_DAT1; break; case16: break; default:break; } ke
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论