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

📄 1.lst

📁 用89c51的电子钟用89c51的电子钟
💻 LST
📖 第 1 页 / 共 2 页
字号:
0150 2401            159                  ADD A,#1
0152 D4              160                  DA A
0153 F532            161                  MOV MINUTE,A
                     162             
0155 B46010          163                  CJNE A,#60H,T0EXIT
0158 753200          164                  MOV MINUTE,#0
015B E533            165                  MOV A,HOUR
015D 2401            166                  ADD A,#1
015F D4              167                  DA A
0160 F533            168                  MOV HOUR,A
                     169             
0162 B42403          170                  CJNE A,#24H,T0EXIT
0165 753300          171                  MOV HOUR,#0
0168 D0E0            172                  T0EXIT:POP ACC
016A 32              173                  RETI
                     174             ;校分
016B E532            175             VM:MOV A,MINUTE
016D 2401            176               ADD A,#1
016F D4              177               DA A
0170 F532            178               MOV MINUTE,A
0172 B46003          179               CJNE A,#60H,VM1
0175 753200          180               MOV MINUTE,#0
0178 753100          181             VM1:MOV SECS,#0
017B D0E0            182               POP ACC
017D 32              183             RETI
                     184             ;校时
017E E533            185             VH:MOV A,HOUR
0180 2401            186               ADD A,#1
0182 D4              187               DA A
0183 F533            188               MOV HOUR,A
0185 B42403          189               CJNE A,#24H,VH1
0188 753300          190               MOV HOUR,#0
A51 MACRO ASSEMBLER  1                                                                    12/20/2008 16:21:14 PAGE     4

018B 753100          191             VH1:MOV SECS,#0
018E D0E0            192               POP ACC
0190 32              193             RETI
                     194             
                     195             ;拆分
0191 7934            196             CF:  MOV R1,#DM
0193 7A03            197                  MOV R2,#3
0195 E6              198             CF1: MOV A,@R0
0196 540F            199                  ANL A,#0FH
0198 F7              200                  MOV @R1,A
0199 09              201                  INC R1
019A E6              202                  MOV A,@R0
019B 54F0            203                  ANL A,#0F0H
019D C4              204                  SWAP A
019E F7              205                  MOV @R1,A
019F 09              206                  INC R1
01A0 08              207                  INC R0
01A1 DAF2            208                  DJNZ R2,CF1
01A3 22              209                  RET
                     210              
                     211             ;显示
01A4 8835            212             DISP:MOV A1,R0
01A6 8936            213             MOV A2,R1
01A8 8A37            214             MOV A3,R2
01AA C035            215                  PUSH A1
01AC C036            216                  PUSH A2
01AE C037            217                  PUSH A3
01B0 C0E0            218                  PUSH ACC
01B2 7834            219                  MOV R0,#DM
01B4 79FE            220                  MOV R1,#0FEH
01B6 9001DA          221             DISP1:MOV DPTR,#TAB
01B9 E6              222                  MOV A,@R0
01BA 93              223                  MOVC A,@A+DPTR
01BB F580            224                  MOV P0,A
01BD 89A0            225                  MOV P2,R1
01BF 7E02            226                  MOV R6,#2
01C1 7F78            227                  MOV R7,#120
01C3 DFFE            228                  DJNZ R7,$
01C5 DEFA            229                  DJNZ R6,$-4
01C7 08              230                  INC R0
01C8 E9              231                  MOV A,R1
01C9 23              232                  RL A
01CA F9              233                  MOV R1,A
01CB 75A0FF          234                  MOV P2,#0FFH
01CE 20E6E5          235                  JB ACC.6,DISP1
01D1 D0E0            236                  POP ACC
01D3 D035            237             POP A1
01D5 D036            238                  POP A2
01D7 D037            239                  POP A3
                     240                  
01D9 22              241                       RET
                     242             
01DA C0F3A4A1        243             TAB: DB 0C0H, 0F3H ,0A4H, 0A1H ,93H, 89H , 88H,  0E3H ,80H , 81H 
01DE 938988E3                
01E2 8081                    
01E4 C0F3A4A1        244             DB 0C0H, 0F3H ,0A4H, 0A1H ,93H, 89H , 88H,  0E3H ,80H , 81H 
01E8 938988E3                
01EC 8081                    
                     245             END
                                     
A51 MACRO ASSEMBLER  1                                                                    12/20/2008 16:21:14 PAGE     5

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


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

A1 . . . . . . . .  N NUMB   0035H   A   
A2 . . . . . . . .  N NUMB   0036H   A   
A3 . . . . . . . .  N NUMB   0037H   A   
ACC. . . . . . . .  D ADDR   00E0H   A   
BB . . . . . . . .  C ADDR   00F7H   A   
BB1. . . . . . . .  C ADDR   00F9H   A   
BU . . . . . . . .  B ADDR   0090H.0 A   
CF . . . . . . . .  C ADDR   0191H   A   
CF1. . . . . . . .  C ADDR   0195H   A   
CLEAR. . . . . . .  C ADDR   00EDH   A   
CLEAR1 . . . . . .  C ADDR   00F1H   A   
COMP . . . . . . .  C ADDR   0104H   A   
COMP1. . . . . . .  C ADDR   0106H   A   
COMP4. . . . . . .  C ADDR   0111H   A   
COMP5. . . . . . .  C ADDR   0120H   A   
COMP6. . . . . . .  C ADDR   0121H   A   
DISP . . . . . . .  C ADDR   01A4H   A   
DISP1. . . . . . .  C ADDR   01B6H   A   
DM . . . . . . . .  N NUMB   0034H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
F0 . . . . . . . .  B ADDR   00D0H.5 A   
H1 . . . . . . . .  N NUMB   003CH   A   
HOUR . . . . . . .  N NUMB   0033H   A   
LOOP . . . . . . .  C ADDR   0059H   A   
M1 . . . . . . . .  N NUMB   003BH   A   
MAIN . . . . . . .  C ADDR   0030H   A   
MINUTE . . . . . .  N NUMB   0032H   A   
MS . . . . . . . .  N NUMB   0030H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
S1 . . . . . . . .  N NUMB   003AH   A   
SAVE . . . . . . .  C ADDR   00CCH   A   
SECS . . . . . . .  N NUMB   0031H   A   
SET0 . . . . . . .  C ADDR   0072H   A   
SET1 . . . . . . .  C ADDR   0082H   A   
SETH . . . . . . .  C ADDR   00B2H   A   
SETM . . . . . . .  C ADDR   0098H   A   
SETT . . . . . . .  C ADDR   006CH   A   
SEXIT. . . . . . .  C ADDR   00E7H   A   
SP . . . . . . . .  D ADDR   0081H   A   
SW1. . . . . . . .  B ADDR   00B0H.6 A   
SW2. . . . . . . .  B ADDR   00B0H.7 A   
SW3. . . . . . . .  B ADDR   00B0H.2 A   
SW4. . . . . . . .  B ADDR   00B0H.3 A   
T0EXIT . . . . . .  C ADDR   0168H   A   
T0INT. . . . . . .  C ADDR   0126H   A   
T0INT1 . . . . . .  C ADDR   0141H   A   
TAB. . . . . . . .  C ADDR   01DAH   A   
TABB . . . . . . .  N NUMB   003DH   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
VH . . . . . . . .  C ADDR   017EH   A   
VH1. . . . . . . .  C ADDR   018BH   A   
VM . . . . . . . .  C ADDR   016BH   A   
VM1. . . . . . . .  C ADDR   0178H   A   
A51 MACRO ASSEMBLER  1                                                                    12/20/2008 16:21:14 PAGE     6



REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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