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

📄 asdf.lst

📁 这是一个24C02的程序
💻 LST
字号:
A51 MACRO ASSEMBLER  ASDF                                                                 04/24/2008 15:04:14 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN asdf.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE asdf.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  00B0                 1     SDAK BIT P3.0
  00B1                 2     SCLK BIT P3.1
0000                   3              ORG 0
0000 017E              4                      AJMP STAR
0002 D2B0              5     START:   SETB SDAK
0004 00                6              NOP
0005 D2B1              7                      SETB SCLK
0007 00                8                      NOP
0008 00                9                      NOP
0009 00               10                      NOP
000A 00               11                      NOP
000B C2B0             12                      CLR SDAK
000D 00               13                      NOP
000E 00               14                      NOP
000F 00               15                      NOP
0010 00               16                      NOP
0011 00               17                      NOP
0012 C2B1             18                      CLR SCLK
0014 00               19                      NOP
0015 22               20                      RET
0016 C2B0             21     STOP:    CLR  SDAK
0018 D2B1             22              SETB SCLK
001A 00               23                      NOP
001B 00               24                      NOP
001C 00               25                      NOP
001D 00               26                      NOP
001E 00               27                      NOP
001F 00               28                      NOP
0020 D2B0             29                      SETB SDAK
0022 00               30                      NOP
0023 00               31                      NOP
0024 00               32                      NOP
0025 00               33                      NOP
0026 C2B1             34                      CLR SCLK
0028 00               35                      NOP
0029 00               36                      NOP
002A 22               37                      RET
002B C2B0             38     TACK:    CLR SDAK
002D 00               39              NOP
002E 00               40                      NOP
002F 00               41                      NOP
0030 D2B1             42                      SETB SCLK
0032 00               43                      NOP
0033 00               44                      NOP
0034 00               45                      NOP
0035 00               46                      NOP
0036 C2B1             47                      CLR SCLK
0038 00               48                      NOP
0039 00               49                      NOP
003A 22               50                      RET
003B D2B0             51     NOTACK:  SETB SDAK
003D 00               52              NOP
003E 00               53                      NOP
003F 00               54                      NOP
0040 00               55                      NOP
0041 D2B1             56                      SETB SCLK
0043 00               57                      NOP
0044 00               58                      NOP
A51 MACRO ASSEMBLER  ASDF                                                                 04/24/2008 15:04:14 PAGE     2

0045 00               59                      NOP
0046 00               60                      NOP
0047 C2B1             61                      CLR SCLK
0049 00               62                      NOP
004A 22               63                      RET
004B 7F08             64     WRBYT:   MOV R7,#8
004D 33               65     WRBYT1:  RLC A
004E 400D             66              JC WRBYT2
0050 C2B0             67                      CLR SDAK
0052 D2B1             68                      SETB SCLK
0054 00               69                      NOP
0055 00               70                      NOP
0056 00               71                      NOP
0057 00               72                      NOP
0058 C2B1             73                      CLR SCLK
005A DFF1             74                      DJNZ R7,WRBYT1
005C 22               75                      RET
005D D2B0             76     WRBYT2:  SETB SDAK
005F 00               77              NOP
0060 00               78                      NOP
0061 D2B1             79                      SETB SCLK
0063 00               80                      NOP
0064 00               81                      NOP
0065 00               82                      NOP
0066 00               83                      NOP
0067 C2B1             84                      CLR SCLK
0069 C2B0             85                      CLR SDAK
006B DFE0             86                      DJNZ R7,WRBYT1
006D 22               87                      RET
006E 7F08             88     RDBYT:   MOV R7,#8
0070 D2B0             89     RDBYT1:  SETB SDAK
0072 D2B1             90              SETB SCLK
0074 A2B0             91                      MOV C,SDAK
0076 EE               92                      MOV A,R6
0077 33               93                      RLC A
0078 FE               94                      MOV R6,A
0079 C2B1             95                      CLR SCLK
007B DFF3             96                      DJNZ R7,RDBYT1
007D 22               97                      RET
007E 11EC             98     STAR :   ACALL DLY5M
0080 11EC             99              ACALL DLY5M
0082 11A1            100                      ACALL RD2416
0084 540F            101                      ANL A,#0FH
0086 F590            102                      MOV P1,A
0088 75A0FF          103                      MOV P2,#0FFH
008B 11A1            104     ST1:     ACALL RD2416
008D 540F            105              ANL A,#0FH
008F F590            106                      MOV P1,A
0091 E5A0            107                      MOV A,P2
0093 540F            108                      ANL A,#0FH
0095 F5F0            109                      MOV B,A
0097 11C0            110                      ACALL WR2416
0099 11EC            111                      ACALL DLY5M 
009B 11EC            112                      ACALL DLY5M
009D 11EC            113                      ACALL DLY5M
009F 80EA            114                      SJMP ST1
00A1 1102            115     RD2416:  ACALL START
00A3 74A0            116              MOV A,#0A0H
00A5 114B            117                      ACALL WRBYT
00A7 112B            118                      ACALL TACK
00A9 7400            119                      MOV A,#0
00AB 114B            120                      ACALL WRBYT
00AD 112B            121                      ACALL TACK
00AF 1102            122                      ACALL START
00B1 74A1            123                      MOV A,#0A1H
00B3 114B            124                      ACALL WRBYT
A51 MACRO ASSEMBLER  ASDF                                                                 04/24/2008 15:04:14 PAGE     3

00B5 112B            125                      ACALL TACK
00B7 116E            126                      ACALL RDBYT
00B9 113B            127                      ACALL NOTACK
00BB 1116            128                      ACALL STOP 
00BD 11EC            129                      ACALL DLY5M
00BF 22              130                      RET
00C0 1102            131     WR2416:   ACALL START
00C2 74A0            132              MOV A,#0A0H
00C4 114B            133                      ACALL WRBYT
00C6 112B            134                      ACALL TACK
00C8 7400            135                      MOV A,#0
00CA 114B            136                      ACALL WRBYT
00CC 112B            137                      ACALL TACK 
00CE E5F0            138                      MOV A,B
00D0 114B            139                      ACALL WRBYT 
00D2 112B            140                      ACALL TACK
00D4 1116            141                      ACALL STOP
00D6 11EC            142                      ACALL DLY5M
00D8 11EC            143                      ACALL DLY5M
00DA 11EC            144                      ACALL DLY5M
00DC 11EC            145                      ACALL DLY5M
00DE 22              146                      RET
00DF 7D14            147     DLY1S:   MOV R5,#20
00E1 7C64            148          D1: MOV R4,#100
00E3 7BFA            149              D2: MOV R3,#250
00E5 DBFE            150              DJNZ R3,$
00E7 DCFA            151              DJNZ R4,D2
00E9 DDF6            152              DJNZ R5,D1
00EB 22              153              RET
00EC 7C0A            154     DLY5M : MOV R4,#10
00EE 7BF8            155     DLY5M1: MOV R3,#248
00F0 DBFE            156             DJNZ R3,$
00F2 DCFA            157                     DJNZ R4,DLY5M1
00F4 22              158                     RET
                     159                     END
                             
                             
                             
                             
                             
                             
                             
A51 MACRO ASSEMBLER  ASDF                                                                 04/24/2008 15:04:14 PAGE     4

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


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

B. . . . . . . . .  D ADDR   00F0H   A   
D1 . . . . . . . .  C ADDR   00E1H   A   
D2 . . . . . . . .  C ADDR   00E3H   A   
DLY1S. . . . . . .  C ADDR   00DFH   A   
DLY5M. . . . . . .  C ADDR   00ECH   A   
DLY5M1 . . . . . .  C ADDR   00EEH   A   
NOTACK . . . . . .  C ADDR   003BH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
RD2416 . . . . . .  C ADDR   00A1H   A   
RDBYT. . . . . . .  C ADDR   006EH   A   
RDBYT1 . . . . . .  C ADDR   0070H   A   
SCLK . . . . . . .  B ADDR   00B0H.1 A   
SDAK . . . . . . .  B ADDR   00B0H.0 A   
ST1. . . . . . . .  C ADDR   008BH   A   
STAR . . . . . . .  C ADDR   007EH   A   
START. . . . . . .  C ADDR   0002H   A   
STOP . . . . . . .  C ADDR   0016H   A   
TACK . . . . . . .  C ADDR   002BH   A   
WR2416 . . . . . .  C ADDR   00C0H   A   
WRBYT. . . . . . .  C ADDR   004BH   A   
WRBYT1 . . . . . .  C ADDR   004DH   A   
WRBYT2 . . . . . .  C ADDR   005DH   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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