久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 電子稱(chēng)相關(guān)問(wèn)題 [打印本頁(yè)]

作者: 莫意思    時(shí)間: 2013-4-17 21:27
標(biāo)題: 電子稱(chēng)相關(guān)問(wèn)題
uchar get_key() { uchar temp=0xff; if(Key_Down()==1) { temp=key_scan(); } return (temp) ; } void get_pizhong() //獲取皮重,秤盤(pán)重量 { uint j; ulong hx711_dat; for(j=0;j<5;j++) delay_1602(5); hx711_dat=ReadCount(); //HX711AD轉(zhuǎn)換數(shù)據(jù)處理 temp=(uint)(hx711_dat/100); } void get_weight() //獲取被測(cè)物體重量 { ulong hx711_data; uint get,aa; hx711_data=ReadCount(); //HX711AD轉(zhuǎn)換數(shù)據(jù)處理 get=(uint)(hx711_data/100); if(get<(temp+4)) { while(1) { weight="0; TR0=0; //不允許運(yùn)行 chaozhong_flag=0; //無(wú)重物,超重標(biāo)志為0; weight_shuzhi(weight);//顯示重量 hx711_data=ReadCount(); //HX711AD輸出數(shù)據(jù)處理 get=(uint)(hx711_data/100); if(get">(temp+4))break; } } else aa=get-temp; weight=(uint)((float)aa/4.4+0.05);//重量轉(zhuǎn)換函數(shù),傳感器型號(hào)不同此函數(shù)要適當(dāng)修改 weight=weight-qi_weight; //去皮 if(weight>=0) //重量為正 { if(weight>5000) //報(bào)警極限范圍 { buzz=0; TR0=1;chaozhong_flag=1;} //重量大于1000g,超重報(bào)警 else {buzz=1;chaozhong_flag=0;TR0=0;} weizhi_zifu(0x00,'+'); } else {weizhi_zifu(0x00,'-');} //重量為負(fù)時(shí)顯示負(fù)號(hào),此語(yǔ)句可不要 } void press() { nn: P3=0xf0; //保存?zhèn)位 while(P3==0xf0) { get_weight();//得到重量 if(weight>0) {weight_shuzhi(weight);}//顯示重量 else {weight_shuzhi(-weight);} } dat=get_key(); if(dat>=0&&dat<10) { pricetable[0]=dat; price_shuzhi(4,pricetable[0]+0x30);//顯示單價(jià) } if(dat==16) //去皮 {qi_weight=weight+qi_weight;goto nn;} if(dat==15) //置零 { zero(); goto nn; } //************************************************** mm: P3=0xf0; //保存十位 while(P3==0xf0) { get_weight();//得到重量 if(weight>0) {weight_shuzhi(weight);}//顯示重量 else {weight_shuzhi(-weight);} } dat=get_key(); if(dat>=0&&dat<10) { pricetable[1]=pricetable[0]; price_shuzhi(2,pricetable[1]+0x30); pricetable[0]=dat; price_shuzhi(4,pricetable[0]+0x30);//顯示單價(jià) } if(dat==16) //去皮 {qi_weight=weight+qi_weight;goto mm;} if(dat==12) //清除 {price_shuzhi(4,' ');goto nn;} if(dat==15) //置零 { zero(); goto nn; } //************************************************** zz: P3=0xf0; //保存百位 while(P3==0xf0) { get_weight();//得到重量 if(weight>0) {weight_shuzhi(weight);}//顯示重量 else {weight_shuzhi(-weight);} } dat=get_key(); if(dat>=0&&dat<10) { pricetable[2]=pricetable[1]; price_shuzhi(1,pricetable[2]+0x30); pricetable[1]=pricetable[0]; price_shuzhi(2,pricetable[1]+0x30) ; pricetable[0]=dat; price_shuzhi(4,pricetable[0]+0x30);//顯示 } if(dat==12) //清除 { pricetable[1]=pricetable[2] ; price_shuzhi(4,pricetable[1]+0x30); price_shuzhi(2,' ');goto mm;} if(dat==16) //去皮 {qi_weight=weight+qi_weight;goto zz;} if(dat==15) //置零 { zero(); goto nn; } //************************************************** xx: do{ P3=0xf0; //清除百位 while(P3==0xf0) { get_weight();//得到重量 if(weight>0) {weight_shuzhi(weight);}//顯示重量 else {weight_shuzhi(-weight);} } dat=get_key(); if(dat==16) //去皮 {qi_weight=weight+qi_weight;goto xx;} if(dat==12) //清除 { pricetable[0]=pricetable[1]; price_shuzhi(4,pricetable[0]+0x30) ; pricetable[1]=pricetable[2]; price_shuzhi(2,pricetable[1]+0x30); price_shuzhi(1,' ');goto zz;} if(dat==15) //置零 { zero(); goto nn; } }while(dat!=14); } void main() { init(); //初始化定時(shí)器 init_1602();//初始化lcd system(); //顯示初始化 dat=get_key(); //獲得鍵 M1=1;M2=1;//電機(jī)初始化 if(dat==13) //啟動(dòng)鍵 { clcye: M1=1;M2=0; //電機(jī)1工作 price_shuzhi(6,'M'); //顯示 price_shuzhi(7,'1'); while(1) //循環(huán) { if(dat==11)break; //停止鍵 get_pizhong(); //獲得皮重 press();//獲得鍵盤(pán)輸入值 函數(shù)調(diào)用 jianzhi=(uint)((pricetable[2]*10)+(pricetable[1])+pricetable[0]/10);//轉(zhuǎn)換 if((weight>=(float)jianzhi-0.2)&&(weight<=(float)jianzhi+0.2)) //結(jié)果比較 { TR0=1; //開(kāi)啟計(jì)數(shù) M1=0;M2=1; //電機(jī)2工作 2min price_shuzhi(6,'M'); price_shuzhi(7,'2'); if (count==2400) //延時(shí)間 2min { count=0; TR0=0; goto clcye; } } } } } void t0() interrupt 1 //定時(shí)器t0中斷 { TH0=0x3c; TL0=0xb0; //定時(shí)50ms count++; } void t1() interrupt 3 //定時(shí)器t1中斷 { TH1=0x3c; TL1=0xb0; //定時(shí)50ms if((weight>5000)&&(chaozhong_flag==1)) { buzz=1; } else {chaozhong_flag=0;} } 為什么結(jié)果比較的時(shí)候總是實(shí)現(xiàn)不了?
作者: 黑boy    時(shí)間: 2017-5-2 19:48
看蒙了




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品天堂 | 成人免费福利视频 | 久久伊人网站 | av免费观看网站 | 国产精品视频免费看 | 久久久不卡 | 国产精品三级视频 | 欧美激情小视频 | 天天干天天操天天爽 | 成人高清 | 专业操老外 | 日韩av在线网站 | 五月开心网 | 六月色婷婷 | 一级黄色在线观看 | 伦一理一级一a一片 | 国产精品欧美日韩 | 午夜成人在线视频 | 天天爽夜夜操 | 色噜噜狠狠一区二区三区 | 少妇高潮毛片 | 久久黄色大片 | 噜噜噜在线 | 中文字幕www| 久久成人一区 | 夜夜狠狠擅视频 | aaa黄色 | 国产欧美在线观看 | 大尺度做爰床戏呻吟舒畅 | 青青久久久 | 欧美综合久久 | 亚洲午夜视频在线观看 | 久久久久久亚洲 | 免费av在线 | 一区二区三区四区在线 | 久久在线| a视频 | 不卡在线| 日本a视频 | www.日本高清| 一区二区小视频 |