⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 电器控制系统.asm

📁 宾馆客房灯光控制
💻 ASM
字号:
;P3.7接插卡取电,P3.7低电平时有电同时P1.0,P1.1=0,P3.7变成高电平后15秒关闭全部电源
;P3.0可控制P1.0,P3.1可控制P1.1,P3.2可控制P1.2,
;P3.3可控制P1.3,P3.4可控制P1.4,P3.5可控制P1.5
MAIN:      JB       P3.7,   MAIN;  P3.7=1则RKA
           ACALL    YSMS;         
           JNB      P3.7,   CKA;  P3.7=0则CKA,P1.0=0,P1.1=0
           LJMP     MAIN;   
;---------------------------------       
RKB:       JNB      P3.7,   RK0;  P3.7=0则RK0
           ACALL    YSMS;         
           JB       P3.7,   CKB;  P3.7=1则CKB,延时15S后关闭全部电器
RK0:       JB       P3.0,   RK1;  P3.0=1则RK1
           ACALL    YSMS;
           JNB      P3.0,   CK0;  P3.0=1则CPL P1.0
RK1:       JB       P3.1,   RK2;
           ACALL    YSMS;
           JNB      P3.1,   CK1;  P3.1=1则CPL P1.1
RK2:       JB       P3.2,   RK3;
           ACALL    YSMS;
           JNB      P3.2,   CK2;  P3.2=1则CPL P1.2
RK3:       JB       P3.3,   RK4;
           ACALL    YSMS;
           JNB      P3.3,   CK3;  P3.3=1则CPL P1.3
RK4:       JB       P3.4,   RK5;
           ACALL    YSMS;
           JNB      P3.4,   CK4;  P3.4=1则CPL P1.4
RK5:       JB       P3.5,   RKB;
           ACALL    YSMS;
           JNB      P3.5,   CK5;  P3.5=1则CPL P1.5
           LJMP     RKB;         
;---------------------------------
CKA:       CLR      P1.0;
           CLR      P1.1;
           LJMP     RKB;
CKB:       ACALL    YS15S;
           MOV      P1,     #0FFH;     
           LJMP     MAIN;
CK0:       CPL      P1.0;
           LJMP     RK1;
CK1:       CPL      P1.1;
           LJMP     RK2;
CK2:       CPL      P1.2;
           LJMP     RK3;
CK3:       CPL      P1.3;
           LJMP     RK4;
CK4:       CPL      P1.4;
           LJMP     RK5;
CK5:       CPL      P1.5;
           LJMP     RKB;
;------------------------------------  
YS15S:     MOV      R7,    #0FAH;
YS1:       MOV      R6,    #0FAH;
YS2:       MOV      R5,    #20H;    15S
YS3:       DJNZ     R5,    YS3;
           DJNZ     R6,    YS2;
           DJNZ     R7,    YS1;
           RET;                        
;------------------------------------- 
YSms:      MOV      R4,    #0FFH;
YS4:       MOV      R3,    #3FH;
YS5:       DJNZ     R3,    YS5;
           DJNZ     R4,    YS4;
           RET;
;------------------------------------- 
           END;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -