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

📄 99table.lst

📁 开始时
💻 LST
字号:
A51 MACRO ASSEMBLER  99TABLE                                                              08/14/2007 11:09:50 PAGE     1


MACRO ASSEMBLER A51 V7.02a
OBJECT MODULE PLACED IN 99table.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 99table.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0030                 1     TCNTA           EQU 30H 
  0031                 2     TCNTB           EQU 31H 
  0032                 3     SEC             EQU 32H 
  0033                 4     KEYCNT          EQU 33H 
  00B5                 5     SP1             BIT P3.5 
0000                   6             ORG 00H 
0000 02000E            7             LJMP START 
000B                   8                     ORG 0BH 
000B 020084            9             LJMP INT_T0 
000E 753300           10     START:          MOV KEYCNT,#00H 
0011 753200           11             MOV SEC,#00H 
0014 E532             12             MOV A,SEC 
0016 75F00A           13             MOV B,#10 
0019 84               14             DIV AB 
001A 9000B7           15             MOV DPTR,#TABLE 
001D 93               16             MOVC A,@A+DPTR 
001E F580             17             MOV P0,A 
0020 E5F0             18             MOV A,B 
0022 9000B7           19             MOV DPTR,#TABLE 
0025 93               20             MOVC A,@A+DPTR 
0026 F5A0             21             MOV P2,A 
0028 758902           22             MOV TMOD,#02H 
002B D2A9             23             SETB ET0 
002D D2AF             24             SETB EA 
002F 20B5FD           25     WT:             JB SP1,WT 
0032 12007B           26             LCALL DELY10MS 
0035 20B5F7           27             JB SP1,WT 
0038 0533             28             INC KEYCNT 
003A E533             29             MOV A,KEYCNT 
003C B40111           30             CJNE A,#01H,KN1 
003F D28C             31             SETB TR0 
0041 758C06           32             MOV TH0,#06H 
0044 758A06           33             MOV TL0,#06H 
0047 753000           34             MOV TCNTA,#00H 
004A 753100           35             MOV TCNTB,#00H 
004D 020075           36             LJMP DKN 
0050 B40205           37     KN1:            CJNE A,#02H,KN2 
0053 C28C             38             CLR TR0 
0055 020075           39             LJMP DKN 
0058 B4031A           40     KN2:            CJNE A,#03H,DKN 
005B 753200           41             MOV SEC,#00H 
005E E532             42             MOV A,SEC 
0060 75F00A           43             MOV B,#10 
0063 84               44                 DIV AB 
0064 9000B7           45             MOV DPTR,#TABLE 
0067 93               46             MOVC A,@A+DPTR 
0068 F580             47             MOV P0,A 
006A E5F0             48             MOV A,B 
006C 9000B7           49             MOV DPTR,#TABLE 
006F 93               50             MOVC A,@A+DPTR 
0070 F5A0             51             MOV P2,A 
0072 753300           52             MOV KEYCNT,#00H 
0075 30B5FD           53     DKN:    JNB SP1,$ 
0078 02002F           54             LJMP WT 
007B                  55     DELY10MS: 
007B 7E14             56                     MOV R6,#20 
007D 7FF8             57     D1:             MOV R7,#248 
007F DFFE             58             DJNZ R7,$ 
A51 MACRO ASSEMBLER  99TABLE                                                              08/14/2007 11:09:50 PAGE     2

0081 DEFA             59             DJNZ R6,D1 
0083 22               60             RET 
0084                  61     INT_T0: 
0084 0530             62             INC TCNTA 
0086 E530             63             MOV A,TCNTA 
0088 B4642B           64             CJNE A,#100,NEXT 
008B 753000           65             MOV TCNTA,#00H 
008E 0531             66             INC TCNTB 
0090 E531             67             MOV A,TCNTB 
0092 B40421           68             CJNE A,#4,NEXT 
0095 753100           69             MOV TCNTB,#00H 
0098 0532             70             INC SEC 
009A E532             71             MOV A,SEC 
009C B46403           72             CJNE A,#100,DONE 
009F 753200           73             MOV SEC,#00H 
00A2 E532             74     DONE:           MOV A,SEC 
00A4 75F00A           75             MOV B,#10 
00A7 84               76             DIV AB 
00A8 9000B7           77             MOV DPTR,#TABLE 
00AB 93               78             MOVC A,@A+DPTR 
00AC F580             79             MOV P0,A 
00AE E5F0             80             MOV A,B 
00B0 9000B7           81             MOV DPTR,#TABLE 
00B3 93               82             MOVC A,@A+DPTR 
00B4 F5A0             83             MOV P2,A 
00B6 32               84     NEXT:   RETI 
00B7 3F065B4F         85     TABLE:  DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 
00BB 666D7D07                
00BF 7F6F                    
                      86             END 
A51 MACRO ASSEMBLER  99TABLE                                                              08/14/2007 11:09:50 PAGE     3

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   007DH   A   
DELY10MS . . . . .  C ADDR   007BH   A   
DKN. . . . . . . .  C ADDR   0075H   A   
DONE . . . . . . .  C ADDR   00A2H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
INT_T0 . . . . . .  C ADDR   0084H   A   
KEYCNT . . . . . .  N NUMB   0033H   A   
KN1. . . . . . . .  C ADDR   0050H   A   
KN2. . . . . . . .  C ADDR   0058H   A   
NEXT . . . . . . .  C ADDR   00B6H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
SEC. . . . . . . .  N NUMB   0032H   A   
SP1. . . . . . . .  B ADDR   00B0H.5 A   
START. . . . . . .  C ADDR   000EH   A   
TABLE. . . . . . .  C ADDR   00B7H   A   
TCNTA. . . . . . .  N NUMB   0030H   A   
TCNTB. . . . . . .  N NUMB   0031H   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
WT . . . . . . . .  C ADDR   002FH   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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