Вы находитесь на странице: 1из 1

# include < reg51 .

h > //reg51 sbit prob1 = P3^0; sbit prob2 = P3^1; sbit prob3 = P3^2; sbit prob4 = P3^3; void delayy(int); sbit wet = P1^0; sbit dry = P1^2; sbit motorled = P1^4; sbit motor = P1^6; main(){ P1 = 255; P3 = 255; motor = 0; motorled = 0; while (1) { if(prob1 & prob2 & prob3 & prob4) { delayy(10000); delayy(10000); delayy(10000); motor = 1; motorled = 0; dry = 0; wet = 1; } else { delayy(10000); delayy(10000); delayy(10000); motor = 0; motorled = 1; dry = 1; wet = 0; } } } void delayy(npdelay) int npdelay; { int idelay; for (idelay = 0; i < npdelay; idelay++); if i is less than np, then increment }

Вам также может понравиться