洗衣机电磁阀没电,不进水是什么原因

一、洗衣机电磁阀没电,不进水是什么原因

洗衣机电磁阀不工作,即不能完成注水功能,下一道工序也不会执行,即处于待机状态。此时故障监测系统应会有提示,如鸣响,或液晶屏会显示故障代码。

一、假设自来水管供水正常条件下,如下原因均可造成这种现象:

1、单片机的控制指令,没有传送到驱动它的器件;

2、指令到达,但驱动器件有损坏断路情况,电磁阀无驱动失效,不能动作;

3、电磁阀的铁芯卡死,也会不能动作;电磁阀的励磁线圈断路(如长期使用中受潮霉断);

4、还有这种情况,如其插接线头的压线部位氧化过重,形成的严重接触不良,则会近同于断路(老机器上发生)。

二、检测方法:

1、万用表电阻档,测量电磁阀的线圈电阻。有阻则没断,电阻无穷大,则表示线圈断路。由于是一体化器件,电磁阀整体更换;

2、电磁阀线圈有电阻(不同规格型号的,阻值不相同),检查它的驱动控件器件,通常有采用可控硅元件,或继电器。继电器也由晶体管驱动。测量其好坏,决定是否更换;

3、若驱动部件没有损坏,即为单片机系统有问题。没条件自修的,应电话厂商客上门检修。

二、用89c51单片机 数码管显示HELLO的程序 六段数码管上

#include<reg52.h>

#define uchar unsigned char

#define uint unsigned int

sbit dula=P2^6;

sbit wela=P2^7;

uchar code table[]={0x76,0x79,0x38,0x38,0x3f};

uchar code table_2[]={0xfe,0xfd,0xfb,0xf7,0xef};

void delay(uint t)

{

uint x,y;

for(x=0;x<t;x++)

for(y=0;y<110;y++);

}

void main()

{

while(1)

{

uchar i;

while(1)

{

for(i=0;i<5;i++)

{

wela=1;

P0=table_2[i];

wela=0;

dula=1;

P0=table[i];

dula=0;

delay(1);

}

}

}

}

用C写了个 汇编纠结!

三、51单片机 TFT彩屏 怎么设置坐标原点

320x240的彩屏吧

通过这2条指令设置的

Write_Cmd_Data(0x20, 0x0000); // 设置X轴地址 0-239

Write_Cmd_Data(0x21, 0x0000); // 设置Y轴地址 0-319

四、单片机编程爱好者请进。关于LCD1602

给你一个我实际的初始化程序,其中前后和命令之间的延时是我实际调试出来的,若延时时间短了也会出现你的现象:

voidcmd1602(unsignedcharddata)

{

ctl1602_out=0//rs/rw/en=0;

//禁止1602(e=0),选择1602为命令方式(rs=0),将读写口改为写状态(rw=0)

delay_us(50);//等待busy位变低

dat1602_out=ddata;//送出数据到数据总线

set1602_en;//芯片使能位置1

delay_us(5);//保持一定宽度

set1602_di;//芯片使能位清0,命令被1602读到

delay_us(1);//保持一定宽度

}

voidinit_disp(void)

{

dat1602_sel=0;//数据总线口定义为i/o方式

dat1602_dir=0xff;//口定义为输出方式

ctl1602_sel&=~(sel+rw+enb);//各控制位定义为i/o方式

ctl1602_dir|=(sel+rw+enb);//口定义为输出方式

//以上4行为430的i/o口定义操作,具体在头文件中定义

delay_ms(500);//延时500毫秒

cmd1602(0x38);/*twolines,5x7fontstyle,nocursors,noblink*/

delay_ms(10);

cmd1602(0x38);

delay_ms(10);

cmd1602(0x38);

delay_ms(10);

cmd1602(0x38);

delay_ms(10);

cmd1602(0x08);//closedisplay

delay_ms(10);

cmd1602(0x01);//cleardisplay

delay_ms(10);

cmd1602(0x06);//setacrightmove

delay_ms(10);

cmd1602(0x0c);//opendisplay

delay_ms(200);

}

五、用单片机89C51设计十字路口交通灯,要流程图,程序,多多易善(九江十里大楼那的。要求:用六个显示器分别代表东西、南、北数字显示器;初始状态全红灯,进入状态一如下,黄灯闪四秒)

系统晶振是 11.0592 MHz

ORG 0000H

LJMP START

ORG 0003H ;INT 0 中断入口地址

LJMP INT0

ORG 0040H

START:

MOV SP,#60H

SETB EX0 ;INT 0 中断有效

SETB IT0

SETB EA

LCALL STATUS0 ;初始状态(都是红灯)

CIRCLE: LCALL STATUS1 ;南北绿灯,东西红灯

LCALL STATUS2 ;南北绿灯闪转黄灯,东西红灯

LCALL STATUS3 ;南北红灯,东西绿灯

LCALL STATUS4 ;南北红灯,东西绿灯闪转黄灯

LJMP CIRCLE

INT0:

PUSH PSW ;保护现场

PUSH 2

PUSH ACC

MOV DPTR,#8300H

MOV A,#0FH ;南北,东西都亮红灯

MOVX @DPTR,A

MOV R2,#100 ;延时10秒

LCALL DELAY

POP ACC ;恢复现场

MOVX @DPTR,A

POP 2

POP PSW

RETI

STATUS0: ;南北红灯,东西红灯

MOV DPTR,#8300H

MOV A,#0FH

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

RET

STATUS1: ;南北绿灯,东西红灯

MOV DPTR,#8300H

MOV A,#96H ;南北绿灯,东西红灯

MOVX @DPTR,A

MOV R2,#200 ;延时20秒

LCALL DELAY

RET

STATUS2: ;南北绿灯闪转黄灯,东西红灯

MOV DPTR,#8300H

MOV R3,#03H ;绿灯闪3次

FLASH: MOV A,#9FH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#96H

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH

MOV A,#06H ;南北黄灯,东西红灯

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

RET

STATUS3: ;南北红灯,东西绿灯

MOV DPTR,#8300H

MOV A,#69H

MOVX @DPTR,A

MOV R2,#200 ;延时20秒

LCALL DELAY

RET

STATUS4: ;南北红灯,东西绿灯闪转黄灯

MOV DPTR,#8300H

MOV R3,#03H ;绿灯闪3次

FLASH1: MOV A,#6FH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#69H

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH1

MOV A,#09H ;南北红灯,东西黄灯

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

NOP

RET

DELAY: ;延时子程序

PUSH 2

PUSH 1

PUSH 0

DELAY1: MOV 1,#00H

DELAY2: MOV 0,#0B2H

DJNZ 0,$

DJNZ 1,DELAY2 ;延时 100 mS

DJNZ 2,DELAY1

POP 0

POP 1

POP 2

RET

END

上一篇:下一篇:液晶电视的屏幕裂了怎么办啊?
下一篇:上一篇:返回栏目