?? 電器控制系統.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 + -