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

📄 led.lst

📁 单片机流水灯程序
💻 LST
字号:
A51 MACRO ASSEMBLER  LED                                                                  10/26/2008 09:19:54 PAGE     1


MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN led.OBJ
ASSEMBLER INVOKED BY: f:\Keil\C51\BIN\A51.EXE led.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  00B5                 1     K1 EQU P3.5
  0090                 2     LED EQU P1
  00B0                 3     LED1 EQU P3
0000                   4     ORG 00H
0000 802E              5     JMP MAIN 
0030                   6     ORG 30H
0030 7590FF            7     MAIN:MOV LED,#0FFH
0033 75B0FF            8     MOV LED1,#0FFH
0036 7800              9     MOV R0,#0
0038 D2B5             10     SETB K1
003A 20B50A           11     AA: JB K1,PLAY
003D 30B5FD           12     JNB K1,$
0040 08               13     INC R0
0041 E8               14     MOV A,R0
0042 B406F5           15     CJNE A,#6,AA
0045 80E9             16     JMP MAIN
0047                  17     PLAY:
0047 E8               18     MOV A,R0
0048 B40002           19     CJNE A,#0,WY2
004B 1168             20     CALL WY11
004D B40102           21     WY2: CJNE A,#1,WY3
0050 116F             22     CALL WY12
0052 B40202           23     WY3: CJNE A,#2,WY4
0055 1198             24     CALL WY13
0057 B40302           25     WY4: CJNE A,#3,WY5
005A 11E9             26     CALL WY14
005C B40402           27     WY5: CJNE A,#4,WY6
005F 3133             28     CALL WY15
0061 B40502           29     WY6: CJNE A,#5,WY7
0064 3169             30     ACALL WY16
0066 80D2             31     WY7: JMP AA
0068 7590FF           32     WY11:MOV LED,#0FFH
006B 75B0FF           33     MOV LED1,#0FFH
006E 22               34     RET
006F 7590FF           35     WY12:MOV LED,#0FFH
0072 85FFB0           36     MOV LED1,0FFH
0075 31A1             37     ACALL DELAY
0077 75907F           38     MOV LED,#07FH
007A 7590FE           39     MOV LED,#0FEH
007D 31A1             40     ACALL DELAY
007F 75903E           41     MOV LED,#03EH
0082 75B0FE           42     MOV LED1,#0FEH
0085 31A1             43     ACALL DELAY
0087 75901C           44     MOV LED,#01CH
008A 75B0FE           45     MOV LED1,#0FEH
008D 31A1             46     ACALL DELAY
008F 759008           47     MOV LED,#08H
0092 75B0FE           48     MOV LED1,#0FEH
0095 31A1             49     ACALL DELAY
0097 22               50     RET
0098 75907F           51     WY13:MOV LED,#07FH
009B 31A1             52     ACALL DELAY
009D 7590BF           53     MOV LED,#0BFH
00A0 31A1             54     ACALL DELAY
00A2 7590DF           55     MOV LED,#0DFH
00A5 31A1             56     ACALL DELAY
00A7 7590EF           57     MOV LED,#0EFH
00AA 31A1             58     ACALL DELAY
A51 MACRO ASSEMBLER  LED                                                                  10/26/2008 09:19:54 PAGE     2

00AC 7590F7           59     MOV LED,#0F7H
00AF 31A1             60     ACALL DELAY
00B1 7590FB           61     MOV LED,#0FBH
00B4 31A1             62     ACALL DELAY
00B6 7590FD           63     MOV LED,#0FDH
00B9 31A1             64     ACALL DELAY
00BB 7590FE           65     MOV LED,#0FEH
00BE 31A1             66     ACALL DELAY
00C0 75B0FE           67     MOV LED1,#0FEH
00C3 31A1             68     ACALL DELAY
00C5 7590FE           69     MOV LED,#0FEH
00C8 31A1             70     ACALL DELAY
00CA 7590FD           71     MOV LED,#0FDH
00CD 31A1             72     ACALL DELAY
00CF 7590FB           73     MOV LED,#0FBH
00D2 31A1             74     ACALL DELAY
00D4 7590F7           75     MOV LED,#0F7H
00D7 31A1             76     ACALL DELAY
00D9 7590EF           77     MOV LED,#0EFH
00DC 31A1             78     ACALL DELAY
00DE 7590DF           79     MOV LED,#0DFH
00E1 31A1             80     ACALL DELAY
00E3 7590BF           81     MOV LED,#0BFH
00E6 31A1             82     ACALL DELAY
00E8 22               83     RET
00E9 75903F           84     WY14:MOV LED,#03FH
00EC 31A1             85     ACALL DELAY
00EE 75909F           86     MOV LED,#09FH
00F1 31A1             87     ACALL DELAY
00F3 7590CF           88     MOV LED,#0CFH
00F6 31A1             89     ACALL DELAY
00F8 7590E7           90     MOV LED,#0E7H
00FB 31A1             91     ACALL DELAY
00FD 7590F3           92     MOV LED,#0F3H
0100 31A1             93     ACALL DELAY
0102 7590F9           94     MOV LED,#0F9H
0105 31A1             95     ACALL DELAY
0107 7590FC           96     MOV LED,#0FCH
010A 31A1             97     ACALL DELAY
010C 7590FE           98     MOV LED,#0FEH
010F 75B0FE           99     MOV LED1,#0FEH
0112 31A1            100     ACALL DELAY
0114 7590FC          101     MOV LED,#0FCH
0117 31A1            102     ACALL DELAY
0119 7590F9          103     MOV LED,#0F9H
011C 31A1            104     ACALL DELAY
011E 7590F3          105     MOV LED,#0F3H
0121 31A1            106     ACALL DELAY
0123 7590E7          107     MOV LED,#0E7H
0126 31A1            108     ACALL DELAY
0128 7590CF          109     MOV LED,#0CFH
012B 31A1            110     ACALL DELAY
012D 75909F          111     MOV LED,#09FH
0130 31A1            112     ACALL DELAY
0132 22              113     RET
0133 75900F          114     WY15:MOV LED,#0FH
0136 31A1            115     ACALL DELAY
0138 759087          116     MOV LED,#087H
013B 31A1            117     ACALL DELAY
013D 7590C3          118     MOV LED,#0C3H
0140 31A1            119     ACALL DELAY
0142 7590E1          120     MOV LED,#0E1H
0145 31A1            121     ACALL DELAY
0147 7590F0          122     MOV LED,#0F0H
014A 31A1            123     ACALL DELAY
014C 7590F0          124     MOV LED,#0F0H
A51 MACRO ASSEMBLER  LED                                                                  10/26/2008 09:19:54 PAGE     3

014F 75B0FE          125     MOV LED1,#0FEH
0152 31A1            126     ACALL DELAY
0154 7590F0          127     MOV LED,#0F0H
0157 31A1            128     ACALL DELAY
0159 7590E1          129     MOV LED,#0E1H
015C 31A1            130     ACALL DELAY
015E 7590C3          131     MOV LED,#0C3H
0161 31A1            132     ACALL DELAY
0163 759087          133     MOV LED,#087H
0166 31A1            134     ACALL DELAY
0168 22              135     RET
0169 7590F7          136     WY16: MOV LED,#0F7H
016C 75B0FF          137     MOV LED1,#0FFH
016F 31A1            138     ACALL DELAY
0171 7590E3          139     MOV LED,#0E3H
0174 75B0FF          140     MOV LED1,#0FFH
0177 7590C1          141     MOV LED,#0C1H
017A 75B0FF          142     MOV LED1,#0FFH
017D 31A1            143     ACALL DELAY
017F 759080          144     MOV LED,#080H
0182 75B0FF          145     MOV LED1,#0FFH
0185 31A1            146     ACALL DELAY
0187 759000          147     MOV LED,#00H
018A 75B0FE          148     MOV LED1,#0FEH
018D 31A1            149     ACALL DELAY
018F 7590FF          150     MOV LED,#0FFH
0192 75B0FF          151     MOV LED1,#0FFH
0195 31A1            152     ACALL DELAY
0197 22              153     RET
0198 7E14            154     DELAY10MS:MOV R6,#20
019A 7FFA            155     LOOP1: MOV R7,#250
019C DFFE            156     DJNZ R7,$
019E DEFA            157     DJNZ R6,LOOP1
01A0 22              158     RET
01A1 7D04            159     DELAY: MOV R5,#4
01A3 120198          160     LOOP2: LCALL DELAY10MS
01A6 DDFB            161     DJNZ R5,LOOP2
01A8 22              162     RET
                     163     END
                             WY16: MOV LED,#0F7H
*** WARNING #A73 IN 164 (led.asm, LINE 164): TEXT FOUND BEYOND END STATEMENT - IGNORED
                             MOV LED1,#0FFH
                             ACALL DELAY
                             MOV LED,#0E3H
                             MOV LED1,#0FFH
                             MOV LED,#0C1H
                             MOV LED1,#0FFH
                             ACALL DELAY
                             MOV LED,#080H
                             MOV LED1,#0FFH
                             ACALL DELAY
                             MOV LED,#00H
                             MOV LED1,#07FH
                             ACALL DELAY
                             MOV LED,#0FFH
                             MOV LED1,#0FFH
                             ACALL DELAY
A51 MACRO ASSEMBLER  LED                                                                  10/26/2008 09:19:54 PAGE     4

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


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

AA . . . . . . . .  C ADDR   003AH   A   
DELAY. . . . . . .  C ADDR   01A1H   A   
DELAY10MS. . . . .  C ADDR   0198H   A   
K1 . . . . . . . .  B ADDR   00B0H.5 A   
LED. . . . . . . .  D ADDR   0090H   A   
LED1 . . . . . . .  D ADDR   00B0H   A   
LOOP1. . . . . . .  C ADDR   019AH   A   
LOOP2. . . . . . .  C ADDR   01A3H   A   
MAIN . . . . . . .  C ADDR   0030H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
PLAY . . . . . . .  C ADDR   0047H   A   
WY11 . . . . . . .  C ADDR   0068H   A   
WY12 . . . . . . .  C ADDR   006FH   A   
WY13 . . . . . . .  C ADDR   0098H   A   
WY14 . . . . . . .  C ADDR   00E9H   A   
WY15 . . . . . . .  C ADDR   0133H   A   
WY16 . . . . . . .  C ADDR   0169H   A   
WY2. . . . . . . .  C ADDR   004DH   A   
WY3. . . . . . . .  C ADDR   0052H   A   
WY4. . . . . . . .  C ADDR   0057H   A   
WY5. . . . . . . .  C ADDR   005CH   A   
WY6. . . . . . . .  C ADDR   0061H   A   
WY7. . . . . . . .  C ADDR   0066H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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