combo1.c
来自「lcd temperature weight humidity」· C语言 代码 · 共 335 行 · 第 1/2 页
C
335 行
{analog_value0 = read_ADC(0);
analog_value1 = read_ADC(1);
lcd_goto(40);
lcd_puts("temp:");
DelayMs(40);
if((analog_value0>>4)>0x030){lcd_puts("H*C");lcd_puts(" ");DelayMs(50);RB3=1;}
if((analog_value0>>4)<0x022){lcd_puts("L*C");lcd_puts(" ");DelayMs(50);}
if((analog_value0>>4)==0x022){lcd_puts("25*C");lcd_puts(" ");DelayMs(50);RB3=0;}
if((analog_value0>>4)>=0x023 && (analog_value0>>4)<=0x024){lcd_puts("26*C");lcd_puts(" ");DelayMs(50);RB3=0;}
if((analog_value0>>4)==0x025){lcd_puts("27*C");lcd_puts(" ");DelayMs(50);RB3=0;}
if((analog_value0>>4)==0x026){lcd_puts("28*C");lcd_puts(" ");DelayMs(50);RB3=0;}
if((analog_value0>>4)>=0x027 && (analog_value0>>4)<=0x028){lcd_puts("29*C");lcd_puts(" ");DelayMs(50);RB3=0;}
if((analog_value0>>4)==0x029){lcd_puts("30*C");lcd_puts(" ");DelayMs(50);RB3=1;}
if((analog_value0>>4)==0x02A){lcd_puts("31*C");lcd_puts(" ");DelayMs(50);RB3=1;}
if((analog_value0>>4)>=0x02B && (analog_value0>>4)<=0x02C){lcd_puts("32*C");lcd_puts(" ");DelayMs(50);RB3=1;}
if((analog_value0>>4)==0x02D){lcd_puts("33*C");lcd_puts(" ");DelayMs(50);RB3=1;}
if((analog_value0>>4)==0x02E){lcd_puts("34*C");lcd_puts(" ");DelayMs(50);RB3=1;}
if((analog_value0>>4)>=0x02F && (analog_value0>>4)<=0x030){lcd_puts("35*C");lcd_puts(" ");DelayMs(50);RB3=1;}
if(analog_value1<0x0236){lcd_puts("L%RH");DelayMs(100);}
if(analog_value1>=0x02B8){lcd_puts("H%RH");DelayMs(100);}
//if(analog_value1>=0x01F8 && analog_value1<0x01FE){lcd_puts("50%RH");DelayMs(100);}
//if(analog_value1>=0x01FE && analog_value1<0x0204){lcd_puts("51%RH");DelayMs(100);}
//if(analog_value1>=0x0204 && analog_value1<0x020A){lcd_puts("52%RH");DelayMs(100);}
//if(analog_value1>=0x020A && analog_value1<0x0212){lcd_puts("53%RH");DelayMs(100);}
//if(analog_value1>=0x0212 && analog_value1<0x0217){lcd_puts("54%RH");DelayMs(100);}
//if(analog_value1>=0x0217 && analog_value1<0x021D){lcd_puts("55%RH");DelayMs(100);}
//if(analog_value1>=0x021D && analog_value1<0x0223){lcd_puts("56%RH");DelayMs(100);}
//if(analog_value1>=0x0223 && analog_value1<0x0229){lcd_puts("57%RH");DelayMs(100);}
//if(analog_value1>=0x0229 && analog_value1<0x0230){lcd_puts("58%RH");DelayMs(100);}
//if(analog_value1>=0x0230 && analog_value1<0x0236){lcd_puts("59%RH");DelayMs(100);}
if(analog_value1>=0x0236 && analog_value1<0x023C){lcd_puts("60%RH");DelayMs(100);}
if(analog_value1>=0x023C && analog_value1<0x0242){lcd_puts("61%RH");DelayMs(100);}
if(analog_value1>=0x0242 && analog_value1<0x0248){lcd_puts("62%RH");DelayMs(100);}
if(analog_value1>=0x0248 && analog_value1<0x024F){lcd_puts("63%RH");DelayMs(100);}
if(analog_value1>=0x024F && analog_value1<0x0255){lcd_puts("64%RH");DelayMs(100);}
if(analog_value1>=0x0255 && analog_value1<0x025B){lcd_puts("65%RH");DelayMs(100);}
if(analog_value1>=0x025B && analog_value1<0x0261){lcd_puts("66%RH");DelayMs(100);}
if(analog_value1>=0x0261 && analog_value1<0x0267){lcd_puts("67%RH");DelayMs(100);}
if(analog_value1>=0x0267 && analog_value1<0x026E){lcd_puts("68%RH");DelayMs(100);}
if(analog_value1>=0x026E && analog_value1<0x0274){lcd_puts("69%RH");DelayMs(100);}
if(analog_value1>=0x0274 && analog_value1<0x027A){lcd_puts("70%RH");DelayMs(100);}
if(analog_value1>=0x027A && analog_value1<0x0280){lcd_puts("71%RH");DelayMs(100);}
if(analog_value1>=0x0280 && analog_value1<0x0286){lcd_puts("72%RH");DelayMs(100);}
if(analog_value1>=0x0286 && analog_value1<0x028D){lcd_puts("73%RH");DelayMs(100);}
if(analog_value1>=0x028D && analog_value1<0x0293){lcd_puts("74%RH");DelayMs(100);}
if(analog_value1>=0x0293 && analog_value1<0x0299){lcd_puts("75%RH");DelayMs(100);}
if(analog_value1>=0x0299 && analog_value1<0x029E){lcd_puts("76%RH");DelayMs(100);}
if(analog_value1>=0x029E && analog_value1<0x02A5){lcd_puts("77%RH");DelayMs(100);}
if(analog_value1>=0x02A5 && analog_value1<0x02AC){lcd_puts("78%RH");DelayMs(100);}
if(analog_value1>=0x02AC && analog_value1<0x02B2){lcd_puts("79%RH");DelayMs(100);}
//if(analog_value1>=0x02B2 && analog_value1<0x02B8){lcd_puts("80%RH");DelayMs(100);}
//if(analog_value1>=0x02B8 && analog_value1<0x02BE){lcd_puts("81%RH");DelayMs(100);}
//if(analog_value1>=0x02BE && analog_value1<0x02C5){lcd_puts("82%RH");DelayMs(100);}
//if(analog_value1>=0x02C5 && analog_value1<0x02CB){lcd_puts("83%RH");DelayMs(100);}
//if(analog_value1>=0x02CB && analog_value1<0x02D1){lcd_puts("84%RH");DelayMs(100);}
//if(analog_value1>=0x02D1 && analog_value1<0x02D7){lcd_puts("85%RH");DelayMs(100);}
//if(analog_value1>=0x02D7 && analog_value1<0x02DD){lcd_puts("86%RH");DelayMs(100);}
//if(analog_value1>=0x02DD && analog_value1<0x02E4){lcd_puts("87%RH");DelayMs(100);}
//if(analog_value1>=0x02E4 && analog_value1<0x02EA){lcd_puts("88%RH");DelayMs(100);}
//if(analog_value1>=0x02EA && analog_value1<0x02F0){lcd_puts("89%RH");DelayMs(100);}
//if(analog_value1>=0x02F0 && analog_value1<0x02F6){lcd_puts("90%RH");DelayMs(100);}
//if(analog_value1>=0x02F6 && analog_value1<0x02FD){lcd_puts("91%RH");DelayMs(100);}
//if(analog_value1>=0x02FD && analog_value1<0x0303){lcd_puts("92%RH");DelayMs(100);}
//if(analog_value1>=0x0303 && analog_value1<0x0309){lcd_puts("93%RH");DelayMs(100);}
//if(analog_value1>=0x0309 && analog_value1<0x030F){lcd_puts("94%RH");DelayMs(100);}
//if(analog_value1>=0x030F && analog_value1<0x031F){lcd_puts("95%RH");DelayMs(100);}
//if(analog_value1>=0x031F && analog_value1<0x031B){lcd_puts("96%RH");DelayMs(100);}
//if(analog_value1>=0x031B && analog_value1<0x0322){lcd_puts("97%RH");DelayMs(100);}
//if(analog_value1>=0x0322 && analog_value1<0x0328){lcd_puts("98%RH");DelayMs(100);}
//if(analog_value1>=0x0328 && analog_value1<0x032E){lcd_puts("99%RH");DelayMs(100);}
}//END IF
else
{lcd_clear();DelayMs(200);}
if(RB1==1 && RB2==0)
{analog_value2 = read_ADC(2);
lcd_goto(00);
lcd_puts("weight:");
DelayMs(40);
if(analog_value2<0x021D){lcd_puts("Lkg");DelayMs(50);}
if(analog_value2>0x02CB){lcd_puts("Hkg");DelayMs(50);}
//if(analog_value2>=0x0151 && analog_value2<0x0157){lcd_puts("10kg");DelayMs(50);}
//if(analog_value2>=0x0157 && analog_value2<0x015D){lcd_puts("11kg");DelayMs(50);}
//if(analog_value2>=0x015D && analog_value2<0x0163){lcd_puts("12kg");DelayMs(50);}
//if(analog_value2>=0x0163 && analog_value2<0x016A){lcd_puts("13kg");DelayMs(50);}
//if(analog_value2>=0x016A && analog_value2<0x0170){lcd_puts("14kg");DelayMs(50);}
//if(analog_value2>=0x0170 && analog_value2<0x0176){lcd_puts("15kg");DelayMs(50);}
//if(analog_value2>=0x0176 && analog_value2<0x017C){lcd_puts("16kg");DelayMs(50);}
//if(analog_value2>=0x017C && analog_value2<0x0182){lcd_puts("17kg");DelayMs(50);}
//if(analog_value2>=0x0182 && analog_value2<0x0189){lcd_puts("18kg");DelayMs(50);}
//if(analog_value2>=0x0189 && analog_value2<0x018F){lcd_puts("19kg");DelayMs(50);}
//if(analog_value2>=0x018F && analog_value2<0x0195){lcd_puts("20kg");DelayMs(50);}
//if(analog_value2>=0x0195 && analog_value2<0x019B){lcd_puts("21kg");DelayMs(50);}
//if(analog_value2>=0x019B && analog_value2<0x01A1){lcd_puts("22kg");DelayMs(50);}
//if(analog_value2>=0x01A1 && analog_value2<0x01A8){lcd_puts("23kg");DelayMs(50);}
//if(analog_value2>=0x01A8 && analog_value2<0x01AE){lcd_puts("24kg");DelayMs(50);}
//if(analog_value2>=0x01A8 && analog_value2<0x01AE){lcd_puts("24kg");DelayMs(50);}
//if(analog_value2>=0x020B && analog_value2<0x0211){lcd_puts("40kg");DelayMs(50);}
//if(analog_value2>=0x0211 && analog_value2<0x0217){lcd_puts("41kg");DelayMs(50);}
//if(analog_value2>=0x0217 && analog_value2<0x021D){lcd_puts("42kg");DelayMs(50);}
if(analog_value2>=0x021D && analog_value2<0x0224){lcd_puts("43kg");DelayMs(50);}
if(analog_value2>=0x0224 && analog_value2<0x022A){lcd_puts("44kg");DelayMs(50);}
if(analog_value2>=0x022A && analog_value2<0x0230){lcd_puts("45kg");DelayMs(50);}
if(analog_value2>=0x0230 && analog_value2<0x0236){lcd_puts("46kg");DelayMs(50);}
if(analog_value2>=0x0236 && analog_value2<0x023C){lcd_puts("47kg");DelayMs(50);}
if(analog_value2>=0x023C && analog_value2<0x0242){lcd_puts("48kg");DelayMs(50);}
if(analog_value2>=0x0242 && analog_value2<0x0249){lcd_puts("49kg");DelayMs(50);}
if(analog_value2>=0x0249 && analog_value2<0x024F){lcd_puts("50kg");DelayMs(50);}
if(analog_value2>=0x024F && analog_value2<0x0255){lcd_puts("51kg");DelayMs(50);}
if(analog_value2>=0x0255 && analog_value2<0x025B){lcd_puts("52kg");DelayMs(50);}
if(analog_value2>=0x025B && analog_value2<0x0261){lcd_puts("53kg");DelayMs(50);}
if(analog_value2>=0x0261 && analog_value2<0x0268){lcd_puts("54kg");DelayMs(50);}
if(analog_value2>=0x0268 && analog_value2<0x026E){lcd_puts("55kg");DelayMs(50);}
if(analog_value2>=0x026E && analog_value2<0x0274){lcd_puts("56kg");DelayMs(50);}
if(analog_value2>=0x0274 && analog_value2<0x027A){lcd_puts("57kg");DelayMs(50);}
if(analog_value2>=0x027A && analog_value2<0x0280){lcd_puts("58kg");DelayMs(50);}
if(analog_value2>=0x0280 && analog_value2<0x0287){lcd_puts("59kg");DelayMs(50);}
if(analog_value2>=0x0287 && analog_value2<0x028D){lcd_puts("60kg");DelayMs(50);}
if(analog_value2>=0x028D && analog_value2<0x0293){lcd_puts("61kg");DelayMs(50);}
if(analog_value2>=0x0293 && analog_value2<0x0299){lcd_puts("62kg");DelayMs(50);}
if(analog_value2>=0x0299 && analog_value2<0x029F){lcd_puts("63kg");DelayMs(50);}
if(analog_value2>=0x029F && analog_value2<0x02A6){lcd_puts("64kg");DelayMs(50);}
if(analog_value2>=0x02A6 && analog_value2<0x02AC){lcd_puts("65kg");DelayMs(50);}
if(analog_value2>=0x02AC && analog_value2<0x02B2){lcd_puts("66kg");DelayMs(50);}
if(analog_value2>=0x02B2 && analog_value2<0x02B8){lcd_puts("67kg");DelayMs(50);}
if(analog_value2>=0x02B8 && analog_value2<0x02BE){lcd_puts("68kg");DelayMs(50);}
if(analog_value2>=0x02BE && analog_value2<0x02C5){lcd_puts("69kg");DelayMs(50);}
if(analog_value2>=0x02C5 && analog_value2<0x02CB){lcd_puts("70kg");DelayMs(50);}
//if(analog_value2>=0x02CB && analog_value2<0x02D1){lcd_puts("71kg");DelayMs(50);}
//if(analog_value2>=0x02D1 && analog_value2<0x02D7){lcd_puts("72kg");DelayMs(50);}
//if(analog_value2>=0x02D7 && analog_value2<0x02DD){lcd_puts("73kg");DelayMs(50);}
//if(analog_value2>=0x02DD && analog_value2<0x02E4){lcd_puts("74kg");DelayMs(50);}
//if(analog_value2>=0x02E4 && analog_value2<0x02EA){lcd_puts("75kg");DelayMs(50);}
//if(analog_value2>=0x02EA && analog_value2<0x02F0){lcd_puts("76kg");DelayMs(50);}
//if(analog_value2>=0x02F0 && analog_value2<0x02F6){lcd_puts("77kg");DelayMs(50);}
//if(analog_value2>=0x02F6 && analog_value2<0x02FC){lcd_puts("78kg");DelayMs(50);}
//if(analog_value2>=0x02FC && analog_value2<0x0303){lcd_puts("79kg");DelayMs(50);}
lcd_clear();}
if(RB1==1 && RB2==1)
{analog_value3 = read_ADC(3);
lcd_goto(00);
lcd_puts("body temp:");
DelayMs(40);
if(analog_value3<0x0318){lcd_puts("L*C");DelayMs(50);}
if(analog_value3>0x0341){lcd_puts("H*C");DelayMs(50);}
if(analog_value3>=0x0318 && analog_value3<0x0320){lcd_puts("36.0*C");DelayMs(300);}
if(analog_value3>=0x0320 && analog_value3<0x0322){lcd_puts("36.1*C");DelayMs(300);}
if(analog_value3>=0x0322 && analog_value3<0x0324){lcd_puts("36.2*C");DelayMs(300);}
if(analog_value3>=0x0324 && analog_value3<0x0326){lcd_puts("36.3*C");DelayMs(300);}
if(analog_value3>=0x0326 && analog_value3<0x0329){lcd_puts("36.3*C");DelayMs(300);}
if(analog_value3>=0x0329 && analog_value3<0x032B){lcd_puts("36.4*C");DelayMs(300);}
if(analog_value3>=0x032B && analog_value3<0x032D){lcd_puts("36.5*C");DelayMs(300);}
if(analog_value3>=0x032D && analog_value3<0x032F){lcd_puts("36.6*C");DelayMs(300);}
if(analog_value3>=0x032F && analog_value3<0x0332){lcd_puts("36.7*C");DelayMs(300);}
if(analog_value3>=0x0322 && analog_value3<0x0334){lcd_puts("36.8*C");DelayMs(300);}
if(analog_value3>=0x0334 && analog_value3<0x0336){lcd_puts("36.9*C");DelayMs(300);}
if(analog_value3>=0x0336 && analog_value3<0x0338){lcd_puts("37.0*C");DelayMs(300);}
if(analog_value3>=0x0338 && analog_value3<0x033A){lcd_puts("37.1*C");DelayMs(300);}
if(analog_value3>=0x033A && analog_value3<0x033D){lcd_puts("37.2*C");DelayMs(300);}
if(analog_value3>=0x033D && analog_value3<0x033F){lcd_puts("37.3*C");DelayMs(300);}
if(analog_value3>=0x033F && analog_value3<0x0341){lcd_puts("37.4*C");DelayMs(300);}
lcd_clear();}
}//END WHILE
}//END MAIN
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?