武汉大学珞珈学院-电气工程与自动化
void tuoshui(void) //脱水 {
p12=0;
delay(2000); p17=0;
delay(3000); p20=0; while(1) { key=ScanKey(); switch (key) { case K2: TR0=0; p12=1;p20=1;p17=1; Beep(); break; case K3: TR0=1; p12=0;p20=0;p17=0; break; } } }
void biao(void) //标准洗 {
min=28;sec=10; TR0=0;
delay(5000); TR0=1; xidi(); delay(3000);
piaoxi(); //第一次漂洗 delay(3000);
piaoxi(); //第二次漂洗 delay(3000);
tuoshui(); //脱水 }
void kuai() //快速洗 {
min=15;sec=10; TR0=0;
36
武汉大学珞珈学院-电气工程与自动化
delay(3000); TR0=1;
xidi_1(); delay(5000);
piaoxi_1(); //第一次漂洗 delay(5000);
piaoxi_1(); //第二次漂洗 delay(5000);
tuoshui(); //脱水 }
void main() {
TMOD=0x01; //T0 工作方式1 T1 EA=0; TH0=0x3c; TL0=0xb0; ET0=1; TH1=0x63; TL1=0x18; ET1=1; TR0=1; TR1=1; while(1) { key=ScanKey(); if(key==K1) { EA=1; biao(); } if(key==K3) { EA=1; kuai(); } if(key==K4) { min=3; sec=10; EA=1; tuoshui(); } } }
37