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

📄 xugps.lst

📁 89c51电子钟,运用12C887时钟模块及7219LED模块制作而成
💻 LST
字号:
                        ;==============================================
                        ;====Power Disassembler for MCS-51 and 6502====
                        ;==============================================
                        ;   Writen by: 覃远高
                        ;   Copyright: 覃远高
                        ;      E-mail: qinyg@163.net
                        ;         Tel: 0755-2282553
                        ; Last Update: 20.Aug,1999
                        ;==============================================
                        ;===========Disassemble information============
                        ;==============================================
                        ;    File Name: E:\gpstbz\gpsz.BIN
                        ;         Type: MCS-51反编译器
                        ;         Date: 03-5-27
                        ;==============================================
                        ;==============================================


0000  754000            Q0000:             MOV   40H,#00H
0003  754100            Q0003:             MOV   41H,#00H
0006  754200                               MOV   42H,#00H
0009  754300                               MOV   43H,#00H
000C  754400                               MOV   44H,#00H
000F  754500                               MOV   45H,#00H
0012  753400                               MOV   34H,#00H
0015  753500                               MOV   35H,#00H
0018  753700                               MOV   37H,#00H
001B  753800            Q001B:             MOV   38H,#00H
001E  753900                               MOV   39H,#00H
0021  0123                                 AJMP  Q0023
0023  758107            Q0023:             MOV   SP,#07H
0026  740A                                 MOV   A,#0AH
0028  7C0F                                 MOV   R4,#0FH
002A  11CC                                 ACALL Q00CC
002C  740B                                 MOV   A,#0BH
002E  7C05                                 MOV   R4,#05H
0030  11CC                                 ACALL Q00CC
0032  7409                                 MOV   A,#09H
0034  7CFF                                 MOV   R4,#0FFH
0036  11CC                                 ACALL Q00CC
0038  740C                                 MOV   A,#0CH
003A  7C01                                 MOV   R4,#01H
003C  11CC                                 ACALL Q00CC
                                         
003E  C0E0                                 PUSH  ACC
0040  C083                                 PUSH  DPH
0042  C082                                 PUSH  DPL
0044  90000A                               MOV   DPTR,#000AH
0047  7420                                 MOV   A,#20H
0049  F0                                   MOVX  @DPTR,A
004A  90000B                               MOV   DPTR,#000BH
004D  7480                                 MOV   A,#80H
004F  F0                                   MOVX  @DPTR,A
0050  900000                               MOV   DPTR,#0000H
0053  7837                                 MOV   R0,#37H
0055  E6                                   MOV   A,@R0
0056  F0                                   MOVX  @DPTR,A
0057  900002                               MOV   DPTR,#0002H
005A  7838                                 MOV   R0,#38H
005C  E6                                   MOV   A,@R0
005D  F0                                   MOVX  @DPTR,A
005E  900004                               MOV   DPTR,#0004H
0061  7839                                 MOV   R0,#39H
0063  E6                                   MOV   A,@R0
0064  F0                                   MOVX  @DPTR,A
0065  90000B                               MOV   DPTR,#000BH
0068  7402                                 MOV   A,#02H
006A  F0                                   MOVX  @DPTR,A
006B  D082                                 POP   DPL
006D  D083                                 POP   DPH
006F  D0E0                                 POP   ACC
0071  12008C            Q0071:             LCALL Q008C
0074  1200D8                               LCALL Q00D8
0077  753640                               MOV   36H,#40H
007A  1200AB                               LCALL Q00AB
007D  D295                                 SETB  P1.5
007F  31C6                                 ACALL Q01C6
0081  D295                                 SETB  P1.5
0083  309567                               JNB   P1.5,Q00ED
0086  D295                                 SETB  P1.5
0088  00                                   NOP
0089  00                                   NOP
008A  0171                                 AJMP  Q0071
008C                    Q008C:             
008C  C0E0              				   PUSH  Acc
008E  C083                                 PUSH  DPH
0090  C082                                 PUSH  DPL
0092  900000                               MOV   DPTR,#0000H
0095  E0                                   MOVX  A,@DPTR
0096  F537                                 MOV   37H,A
0098  900002                               MOV   DPTR,#0002H
009B  E0                                   MOVX  A,@DPTR
009C  F538                                 MOV   38H,A
009E  900004                               MOV   DPTR,#0004H
00A1  E0                                   MOVX  A,@DPTR
00A2  F539                                 MOV   39H,A
00A4  D082                                 POP   DPL
00A6  D083                                 POP   DPH
00A8  D0E0                                 POP   ACC
00AA  22                                   RET
                        ;===========================================
00AB  A836              Q00AB:             MOV   R0,36H
00AD  7901                                 MOV   R1,#01H
00AF  7B06                                 MOV   R3,#06H
00B1  E6                Q00B1:             MOV   A,@R0
00B2  FC                                   MOV   R4,A
00B3  E9                                   MOV   A,R1
00B4  11CC                                 ACALL Q00CC
00B6  08                                   INC   R0
00B7  09                                   INC   R1
00B8  DBF7                                 DJNZ  R3,Q00B1
00BA  22                                   RET
                        ;===========================================
00BB  7A08              Q00BB:             MOV   R2,#08H
00BD  00                Q00BD:             NOP
00BE  00                                   NOP
00BF  C291                                 CLR   P1.1
00C1  33                                   RLC   A
00C2  9290                                 MOV   P1.0,C
00C4  00                                   NOP
00C5  00                                   NOP
00C6  D291                                 SETB  P1.1
00C8  DAF3                                 DJNZ  R2,Q00BD
00CA  C3                                   CLR   C
00CB  22                                   RET
                        ;===========================================
00CC  11BB              Q00CC:             ACALL Q00BB
00CE  EC                                   MOV   A,R4
00CF  11BB                                 ACALL Q00BB
00D1  C292                                 CLR   P1.2
00D3  00                                   NOP
00D4  D292                                 SETB  P1.2
00D6  00                                   NOP
00D7  22                                   RET
                        ;===========================================
00D8  7837              Q00D8:             MOV   R0,#37H
00DA  7940                                 MOV   R1,#40H
00DC  7B03                                 MOV   R3,#03H
00DE  E6                Q00DE:             MOV   A,@R0
00DF  540F                                 ANL   A,#0FH
00E1  F7                                   MOV   @R1,A
00E2  09                                   INC   R1
00E3  E6                                   MOV   A,@R0
00E4  C4                                   SWAP  A
00E5  540F                                 ANL   A,#0FH
00E7  F7                                   MOV   @R1,A
00E8  08                                   INC   R0
00E9  09                                   INC   R1
00EA  DBF2                                 DJNZ  R3,Q00DE
00EC  22                                   RET
                        ;===========================================
00ED  01F1              Q00ED:             AJMP  Q00F1
00EF  0123              Q00EF:             AJMP  Q0023
00F1  754700            Q00F1:             MOV   47H,#00H
00F4  D294              Q00F4:             SETB  P1.4
00F6  D295                                 SETB  P1.5
00F8  31C6                                 ACALL Q01C6
00FA  D294                                 SETB  P1.4
00FC  D295                                 SETB  P1.5
00FE  3095EE                               JNB   P1.5,Q00EF
0101  309477                               JNB   P1.4,Q017B
0104  E547              Q0104:             MOV   A,47H
0106  600A                                 JZ    Q0112
0108  C3                                   CLR   C
0109  9403                                 SUBB  A,#03H
010B  6028                                 JZ    Q0135
010D  C3                                   CLR   C
010E  9403                                 SUBB  A,#03H
0110  6046                                 JZ    Q0158
0112  853934            Q0112:             MOV   34H,39H
0115  753524                               MOV   35H,#24H
0118  3190                                 ACALL Q0190
011A  853439                               MOV   39H,34H
011D  11D8                                 ACALL Q00D8
011F  31B3                                 ACALL Q01B3
0121  753E0F                               MOV   3EH,#0FH
0124  753F0F                               MOV   3FH,#0FH
0127  753640                               MOV   36H,#40H
012A  11AB                                 ACALL Q00AB
012C  31C6                                 ACALL Q01C6
012E  75363A                               MOV   36H,#3AH
0131  11AB                                 ACALL Q00AB
0133  01F4                                 AJMP  Q00F4
0135  853834            Q0135:             MOV   34H,38H
0138  753560                               MOV   35H,#60H
013B  3190                                 ACALL Q0190
013D  853438                               MOV   38H,34H
0140  11D8                                 ACALL Q00D8
0142  31B3                                 ACALL Q01B3
0144  753C0F                               MOV   3CH,#0FH
0147  753D0F                               MOV   3DH,#0FH
014A  753640                               MOV   36H,#40H
014D  11AB                                 ACALL Q00AB
014F  31C6                                 ACALL Q01C6
0151  75363A                               MOV   36H,#3AH
0154  11AB                                 ACALL Q00AB
0156  01F4                                 AJMP  Q00F4
0158  853734            Q0158:             MOV   34H,37H
015B  753560                               MOV   35H,#60H
015E  3190                                 ACALL Q0190
0160  853437                               MOV   37H,34H
0163  11D8                                 ACALL Q00D8
0165  31B3                                 ACALL Q01B3
0167  753A0F                               MOV   3AH,#0FH
016A  753B0F                               MOV   3BH,#0FH
016D  753640                               MOV   36H,#40H
0170  11AB                                 ACALL Q00AB
0172  31C6                                 ACALL Q01C6
0174  75363A                               MOV   36H,#3AH
0177  11AB                                 ACALL Q00AB
0179  01F4                                 AJMP  Q00F4
017B  0547              Q017B:             INC   47H
017D  0547                                 INC   47H
017F  0547                                 INC   47H
0181  7409                                 MOV   A,#09H
0183  C3                                   CLR   C
0184  9547                                 SUBB  A,47H
0186  6002                                 JZ    Q018A
0188  2104                                 AJMP  Q0104
018A  754700            Q018A:             MOV   47H,#00H
018D  0200F4                               LJMP  Q00F4
                        ;===========================================
0190  D293              Q0190:             SETB  P1.3
0192  1201C6                               LCALL Q01C6
0195  D293                                 SETB  P1.3
0197  209318                               JB    P1.3,Q01B2
019A  E534                                 MOV   A,34H
019C  2401                                 ADD   A,#01H
019E  D4                                   DA    A
019F  FD                                   MOV   R5,A
01A0  C3                                   CLR   C
01A1  9535                                 SUBB  A,35H
01A3  A934                                 MOV   R1,34H
01A5  6005                                 JZ    Q01AC
01A7  ED                                   MOV   A,R5
01A8  F534                                 MOV   34H,A
01AA  21B2                                 AJMP  Q01B2
01AC  753400            Q01AC:             MOV   34H,#00H
01AF  0201B2                               LJMP  Q01B2
                        ;===========================================
01B2  22                Q01B2:             RET
01B3                    ;===========================================
01B3  85403A            Q01B3:             MOV   3AH,40H
01B6  85413B                               MOV   3BH,41H
01B9  85423C                               MOV   3CH,42H
01BC  85433D                               MOV   3DH,43H
01BF  85443E                               MOV   3EH,44H
01C2  85453F                               MOV   3FH,45H
01C5  22                                   RET
                        ;===========================================
01C6  7FFF              Q01C6:             MOV   R7,#0FFH
01C8  7EFF              Q01C8:             MOV   R6,#0FFH
01CA  DEFE                                 DJNZ  R6,$
01CC  DFFA                                 DJNZ  R7,Q01C8
01CE  22                                   RET 
                                           end

⌨️ 快捷键说明

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