超声波液位控制系统_第1页
超声波液位控制系统_第2页
超声波液位控制系统_第3页
超声波液位控制系统_第4页
超声波液位控制系统_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

河南城建学院本科毕业设计(论文)摘要II程序清单:#include<reg51.H>sbitk1=P3^4;sbitcsbout=P1^0;//超声波发送sbitcsbint=P3^2;//超声波接收sbitbg=P3^3;#defineLEDP0sbitLED1=P2^4;//LED控制sbitLED2=P2^5;//LED控制sbitLED3=P2^6;//LED控制sbitbj=P2^0;//报警#definecsbc0.0347unsignedcharcl,mqzd,csbs,csbds,buffer[3],xm1,xm2,xm0,jpjs;//显示标识unsignedcharconvert[10]={0x18,0x7b,0x2c,0x29,0x4b,0x89,0x88,0x3b,0x08,0x09};//0~9段码unsignedints,t,i,xx,j,sj1,sj2,sj3,mqs,sx1;voidcsbcj();voiddelay(j);//延时函数voidscanLED();//显示函数voidtimeToBuffer();//显示转换函数voidkeyscan();voidk1cl();voidk2cl();voidk3cl();voidk4cl();voidoffmsd();—40—voidmain()//主函数{EA=1;//开中断TMOD=0x11;//设定时器0为计数,设定时器1定时ET0=1;//定时器0中断允许ET1=1;//定时器1中断允许TH0=0x00;TL0=0x00;TH1=0x9E;TL1=0x57;csbds=0;csbout=1;cl=0;csbs=8;jpjs=0;sj1=50;/////////测试报警距离sj2=200;sj3=580;k4cl();TR1=1;while(1){keyscan();if(jpjs<1){csbcj();//调用超声波测距程序if(s>sj3)//大于时显示“CCC”{—41——42—buffer[2]=0xC6;buffer[1]=0xC6;buffer[0]=0xC6;}elseif(s<sj1)//小于时显示“---”{buffer[2]=0xBF;buffer[1]=0xBF;buffer[0]=0xBF;}elsetimeToBuffer();}elsetimeToBuffer();//将值转换成LED段码offmsd();scanLED();//显示函数if(s<sj1)bg=0;bg=1;}}voidscanLED()//显示功能模块{LED=buffer[0];LED3=0;delay(200);LED3=1;LED=buffer[1];LED2=0;—43—delay(200);LED2=1;LED=buffer[2];LED1=0;delay(200);LED1=1;}voidtimeToBuffer()//转换段码功能模块{xm0=s/100;xm1=(s-100*xm0)/10;xm2=s-100*xm0-10*xm1;buffer[2]=convert[xm2];buffer[1]=convert[xm1];buffer[0]=convert[xm0];}voiddelay(i){while(--i);}voidtimer1int(void)interrupt3using2{TH1=0x9E;TL1=0x57;csbds++;if(csbds>=40){—44—csbds=0;cl=1;}}voidcsbcj(){if(cl==1){TR1=0;TH0=0x00;TL0=0x00;i=csbs;while(i--){csbout=!csbout;}TR0=1;i=mqs;//盲区while(i--){}i=0;while(csbint){i++;if(i>=4000)//上限值csbint=0;}TR0=0;—45—TH1=0x9E;TL1=0x57;t=TH0;t=t*256+TL0;t=t-29;s=t*csbc/2;TR1=1;cl=0;csbint=1;////////////////////////////////////////////////////////////////// if(s<=80)bj=0; if(s>80)bj=1;/////////////////////////////////////////////////////////////////if(s<sj1){if(csbs>6){csbs=csbs-2;sj1=40;}sj1=sj1+2;k4cl();}elseif(s>=sj3){if(csbs<32){csbs=csbs+2;sj1=sj1+10;k4cl();}—46—}}}voidkeyscan()//健盘处理函数{xx=0;if(k1!=1)//判断开关是否按下{delay(100);//延时去抖动if(k1!=1)//判断开关是否按下{while(!k1){delay(25);xx++;}if(xx>1000){jpjs++;if(jpjs>3){k4cl();jpjs=0;}}xx=0;switch(jpjs)—47—{case1:k1cl();break;case2:k2cl();break;case3:k3cl();break;}}}}voidk1cl(){sj1=sj1+1;if(sj1>100)sj1=50;s=sj1;}voidk2cl(){sj2=sj2+5;if(sj2>500)sj2=40;s=sj2;}voidk3cl(){sj3=sj3+10;if(sj3>600)sj3=600;s=sj3;}—48—voidk4cl(){sx1=sj1-1;sx1=sx1/csbc;mqs=sx1/4.5;}voidoffmsd()//小时数十位为0判断模块{if(buffer[0]==0xC0)//如果值为零时小数十位不显示buffer[0]=0xFF;}目录TOC\o"1-2"\h\z\u第一章总论 41.1项目概况 41.2编制依据 51.3项目建设内容及规模 51.4项目投资概算及资金筹措 141.5产品方案 151.6原材料及动力 161.7主要技术经济指标 171.8项目实施进度 181.9研究结论 18第二章项目建设背景和必要性 192.1项目建设背景 192.2项目建设必要性 20第三章市场分析和预测 223.1市场现状 223.2**县市场 233.3全国市场 233.4鸡肉市场分析 243.5鸡蛋市场分析 243.6有机肥市场分析 243.7销售预测 25第四章项目区概况 264.1项目区基本情况 264.2项目区畜牧业生产现状 274.3水、电、路、通讯、技术等条件 27第五章项目建设方案 295.1项目建设原则 295.2项目设计依据的规范与规程 295.3项目设计方案 305.4工程设计标准 335.5技术标准 365.6设备选型 53第六章消防安全 576.1消防依据 576.2消防工作程序 576.3消防安全流程 59第七章节水与节能 607.1节水工程与科技措施 607.2养殖节能措施 617.3饲料加工节能措施 617.4电气节能措施 627.5减排 62第八章环境影响和保护措施 638.1环境保护依据 638.2项目区环境现状 638.3环境影响评价 648.4工程环境保护措施 648.5“三废”处理措施 658.6环境影响综合评价 65第九章项目组织管理 679.1基本思路 679.2组织管理 679.3施工组织及质量管理 689.4建设及运作方式 69第十章招投标方案 7010.1项目招标执行文件及标准 7010.2项目招标范围、组织形式及方式 7010.3招投标组织 71第十一章建设实施进度安排 7311.1项目建设期 7311.2项目建设进度安排 73第十二章投资估算和资金筹措 7412.1投资概算 7412.2资金筹措方案 86HYPERLINK\l"_Toc2873

温馨提示

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

评论

0/150

提交评论