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

📄 my93c46.lst

📁 51单片机控制网卡实现上网程序代码
💻 LST
📖 第 1 页 / 共 4 页
字号:
0063 D0E0              POP     ACC
0065 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 142
0066 00                NOP     
                                           ; SOURCE LINE # 143
0067 7F01              MOV     R7,#01H
0069 120000      E     LCALL   _map_io
006C 8F82              MOV     DPL,R7
006E 8E83              MOV     DPH,R6
0070 E0                MOVX    A,@DPTR
0071 4408              ORL     A,#08H
0073 FF                MOV     R7,A
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 16  

0074 C007              PUSH    AR7
0076 7F01              MOV     R7,#01H
0078 120000      E     LCALL   _map_io
007B 8F82              MOV     DPL,R7
007D 8E83              MOV     DPH,R6
007F D0E0              POP     ACC
0081 F0                MOVX    @DPTR,A
0082         ?C0017:
                                           ; SOURCE LINE # 144
0082 7F01              MOV     R7,#01H
0084 120000      E     LCALL   _map_io
0087 8F82              MOV     DPL,R7
0089 8E83              MOV     DPH,R6
008B E0                MOVX    A,@DPTR
008C 30E0F3            JNB     ACC.0,?C0017
008F         ?C0018:
                                           ; SOURCE LINE # 145
008F 7F01              MOV     R7,#01H
0091 120000      E     LCALL   _map_io
0094 8F82              MOV     DPL,R7
0096 8E83              MOV     DPH,R6
0098 E0                MOVX    A,@DPTR
0099 54F7              ANL     A,#0F7H
009B FF                MOV     R7,A
009C C007              PUSH    AR7
009E 7F01              MOV     R7,#01H
00A0 120000      E     LCALL   _map_io
00A3 8F82              MOV     DPL,R7
00A5 8E83              MOV     DPH,R6
00A7 D0E0              POP     ACC
00A9 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 147
00AA 120000      R     LCALL   mw_ewds
                                           ; SOURCE LINE # 149
00AD 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 150
00AF         ?C0019:
00AF 22                RET     
             ; FUNCTION _mw_write (END)

             ; FUNCTION _mw_wral (BEGIN)
                                           ; SOURCE LINE # 154
0000 900000      R     MOV     DPTR,#dat
0003 EE                MOV     A,R6
0004 F0                MOVX    @DPTR,A
0005 A3                INC     DPTR
0006 EF                MOV     A,R7
0007 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 155
                                           ; SOURCE LINE # 156
0008 120000      R     LCALL   mw_ewen
                                           ; SOURCE LINE # 158
000B 7F01              MOV     R7,#01H
000D 120000      E     LCALL   _map_io
0010 8F82              MOV     DPL,R7
0012 8E83              MOV     DPH,R6
0014 E0                MOVX    A,@DPTR
0015 4408              ORL     A,#08H
0017 FF                MOV     R7,A
0018 C007              PUSH    AR7
001A 7F01              MOV     R7,#01H
001C 120000      E     LCALL   _map_io
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 17  

001F 8F82              MOV     DPL,R7
0021 8E83              MOV     DPH,R6
0023 D0E0              POP     ACC
0025 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 160
0026 7D09              MOV     R5,#09H
0028 7F00              MOV     R7,#00H
002A 7E88              MOV     R6,#088H
002C 120000      R     LCALL   _mw_trans
                                           ; SOURCE LINE # 161
002F 900000      R     MOV     DPTR,#dat
0032 E0                MOVX    A,@DPTR
0033 FE                MOV     R6,A
0034 A3                INC     DPTR
0035 E0                MOVX    A,@DPTR
0036 FF                MOV     R7,A
0037 7D10              MOV     R5,#010H
0039 120000      R     LCALL   _mw_trans
                                           ; SOURCE LINE # 163
003C 7F01              MOV     R7,#01H
003E 120000      E     LCALL   _map_io
0041 8F82              MOV     DPL,R7
0043 8E83              MOV     DPH,R6
0045 E0                MOVX    A,@DPTR
0046 54F7              ANL     A,#0F7H
0048 FF                MOV     R7,A
0049 C007              PUSH    AR7
004B 7F01              MOV     R7,#01H
004D 120000      E     LCALL   _map_io
0050 8F82              MOV     DPL,R7
0052 8E83              MOV     DPH,R6
0054 D0E0              POP     ACC
0056 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 164
0057 00                NOP     
                                           ; SOURCE LINE # 165
0058 7F01              MOV     R7,#01H
005A 120000      E     LCALL   _map_io
005D 8F82              MOV     DPL,R7
005F 8E83              MOV     DPH,R6
0061 E0                MOVX    A,@DPTR
0062 4408              ORL     A,#08H
0064 FF                MOV     R7,A
0065 C007              PUSH    AR7
0067 7F01              MOV     R7,#01H
0069 120000      E     LCALL   _map_io
006C 8F82              MOV     DPL,R7
006E 8E83              MOV     DPH,R6
0070 D0E0              POP     ACC
0072 F0                MOVX    @DPTR,A
0073         ?C0020:
                                           ; SOURCE LINE # 166
0073 7F01              MOV     R7,#01H
0075 120000      E     LCALL   _map_io
0078 8F82              MOV     DPL,R7
007A 8E83              MOV     DPH,R6
007C E0                MOVX    A,@DPTR
007D 30E0F3            JNB     ACC.0,?C0020
0080         ?C0021:
                                           ; SOURCE LINE # 167
0080 7F01              MOV     R7,#01H
0082 120000      E     LCALL   _map_io
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 18  

0085 8F82              MOV     DPL,R7
0087 8E83              MOV     DPH,R6
0089 E0                MOVX    A,@DPTR
008A 54F7              ANL     A,#0F7H
008C FF                MOV     R7,A
008D C007              PUSH    AR7
008F 7F01              MOV     R7,#01H
0091 120000      E     LCALL   _map_io
0094 8F82              MOV     DPL,R7
0096 8E83              MOV     DPH,R6
0098 D0E0              POP     ACC
009A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 169
009B 120000      R     LCALL   mw_ewds
                                           ; SOURCE LINE # 171
009E 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 172
00A0         ?C0022:
00A0 22                RET     
             ; FUNCTION _mw_wral (END)

             ; FUNCTION mw_init (BEGIN)
                                           ; SOURCE LINE # 175
                                           ; SOURCE LINE # 176
                                           ; SOURCE LINE # 177
0000 7F01              MOV     R7,#01H
0002 120000      E     LCALL   _map_io
0005 8F82              MOV     DPL,R7
0007 8E83              MOV     DPH,R6
0009 E0                MOVX    A,@DPTR
000A 54F7              ANL     A,#0F7H
000C FF                MOV     R7,A
000D C007              PUSH    AR7
000F 7F01              MOV     R7,#01H
0011 120000      E     LCALL   _map_io
0014 8F82              MOV     DPL,R7
0016 8E83              MOV     DPH,R6
0018 D0E0              POP     ACC
001A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 178
001B 7F01              MOV     R7,#01H
001D 120000      E     LCALL   _map_io
0020 8F82              MOV     DPL,R7
0022 8E83              MOV     DPH,R6
0024 E0                MOVX    A,@DPTR
0025 54FB              ANL     A,#0FBH
0027 FF                MOV     R7,A
0028 C007              PUSH    AR7
002A 7F01              MOV     R7,#01H
002C 120000      E     LCALL   _map_io
002F 8F82              MOV     DPL,R7
0031 8E83              MOV     DPH,R6
0033 D0E0              POP     ACC
0035 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 179
0036 7F01              MOV     R7,#01H
0038 120000      E     LCALL   _map_io
003B 8F82              MOV     DPL,R7
003D 8E83              MOV     DPH,R6
003F E0                MOVX    A,@DPTR
0040 54FD              ANL     A,#0FDH
0042 FF                MOV     R7,A
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 19  

0043 C007              PUSH    AR7
0045 7F01              MOV     R7,#01H
0047 120000      E     LCALL   _map_io
004A 8F82              MOV     DPL,R7
004C 8E83              MOV     DPH,R6
004E D0E0              POP     ACC
0050 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 181
0051 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 182
0053         ?C0023:
0053 22                RET     
             ; FUNCTION mw_init (END)

C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 20  

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


s8_t . . . . . . . . . . . . . . . . .  TYPEDEF  -----  CHAR     -----  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
u8_t . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
mw_test. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  res. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0000H  2
MW_WRITE . . . . . . . . . . . . . . .  E_CONST  -----  INT      -----  2
size_t . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
uchar. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
MW_READ. . . . . . . . . . . . . . . .  E_CONST  -----  INT      -----  2
INT32S . . . . . . . . . . . . . . . .  TYPEDEF  -----  LONG     -----  4
INT16S . . . . . . . . . . . . . . . .  TYPEDEF  -----  INT      -----  2
INT32U . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_LONG   -----  4
ulong. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_LONG   -----  4
INT16U . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
ushort . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
MW_ERAL. . . . . . . . . . . . . . . .  E_CONST  -----  INT      -----  2
BOOL . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
s32_t. . . . . . . . . . . . . . . . .  TYPEDEF  -----  LONG     -----  4
s16_t. . . . . . . . . . . . . . . . .  TYPEDEF  -----  INT      -----  2
u32_t. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_LONG   -----  4
u16_t. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
MW_EWEN. . . . . . . . . . . . . . . .  E_CONST  -----  INT      -----  2
BYTE . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
_mw_erase. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  address. . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
MW_EWDS. . . . . . . . . . . . . . . .  E_CONST  -----  INT      -----  2
MW_WRAL. . . . . . . . . . . . . . . .  E_CONST  -----  INT      -----  2
WORD . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
uint . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
_mw_read . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  address. . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
  res. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0001H  2
_mw_trans. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0004H  -----
  dat. . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  bits . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
  res. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0001H  2
  idx. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0003H  2
  tmp. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0005H  2
ResetFunction. . . . . . . . . . . . .  TYPEDEF  CODE   PROC     -----  -----
_mw_write. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  address. . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
  dat. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0001H  2
_map_io. . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_mw_wral . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  dat. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0000H  2
mw_eral. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
wchar_t. . . . . . . . . . . . . . . .  TYPEDEF  -----  CHAR     -----  1
MW_ERASE . . . . . . . . . . . . . . .  E_CONST  -----  INT      -----  2
mw_ewen. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
INT8S. . . . . . . . . . . . . . . . .  TYPEDEF  -----  CHAR     -----  1
INT8U. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
mw_ewds. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
mw_init. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1322    ----
   CONSTANT SIZE    =   ----    ----
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 21  

   XDATA SIZE       =   ----      18
   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 + -