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

📄 ledcycle.lst

📁 LED循环灯显示
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  LEDCYCLE                                                             10/13/2008 16:11:13 PAGE     1


MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN LEDCYCLE.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE LEDCYCLE.A51 SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;--------------------------------------------------------------
                       2     ; LEDCycle.A51
                       3     ;
                       4     ; Check for signs of life on FX2 IO ports
                       5     ;--------------------------------------------------------------
                       6     $nomod51                ; disable predefined 8051 registers
                     507     $list 
                     508     ;
                     509     NAME            portio
                     510     ;
----                 511                     ISEG AT 60H             ; stack
0060                 512     stack:          ds      20
                     513     ;
----                 514                     DSEG at 20H             ; bit-addressable
0020                 515     litebits:       ds      1
                     516     ;
----                 517                     CSEG    AT      0       ; absolute Segment at Address 0
0000 021400          518                     LJMP    start           ; Jump over the interrupt vectors
                     519     ; -------------------------------------------------
1400                 520                     org     1400h           
                     521     ; -------------------------------------------------
1400 75815F          522     start:          mov     SP,#STACK-1     ; set stack
                     523     ;
1403 9107            524     lth:            call    cycle_lites
1405 80FC            525                     sjmp    lth
                     526     ;
1407                 527     cycle_lites:
1407 908800          528           mov       dptr,#8800h  ; LED2 ON
140A E0              529                     movx    a,@dptr
140B 9138            530                     call    delay
140D 909800          531                     mov     dptr,#9800h  ; LED3 ON
1410 E0              532                     movx    a,@dptr
1411 9138            533                     call    delay
1413 90A800          534                     mov     dptr,#0A800h  ; LED4 ON
1416 E0              535                     movx    a,@dptr
1417 9138            536                     call    delay
1419 90B800          537                     mov     dptr,#0B800h  ; LED5 ON
141C E0              538                     movx    a,@dptr
141D 9138            539                     call    delay
141F 908000          540                     mov     dptr,#8000h   ; LED2 OFF
1422 E0              541                     movx    a,@dptr
1423 9138            542                     call    delay
1425 909000          543                     mov     dptr,#9000h   ; LED3 OFF
1428 E0              544                     movx    a,@dptr
1429 9138            545                     call    delay
142B 90A000          546                     mov     dptr,#0A000h   ; LED4 OFF
142E E0              547                     movx    a,@dptr
142F 9138            548                     call    delay
1431 90B000          549                     mov     dptr,#0B000h   ; LED5 OFF
1434 E0              550                     movx    a,@dptr
1435 9138            551                     call    delay
1437 22              552                     ret
                     553     ;
1438 7A04            554     delay:          mov     r2,#4
143A D8FE            555     dl1:            djnz    r0,dl1
143C D9FC            556                     djnz    r1,dl1
143E DAFA            557                     djnz    r2,dl1
1440 22              558                     ret
A51 MACRO ASSEMBLER  LEDCYCLE                                                             10/13/2008 16:11:13 PAGE     2

                     559     ;
                     560                     END
                             
A51 MACRO ASSEMBLER  LEDCYCLE                                                             10/13/2008 16:11:13 PAGE     3

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


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

AC . . . . . . . .  B ADDR   00D0H.6 A   
ACC. . . . . . . .  D ADDR   00E0H   A   
APTR1H . . . . . .  D ADDR   009AH   A   
APTR1L . . . . . .  D ADDR   009BH   A   
AUTOPTR1H. . . . .  D ADDR   009AH   A   
AUTOPTR1L. . . . .  D ADDR   009BH   A   
AUTOPTRH1. . . . .  D ADDR   009AH   A   
AUTOPTRH2. . . . .  D ADDR   009DH   A   
AUTOPTRL1. . . . .  D ADDR   009BH   A   
AUTOPTRL2. . . . .  D ADDR   009EH   A   
AUTOPTRSETUP . . .  D ADDR   00AFH   A   
B. . . . . . . . .  D ADDR   00F0H   A   
BPADDRH. . . . . .  X ADDR   E606H   A   
BPADDRL. . . . . .  X ADDR   E607H   A   
BREAKPT. . . . . .  X ADDR   E605H   A   
CKCON. . . . . . .  D ADDR   008EH   A   
CLRERRCNT. . . . .  X ADDR   E665H   A   
CPUCS. . . . . . .  X ADDR   E600H   A   
CP_RL2 . . . . . .  B ADDR   00C8H.0 A   
CT1. . . . . . . .  X ADDR   E6FBH   A   
CT2. . . . . . . .  X ADDR   E6FCH   A   
CT3. . . . . . . .  X ADDR   E6FDH   A   
CT4. . . . . . . .  X ADDR   E6FEH   A   
CY . . . . . . . .  B ADDR   00D0H.7 A   
CYCLE_LITES. . . .  C ADDR   1407H   A   
C_T2 . . . . . . .  B ADDR   00C8H.1 A   
DBUG . . . . . . .  X ADDR   E6F8H   A   
DELAY. . . . . . .  C ADDR   1438H   A   
DL1. . . . . . . .  C ADDR   143AH   A   
DPH. . . . . . . .  D ADDR   0083H   A   
DPH1 . . . . . . .  D ADDR   0085H   A   
DPL. . . . . . . .  D ADDR   0082H   A   
DPL1 . . . . . . .  D ADDR   0084H   A   
DPS. . . . . . . .  D ADDR   0086H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ECC1B0 . . . . . .  X ADDR   E62AH   A   
ECC1B1 . . . . . .  X ADDR   E62BH   A   
ECC1B2 . . . . . .  X ADDR   E62CH   A   
ECC2B0 . . . . . .  X ADDR   E62DH   A   
ECC2B1 . . . . . .  X ADDR   E62EH   A   
ECC2B2 . . . . . .  X ADDR   E62FH   A   
ECCCFG . . . . . .  X ADDR   E628H   A   
ECCRESET . . . . .  X ADDR   E629H   A   
EI2C . . . . . . .  B ADDR   00E8H.1 A   
EICON. . . . . . .  D ADDR   00D8H   A   
EIE. . . . . . . .  D ADDR   00E8H   A   
EIEX4. . . . . . .  B ADDR   00E8H.2 A   
EIEX5. . . . . . .  B ADDR   00E8H.3 A   
EIEX6. . . . . . .  B ADDR   00E8H.4 A   
EIP. . . . . . . .  D ADDR   00F8H   A   
EIPX4. . . . . . .  B ADDR   00F8H.2 A   
EIPX5. . . . . . .  B ADDR   00F8H.3 A   
EIPX6. . . . . . .  B ADDR   00F8H.4 A   
EP01STAT . . . . .  D ADDR   00BAH   A   
EP0BCH . . . . . .  X ADDR   E68AH   A   
EP0BCL . . . . . .  X ADDR   E68BH   A   
EP0BUF . . . . . .  X ADDR   E740H   A   
EP0CS. . . . . . .  X ADDR   E6A0H   A   
EP1INBC. . . . . .  X ADDR   E68FH   A   
EP1INBUF . . . . .  X ADDR   E7C0H   A   
A51 MACRO ASSEMBLER  LEDCYCLE                                                             10/13/2008 16:11:13 PAGE     4

EP1INCFG . . . . .  X ADDR   E611H   A   
EP1INCS. . . . . .  X ADDR   E6A2H   A   
EP1OUTBC . . . . .  X ADDR   E68DH   A   
EP1OUTBUF. . . . .  X ADDR   E780H   A   
EP1OUTCFG. . . . .  X ADDR   E610H   A   
EP1OUTCS . . . . .  X ADDR   E6A1H   A   
EP2468STAT . . . .  D ADDR   00AAH   A   
EP24FIFOFLGS . . .  D ADDR   00ABH   A   
EP2AUTOINLENH. . .  X ADDR   E620H   A   
EP2AUTOINLENL. . .  X ADDR   E621H   A   
EP2BCH . . . . . .  X ADDR   E690H   A   
EP2BCL . . . . . .  X ADDR   E691H   A   
EP2CFG . . . . . .  X ADDR   E612H   A   
EP2CS. . . . . . .  X ADDR   E6A3H   A   
EP2FIFOBCH . . . .  X ADDR   E6ABH   A   
EP2FIFOBCL . . . .  X ADDR   E6ACH   A   
EP2FIFOBUF . . . .  X ADDR   F000H   A   
EP2FIFOCFG . . . .  X ADDR   E618H   A   
EP2FIFOFLGS. . . .  X ADDR   E6A7H   A   
EP2FIFOIE. . . . .  X ADDR   E650H   A   
EP2FIFOIRQ . . . .  X ADDR   E651H   A   
EP2FIFOPFH . . . .  X ADDR   E630H   A   
EP2FIFOPFL . . . .  X ADDR   E631H   A   
EP2GPIFFLGSEL. . .  X ADDR   E6D2H   A   
EP2GPIFPFSTOP. . .  X ADDR   E6D3H   A   
EP2GPIFTCH . . . .  X ADDR   E6D0H   A   
EP2GPIFTCL . . . .  X ADDR   E6D1H   A   
EP2GPIFTRIG. . . .  X ADDR   E6D4H   A   
EP2ISOINPKTS . . .  X ADDR   E640H   A   
EP4AUTOINLENH. . .  X ADDR   E622H   A   
EP4AUTOINLENL. . .  X ADDR   E623H   A   
EP4BCH . . . . . .  X ADDR   E694H   A   
EP4BCL . . . . . .  X ADDR   E695H   A   
EP4CFG . . . . . .  X ADDR   E613H   A   
EP4CS. . . . . . .  X ADDR   E6A4H   A   
EP4FIFOBCH . . . .  X ADDR   E6ADH   A   
EP4FIFOBCL . . . .  X ADDR   E6AEH   A   
EP4FIFOBUF . . . .  X ADDR   F400H   A   
EP4FIFOCFG . . . .  X ADDR   E619H   A   
EP4FIFOFLGS. . . .  X ADDR   E6A8H   A   
EP4FIFOIE. . . . .  X ADDR   E652H   A   
EP4FIFOIRQ . . . .  X ADDR   E653H   A   
EP4FIFOPFH . . . .  X ADDR   E632H   A   
EP4FIFOPFL . . . .  X ADDR   E633H   A   
EP4GPIFFLGSEL. . .  X ADDR   E6DAH   A   
EP4GPIFPFSTOP. . .  X ADDR   E6DBH   A   
EP4GPIFTCH . . . .  X ADDR   E6D0H   A   
EP4GPIFTCL . . . .  X ADDR   E6D1H   A   
EP4GPIFTRIG. . . .  X ADDR   E6DCH   A   
EP4ISOINPKTS . . .  X ADDR   E641H   A   
EP68FIFOFLGS . . .  D ADDR   00ACH   A   
EP6AUTOINLENH. . .  X ADDR   E624H   A   
EP6AUTOINLENL. . .  X ADDR   E625H   A   
EP6BCH . . . . . .  X ADDR   E698H   A   
EP6BCL . . . . . .  X ADDR   E699H   A   
EP6CFG . . . . . .  X ADDR   E614H   A   
EP6CS. . . . . . .  X ADDR   E6A5H   A   
EP6FIFOBCH . . . .  X ADDR   E6AFH   A   
EP6FIFOBCL . . . .  X ADDR   E6B0H   A   
EP6FIFOBUF . . . .  X ADDR   F800H   A   
EP6FIFOCFG . . . .  X ADDR   E61AH   A   
EP6FIFOFLGS. . . .  X ADDR   E6A9H   A   
EP6FIFOIE. . . . .  X ADDR   E654H   A   
EP6FIFOIRQ . . . .  X ADDR   E655H   A   
EP6FIFOPFH . . . .  X ADDR   E634H   A   
EP6FIFOPFL . . . .  X ADDR   E635H   A   
A51 MACRO ASSEMBLER  LEDCYCLE                                                             10/13/2008 16:11:13 PAGE     5

EP6GPIFFLGSEL. . .  X ADDR   E6E2H   A   
EP6GPIFPFSTOP. . .  X ADDR   E6E3H   A   
EP6GPIFTCH . . . .  X ADDR   E6D0H   A   
EP6GPIFTCL . . . .  X ADDR   E6D1H   A   
EP6GPIFTRIG. . . .  X ADDR   E6E4H   A   
EP6ISOINPKTS . . .  X ADDR   E642H   A   
EP8AUTOINLENH. . .  X ADDR   E626H   A   
EP8AUTOINLENL. . .  X ADDR   E627H   A   
EP8BCH . . . . . .  X ADDR   E69CH   A   
EP8BCL . . . . . .  X ADDR   E69DH   A   
EP8CFG . . . . . .  X ADDR   E615H   A   
EP8CS. . . . . . .  X ADDR   E6A6H   A   
EP8FIFOBCH . . . .  X ADDR   E6B1H   A   
EP8FIFOBCL . . . .  X ADDR   E6B2H   A   
EP8FIFOBUF . . . .  X ADDR   FC00H   A   
EP8FIFOCFG . . . .  X ADDR   E61BH   A   
EP8FIFOFLGS. . . .  X ADDR   E6AAH   A   
EP8FIFOIE. . . . .  X ADDR   E656H   A   
EP8FIFOIRQ . . . .  X ADDR   E657H   A   
EP8FIFOPFH . . . .  X ADDR   E636H   A   

⌨️ 快捷键说明

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