|
大佬幫我看看有毛病嗎
水位檢測程序比較簡單,有圖3.9 水位檢測模塊電氣原理圖所示,僅需讀取P3口,在屏蔽低四位就可判斷水位信息。水位檢測模塊的原理是:讀取水位檢測接口,然后進(jìn)行查表,再根據(jù)預(yù)設(shè)的關(guān)鍵水位信息操作繼電器驅(qū)動電路。部分程序如下:
char depthprocess()
{
unsigned char depth;
unsigned char depthvalue;
P3=0xff;
depth=P3;
depth&=0xf0;
P3=0xff;
switch(depth)
{
case 0xf0:
{
water=1;
depthvalue=100;
break;
}
case 0x70:
{
depthvalue=70;
break;
}
case 0x30:
{
depthvalue=40;
break;
}
case 0x00:
{
water=0;
depthvalue=10;
break;
}
default:
break;
|
|