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

📄 0-f.lst

📁 单片机编程0到99程序 真的很不错
💻 LST
字号:
A51 MACRO ASSEMBLER  0_F                                                                  10/23/2008 13:21:20 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN 0-F.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\Keil C\C51\BIN\A51.EXE 0-F.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0050                 1     DSPBUF EQU 50H;..52H
  0080                 2     PDSPSEG EQU P0
  00A0                 3     PDSPPCS EQU P2
0000                   4     ORG 0000H
0000 0124              5     AJMP MAIN
0003                   6     ORG 0003H
0003 C2A8              7     CLR EX0
0005 32                8     RETI
000B                   9     ORG 000BH
000B 0140             10     AJMP T0INT
0013                  11     ORG 0013H
0013 C2AA             12     CLR EX1
0015 32               13     RETI
001B                  14     ORG 001BH
001B C2AB             15     CLR ET1
001D 32               16     RETI
0023                  17     ORG 0023H
0023 32               18     RETI
0024 755000           19         MAIN:MOV DSPBUF,#0
0027 756000           20              MOV 60H,#0
002A 1130             21              ACALL T0CSH
002C 1163             22     MAINLOOP:ACALL DISPLAY
002E 012C             23              AJMP MAINLOOP
0030 758901           24        T0CSH:MOV TMOD,#00000001B
0033 758CD8           25              MOV TH0,#HIGH(65536-10000)
0036 758AF0           26              MOV TL0,#LOW(65536-10000)
0039 D28C             27              SETB TR0
003B D2AF             28              SETB EA
003D D2A9             29              SETB ET0
003F 22               30              RET
0040 C0D0             31        T0INT:PUSH PSW
0042 C0E0             32              PUSH ACC
0044 758CD8           33              MOV TH0,#HIGH(65536-10000)
0047 758AF0           34              MOV TL0,#LOW(65536-10000)
004A 0560             35              INC 60H
004C E560             36              MOV A,60H
004E B4640D           37              CJNE A,#100,L0
0051 756000           38              MOV 60H,#0
0054 0550             39              INC DSPBUF
0056 E550             40              MOV A,DSPBUF
0058 B41003           41              CJNE A,#10H,L0
005B 755000           42              MOV DSPBUF,#0
005E D0E0             43           L0:POP ACC
0060 D0D0             44              POP PSW
0062 32               45              RETI
0063 7ADF             46      DISPLAY:MOV R2,#11011111B
0065 7850             47              MOV R0,#DSPBUF
0067 E6               48           LP:MOV A,@R0
0068 900083           49              MOV DPTR,#DSPTAB
006B 93               50              MOVC A,@A+DPTR
006C F580             51              MOV PDSPSEG,A
006E 8AA0             52              MOV PDSPPCS,R2
0070 117A             53              ACALL DELAY
0072 EA               54              MOV A,R2
0073 23               55              RL A
0074 FA               56              MOV R2,A
0075 08               57              INC R0
0076 20E6EE           58              JB ACC.6,LP
A51 MACRO ASSEMBLER  0_F                                                                  10/23/2008 13:21:20 PAGE     2

0079 22               59              RET
007A 7B0A             60        DELAY:MOV R3,#10
007C 7C0A             61           L1:MOV R4,#10
007E DCFE             62           L2:DJNZ R4,L2
0080 DBFA             63              DJNZ R3,L1
0082 22               64              RET
0083 C0F9A4B0         65       DSPTAB:DB 0C0H,0F9H,0A4H,0B0H,99H
0087 99                      
0088 9282F880         66              DB 92H,82H,0F8H,80H,90H
008C 90                      
                      67              ;DB 88H,83H,0C6H,0A1H,86H,8EH
                      68     end
A51 MACRO ASSEMBLER  0_F                                                                  10/23/2008 13:21:20 PAGE     3

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
DELAY. . . . . . .  C ADDR   007AH   A   
DISPLAY. . . . . .  C ADDR   0063H   A   
DSPBUF . . . . . .  N NUMB   0050H   A   
DSPTAB . . . . . .  C ADDR   0083H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
ET1. . . . . . . .  B ADDR   00A8H.3 A   
EX0. . . . . . . .  B ADDR   00A8H.0 A   
EX1. . . . . . . .  B ADDR   00A8H.2 A   
L0 . . . . . . . .  C ADDR   005EH   A   
L1 . . . . . . . .  C ADDR   007CH   A   
L2 . . . . . . . .  C ADDR   007EH   A   
LP . . . . . . . .  C ADDR   0067H   A   
MAIN . . . . . . .  C ADDR   0024H   A   
MAINLOOP . . . . .  C ADDR   002CH   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
PDSPPCS. . . . . .  D ADDR   00A0H   A   
PDSPSEG. . . . . .  D ADDR   0080H   A   
PSW. . . . . . . .  D ADDR   00D0H   A   
T0CSH. . . . . . .  C ADDR   0030H   A   
T0INT. . . . . . .  C ADDR   0040H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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