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

📄 电器控制系统.lst

📁 宾馆客房灯光控制
💻 LST
字号:
A51 MACRO ASSEMBLER  _缙骺豞葡___                                                         09/18/2007 15:53:41 PAGE     1


MACRO ASSEMBLER A51 V7.00a
OBJECT MODULE PLACED IN 电器控制系统.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 电器控制系统.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;P3.7接插卡取电,P3.7低电平时有电同时P1.0,P1.1=0,P3.7变成高电平后15秒关闭全部电源
                       2     ;P3.0可控制P1.0,P3.1可控制P1.1,P3.2可控制P1.2,
                       3     ;P3.3可控制P1.3,P3.4可控制P1.4,P3.5可控制P1.5
0000 20B7FD            4     MAIN:      JB       P3.7,   MAIN;  P3.7=1则RKA
0003 1180              5                ACALL    YSMS;         
0005 30B73E            6                JNB      P3.7,   CKA;  P3.7=0则CKA,P1.0=0,P1.1=0
0008 020000            7                LJMP     MAIN;   
                       8     ;---------------------------------       
000B 30B705            9     RKB:       JNB      P3.7,   RK0;  P3.7=0则RK0
000E 1180             10                ACALL    YSMS;         
0010 20B73A           11                JB       P3.7,   CKB;  P3.7=1则CKB,延时15S后关闭全部电器
0013 20B005           12     RK0:       JB       P3.0,   RK1;  P3.0=1则RK1
0016 1180             13                ACALL    YSMS;
0018 30B03A           14                JNB      P3.0,   CK0;  P3.0=1则CPL P1.0
001B 20B105           15     RK1:       JB       P3.1,   RK2;
001E 1180             16                ACALL    YSMS;
0020 30B137           17                JNB      P3.1,   CK1;  P3.1=1则CPL P1.1
0023 20B205           18     RK2:       JB       P3.2,   RK3;
0026 1180             19                ACALL    YSMS;
0028 30B234           20                JNB      P3.2,   CK2;  P3.2=1则CPL P1.2
002B 20B305           21     RK3:       JB       P3.3,   RK4;
002E 1180             22                ACALL    YSMS;
0030 30B331           23                JNB      P3.3,   CK3;  P3.3=1则CPL P1.3
0033 20B405           24     RK4:       JB       P3.4,   RK5;
0036 1180             25                ACALL    YSMS;
0038 30B42E           26                JNB      P3.4,   CK4;  P3.4=1则CPL P1.4
003B 20B5CD           27     RK5:       JB       P3.5,   RKB;
003E 1180             28                ACALL    YSMS;
0040 30B52B           29                JNB      P3.5,   CK5;  P3.5=1则CPL P1.5
0043 02000B           30                LJMP     RKB;         
                      31     ;---------------------------------
0046 C290             32     CKA:       CLR      P1.0;
0048 C291             33                CLR      P1.1;
004A 02000B           34                LJMP     RKB;
004D 1173             35     CKB:       ACALL    YS15S;
004F 7590FF           36                MOV      P1,     #0FFH;     
0052 020000           37                LJMP     MAIN;
0055 B290             38     CK0:       CPL      P1.0;
0057 02001B           39                LJMP     RK1;
005A B291             40     CK1:       CPL      P1.1;
005C 020023           41                LJMP     RK2;
005F B292             42     CK2:       CPL      P1.2;
0061 02002B           43                LJMP     RK3;
0064 B293             44     CK3:       CPL      P1.3;
0066 020033           45                LJMP     RK4;
0069 B294             46     CK4:       CPL      P1.4;
006B 02003B           47                LJMP     RK5;
006E B295             48     CK5:       CPL      P1.5;
0070 02000B           49                LJMP     RKB;
                      50     ;------------------------------------  
0073 7FFA             51     YS15S:     MOV      R7,    #0FAH;
0075 7EFA             52     YS1:       MOV      R6,    #0FAH;
0077 7D20             53     YS2:       MOV      R5,    #20H;    15S
0079 DDFE             54     YS3:       DJNZ     R5,    YS3;
007B DEFA             55                DJNZ     R6,    YS2;
007D DFF6             56                DJNZ     R7,    YS1;
007F 22               57                RET;                        
                      58     ;------------------------------------- 
A51 MACRO ASSEMBLER  _缙骺豞葡___                                                         09/18/2007 15:53:41 PAGE     2

0080 7CFF             59     YSms:      MOV      R4,    #0FFH;
0082 7B3F             60     YS4:       MOV      R3,    #3FH;
0084 DBFE             61     YS5:       DJNZ     R3,    YS5;
0086 DCFA             62                DJNZ     R4,    YS4;
0088 22               63                RET;
                      64     ;------------------------------------- 
                      65                END;
A51 MACRO ASSEMBLER  _缙骺豞葡___                                                         09/18/2007 15:53:41 PAGE     3

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

CK0. . . . . . . .  C ADDR   0055H   A   
CK1. . . . . . . .  C ADDR   005AH   A   
CK2. . . . . . . .  C ADDR   005FH   A   
CK3. . . . . . . .  C ADDR   0064H   A   
CK4. . . . . . . .  C ADDR   0069H   A   
CK5. . . . . . . .  C ADDR   006EH   A   
CKA. . . . . . . .  C ADDR   0046H   A   
CKB. . . . . . . .  C ADDR   004DH   A   
MAIN . . . . . . .  C ADDR   0000H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
RK0. . . . . . . .  C ADDR   0013H   A   
RK1. . . . . . . .  C ADDR   001BH   A   
RK2. . . . . . . .  C ADDR   0023H   A   
RK3. . . . . . . .  C ADDR   002BH   A   
RK4. . . . . . . .  C ADDR   0033H   A   
RK5. . . . . . . .  C ADDR   003BH   A   
RKB. . . . . . . .  C ADDR   000BH   A   
YS1. . . . . . . .  C ADDR   0075H   A   
YS15S. . . . . . .  C ADDR   0073H   A   
YS2. . . . . . . .  C ADDR   0077H   A   
YS3. . . . . . . .  C ADDR   0079H   A   
YS4. . . . . . . .  C ADDR   0082H   A   
YS5. . . . . . . .  C ADDR   0084H   A   
YSMS . . . . . . .  C ADDR   0080H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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