当前位置:首页 > (完整版)基于单片机的全自动洗衣机控制系统设计毕业设计
else {
sn1=0; //4
//2
sn2=1;
sn3=1;//1
x=3;
ET0=1; //打开内部中断0
TR0=1;
} {
if(b>=0&&b<200||(b>=600&&b<800))//10m {q2=1;q3=1;
if(led6==0&&led7==1) //弱洗
q1=0;q4=0;
}
if(b>=400&&b<600||(b>=800&&b<1000))
{q1=1;q4=1;
q2=0;q3=0;
}
if(led6==1&&led7==0) //强洗 {
q1=0; q4=0; }
}
}
q2=1; q3=1;
/*****************开始脱水************************/ if(m==0) {
sw1=1;//关水龙头1 sw2=0;//开水龙头2 EX0=0;//关外部中断0 ET0=0;//关定时器中断0 TR0=0;
EA=1;//开总中断 TMOD=0x11;
ET1=1; //打开内部中断0 TR1=1; EX1=1; sn1=0; sn2=0;
//外部中断1打开为放水准备 //4 脱水剩余时间指示灯亮 //2
sn3=1;//1
x=5;//显示脱水剩余时间 }
if(tuo_s==1200) {
}
tuo_s=0; t=t-1;
if(t<=0) {
jins_time=jins_time1; m=m1; t=t; d=d-1; x=0;
xi_di=1;//判断是否跳转 }
if(d<=0) {
EA=0;//关总中断 sw2=1;//关水龙头2 sm1=sm2=0;//数码管熄灭 sn1=sn2=sn3=1;//LED熄灭 q1=q2=q3=q4=1;//电动机停止 feng_m_qi=0;//蜂鸣器响 delay(2);//延时5秒 feng_m_qi=1;//蜂鸣器停止 } else
goto start;
/************强洗弱洗选择***********************/ if(sb2==0&&x==0)//弱洗 {
for(a=0;a<140;a++) {
shao_maio(); }
if(sb2==0&&x==0) {
led6=0; led7=1; } }
if(sb3==0&&x==0)//强洗 {
for(a=0;a<140;a++) {
shao_maio(); }
if(sb3==0&&x==0) {
led6=1; led7=0;
//按键去抖
//扫描数码管
//按键去抖
//扫描数码管
共分享92篇相关文档