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

📄 24c02.lst

📁 PLL的资料文档,包括资料
💻 LST
📖 第 1 页 / 共 3 页
字号:
                                           ; SOURCE LINE # 38
                                           ; SOURCE LINE # 39
                                           ; SOURCE LINE # 40
0000 C2A1              CLR     P2_1
0002 120000      R     LCALL   L?0031
0005 D2A1              SETB    P2_1
0007 020000      R     LJMP    flash
             ; FUNCTION stop (END)

             ; FUNCTION _writex (BEGIN)
                                           ; SOURCE LINE # 42
;---- Variable 'j' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 43
                                           ; SOURCE LINE # 45
;---- Variable 'temp' assigned to Register 'R6' ----
0000 AE07              MOV     R6,AR7
                                           ; SOURCE LINE # 46
;---- Variable 'i' assigned to Register 'R5' ----
0002 E4                CLR     A
0003 FD                MOV     R5,A
0004         ?C0012:
                                           ; SOURCE LINE # 47
0004 EE                MOV     A,R6
0005 25E0              ADD     A,ACC
0007 FE                MOV     R6,A
                                           ; SOURCE LINE # 48
0008 C2A0              CLR     P2_0
                                           ; SOURCE LINE # 49
000A 120000      R     LCALL   flash
                                           ; SOURCE LINE # 50
000D 92A1              MOV     P2_1,C
                                           ; SOURCE LINE # 51
                                           ; SOURCE LINE # 52
                                           ; SOURCE LINE # 53
000F 120000      R     LCALL   L?0032
                                           ; SOURCE LINE # 54
0012 0D                INC     R5
0013 BD08EE            CJNE    R5,#08H,?C0012
0016         ?C0013:
                                           ; SOURCE LINE # 55
0016 C2A0              CLR     P2_0
                                           ; SOURCE LINE # 56
0018 120000      R     LCALL   flash
                                           ; SOURCE LINE # 57
001B D2A1              SETB    P2_1
                                           ; SOURCE LINE # 58
001D 020000      R     LJMP    flash
             ; FUNCTION _writex (END)

             ; FUNCTION readx (BEGIN)
C51 COMPILER V8.01   24C02                                                                 07/31/2006 01:20:39 PAGE 11  

                                           ; SOURCE LINE # 60
;---- Variable 'j' assigned to Register 'R6' ----
                                           ; SOURCE LINE # 61
                                           ; SOURCE LINE # 62
;---- Variable 'k' assigned to Register 'R5' ----
0000 E4                CLR     A
0001 FD                MOV     R5,A
                                           ; SOURCE LINE # 63
0002 C2A0              CLR     P2_0
0004 120000      R     LCALL   flash
0007 D2A1              SETB    P2_1
                                           ; SOURCE LINE # 64
;---- Variable 'i' assigned to Register 'R4' ----
0009 E4                CLR     A
000A FC                MOV     R4,A
000B         ?C0016:
                                           ; SOURCE LINE # 65
000B 120000      R     LCALL   L?0032
                                           ; SOURCE LINE # 66
000E 30A104            JNB     P2_1,?C0019
0011 7E01              MOV     R6,#01H
0013 8002              SJMP    ?C0020
0015         ?C0019:
                                           ; SOURCE LINE # 67
0015 E4                CLR     A
0016 FE                MOV     R6,A
0017         ?C0020:
                                           ; SOURCE LINE # 68
0017 ED                MOV     A,R5
0018 25E0              ADD     A,ACC
001A 4E                ORL     A,R6
001B FD                MOV     R5,A
001C C2A0              CLR     P2_0
                                           ; SOURCE LINE # 69
001E 0C                INC     R4
001F BC08E9            CJNE    R4,#08H,?C0016
0022         ?C0017:
                                           ; SOURCE LINE # 70
0022 120000      R     LCALL   flash
0025 AF05              MOV     R7,AR5
                                           ; SOURCE LINE # 71
0027         ?C0021:
0027 22                RET     
             ; FUNCTION readx (END)

             ; FUNCTION L?0029 (BEGIN)
0000         L?0030:
0000 120000      R     LCALL   _writex
0003 120000      R     LCALL   clock
0006 AF04              MOV     R7,AR4
0008 120000      R     LCALL   _writex
             ; FUNCTION clock (BEGIN)
                                           ; SOURCE LINE # 72
                                           ; SOURCE LINE # 73
                                           ; SOURCE LINE # 74
;---- Variable 'i' assigned to Register 'R6' ----
000B E4                CLR     A
000C FE                MOV     R6,A
                                           ; SOURCE LINE # 75
000D D2A0              SETB    P2_0
000F 120000      R     LCALL   flash
0012         ?C0022:
C51 COMPILER V8.01   24C02                                                                 07/31/2006 01:20:39 PAGE 12  

                                           ; SOURCE LINE # 76
0012 30A109            JNB     P2_1,?C0023
0015 EE                MOV     A,R6
0016 C3                CLR     C
0017 94FF              SUBB    A,#0FFH
0019 5003              JNC     ?C0023
001B 0E                INC     R6
001C 80F4              SJMP    ?C0022
001E         ?C0023:
                                           ; SOURCE LINE # 77
001E C2A0              CLR     P2_0
0020 020000      R     LJMP    flash
             ; FUNCTION clock (END)

             ; FUNCTION _x24c02_read (BEGIN)
                                           ; SOURCE LINE # 80
;---- Variable 'address' assigned to Register 'R4' ----
0000 AC07              MOV     R4,AR7
                                           ; SOURCE LINE # 81
                                           ; SOURCE LINE # 83
0002 120000      R     LCALL   start
0005 7FA0              MOV     R7,#0A0H
                                           ; SOURCE LINE # 84
                                           ; SOURCE LINE # 85
0007 120000      R     LCALL   L?0029
000A 120000      R     LCALL   start
                                           ; SOURCE LINE # 86
000D 7FA1              MOV     R7,#0A1H
000F 120000      R     LCALL   _writex
0012 120000      R     LCALL   clock
                                           ; SOURCE LINE # 87
0015 120000      R     LCALL   readx
;---- Variable 'i' assigned to Register 'R6' ----
0018 AE07              MOV     R6,AR7
001A 120000      R     LCALL   stop
                                           ; SOURCE LINE # 88
001D 7F0A              MOV     R7,#0AH
001F 120000      R     LCALL   _delay1
                                           ; SOURCE LINE # 89
0022 AF06              MOV     R7,AR6
                                           ; SOURCE LINE # 90
0024         ?C0025:
0024 22                RET     
             ; FUNCTION _x24c02_read (END)

             ; FUNCTION _x24c02_write (BEGIN)
                                           ; SOURCE LINE # 91
;---- Variable 'info' assigned to Register 'R4' ----
0000 AC05              MOV     R4,AR5
;---- Variable 'address' assigned to Register 'R3' ----
0002 AB07              MOV     R3,AR7
                                           ; SOURCE LINE # 92
                                           ; SOURCE LINE # 93
0004 C2AF              CLR     EA
                                           ; SOURCE LINE # 94
0006 120000      R     LCALL   start
0009 7FA0              MOV     R7,#0A0H
000B 120000      R     LCALL   _writex
                                           ; SOURCE LINE # 95
000E 120000      R     LCALL   clock
0011 AF03              MOV     R7,AR3
                                           ; SOURCE LINE # 96
C51 COMPILER V8.01   24C02                                                                 07/31/2006 01:20:39 PAGE 13  

                                           ; SOURCE LINE # 97
0013 120000      R     LCALL   L?0029
0016 120000      R     LCALL   stop
                                           ; SOURCE LINE # 98
0019 D2AF              SETB    EA
                                           ; SOURCE LINE # 99
001B 7F32              MOV     R7,#032H
001D 020000      R     LJMP    _delay1
             ; FUNCTION _x24c02_write (END)

             ; FUNCTION _x7313_write (BEGIN)
                                           ; SOURCE LINE # 102
;---- Variable 'info' assigned to Register 'R4' ----
0000 AC07              MOV     R4,AR7
                                           ; SOURCE LINE # 103
                                           ; SOURCE LINE # 104
0002 C2AF              CLR     EA
                                           ; SOURCE LINE # 105
0004 120000      R     LCALL   start
0007 7F88              MOV     R7,#088H
                                           ; SOURCE LINE # 107
                                           ; SOURCE LINE # 108
0009 120000      R     LCALL   L?0030
000C 120000      R     LCALL   stop
                                           ; SOURCE LINE # 109
000F D2AF              SETB    EA
                                           ; SOURCE LINE # 110
0011 7F32              MOV     R7,#032H
0013 020000      R     LJMP    _delay1
             ; FUNCTION _x7313_write (END)

C51 COMPILER V8.01   24C02                                                                 07/31/2006 01:20:39 PAGE 14  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
_x24c02_read . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  address. . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
_writex. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  temp . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
Uint32 . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_LONG   -----  4
Uint16 . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
clock. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     000BH  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
flash. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0005H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   CHAR     0007H  1
Int32. . . . . . . . . . . . . . . . .  TYPEDEF  -----  LONG     -----  4
P2_0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A0H  1
P2_1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A1H  1
_x24c02_write. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  address. . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0003H  1
  info . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
Int16. . . . . . . . . . . . . . . . .  TYPEDEF  -----  INT      -----  2
Byte . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
readx. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
  k. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
CY . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D7H  1
_delay1. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  x. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
start. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
_x7313_write . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  info . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
x24c02_init. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
stop . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Float16. . . . . . . . . . . . . . . .  TYPEDEF  -----  FLOAT    -----  4
Uchar. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    266    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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