rx2flash.ls1

来自「mifarea卡程序mifarea卡程序mifarea卡程序」· LS1 代码 · 共 747 行 · 第 1/3 页

LS1
747
字号
A51 MACRO ASSEMBLER  RX2FLASH                                                             03/13/2009 15:44:57 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN .\out_sst89e564\rx2flash.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE .\out_sst89e564\rx2flash.src PR(.\rx2flash.ls1) EP DEBUG

LOC  OBJ            LINE     SOURCE

                       1     ; .\out_sst89e564\rx2flash.SRC generated from: source\rx2flash.c
                       2     ; COMPILER INVOKED BY:
                       3     ;        C:\Keil\C51\BIN\C51.EXE source\rx2flash.c LARGE BROWSE ORDER NOAREGS DEBUG OBJECTE
                             XTEND PRINT(.\rx2flash.lst) SRC(.\out_sst89e564\rx2flash.SRC)
                       4     
                       5     $nomod51 
                       6     
                       7     NAME    RX2FLASH
                       8     
  00B6                 9     FSB     DATA    0B6H
  00C0                10     WDTC    DATA    0C0H
  0085                11     WDTD    DATA    085H
  008E                12     AUXR    DATA    08EH
  008F                13     CKCON   DATA    08FH
  00A2                14     AUXR1   DATA    0A2H
  00A6                15     WDTRST  DATA    0A6H
  00A7                16     WDTPRG  DATA    0A7H
  00A9                17     SADDR   DATA    0A9H
  00B7                18     IPH     DATA    0B7H
  00B7                19     IPH0    DATA    0B7H
  00B9                20     SADEN   DATA    0B9H
  00B8                21     IPL     DATA    0B8H
  00B8                22     IPL0    DATA    0B8H
  00D2                23     EECON   DATA    0D2H
  00D3                24     EETIM   DATA    0D3H
  00D1                25     FCON    DATA    0D1H
  00D8                26     CCON    DATA    0D8H
  00D9                27     CMOD    DATA    0D9H
  00DA                28     CCAPM0  DATA    0DAH
  00DB                29     CCAPM1  DATA    0DBH
  00DC                30     CCAPM2  DATA    0DCH
  00DD                31     CCAPM3  DATA    0DDH
  00DE                32     CCAPM4  DATA    0DEH
  00E8                33     P5      DATA    0E8H
  00E9                34     CL      DATA    0E9H
  00EA                35     CCAP0L  DATA    0EAH
  00EB                36     CCAP1L  DATA    0EBH
  00EC                37     CCAP2L  DATA    0ECH
  00ED                38     CCAP3L  DATA    0EDH
  00EE                39     CCAP4L  DATA    0EEH
  00F9                40     CH      DATA    0F9H
  00FA                41     CCAP0H  DATA    0FAH
  00FB                42     CCAP1H  DATA    0FBH
  00FC                43     CCAP2H  DATA    0FCH
  00FD                44     CCAP3H  DATA    0FDH
  00FE                45     CCAP4H  DATA    0FEH
  0080                46     P0      DATA    080H
  0081                47     SP      DATA    081H
  0082                48     DPL     DATA    082H
  0083                49     DPH     DATA    083H
  0087                50     PCON    DATA    087H
  0088                51     TCON    DATA    088H
  0089                52     TMOD    DATA    089H
  008A                53     TL0     DATA    08AH
  008B                54     TL1     DATA    08BH
  008C                55     TH0     DATA    08CH
  008D                56     TH1     DATA    08DH
  0090                57     P1      DATA    090H
A51 MACRO ASSEMBLER  RX2FLASH                                                             03/13/2009 15:44:57 PAGE     2

  0098                58     SCON    DATA    098H
  0099                59     SBUF    DATA    099H
  00A0                60     P2      DATA    0A0H
  00A8                61     IE      DATA    0A8H
  00B0                62     P3      DATA    0B0H
  00B8                63     IP      DATA    0B8H
  00C8                64     T2CON   DATA    0C8H
  00C9                65     T2MOD   DATA    0C9H
  00CA                66     RCAP2L  DATA    0CAH
  00CB                67     RCAP2H  DATA    0CBH
  00CC                68     TL2     DATA    0CCH
  00CD                69     TH2     DATA    0CDH
  00D0                70     PSW     DATA    0D0H
  00E0                71     ACC     DATA    0E0H
  00F0                72     B       DATA    0F0H
  0080                73     P0_0    BIT     080H.0
  0081                74     P0_1    BIT     080H.1
  0082                75     P0_2    BIT     080H.2
  0083                76     P0_3    BIT     080H.3
  0084                77     P0_4    BIT     080H.4
  0085                78     P0_5    BIT     080H.5
  0086                79     P0_6    BIT     080H.6
  0087                80     P0_7    BIT     080H.7
  0088                81     IT0     BIT     088H.0
  0089                82     IE0     BIT     088H.1
  008A                83     IT1     BIT     088H.2
  008B                84     IE1     BIT     088H.3
  008C                85     TR0     BIT     088H.4
  008D                86     TF0     BIT     088H.5
  008E                87     TR1     BIT     088H.6
  008F                88     TF1     BIT     088H.7
  0090                89     P1_0    BIT     090H.0
  0091                90     P1_1    BIT     090H.1
  0092                91     P1_2    BIT     090H.2
  0093                92     P1_3    BIT     090H.3
  0094                93     P1_4    BIT     090H.4
  0095                94     P1_5    BIT     090H.5
  0096                95     P1_6    BIT     090H.6
  0097                96     P1_7    BIT     090H.7
  0090                97     T2      BIT     090H.0
  0091                98     T2EX    BIT     090H.1
  0098                99     RI      BIT     098H.0
  0099               100     TI      BIT     098H.1
  009A               101     RB8     BIT     098H.2
  009B               102     TB8     BIT     098H.3
  009C               103     REN     BIT     098H.4
  009D               104     SM2     BIT     098H.5
  009E               105     SM1     BIT     098H.6
  009F               106     SM0     BIT     098H.7
  00A0               107     P2_0    BIT     0A0H.0
  00A1               108     P2_1    BIT     0A0H.1
  00A2               109     P2_2    BIT     0A0H.2
  00A3               110     P2_3    BIT     0A0H.3
  00A4               111     P2_4    BIT     0A0H.4
  00A5               112     P2_5    BIT     0A0H.5
  00A6               113     P2_6    BIT     0A0H.6
  00A7               114     P2_7    BIT     0A0H.7
  00A8               115     EX0     BIT     0A8H.0
  00A9               116     ET0     BIT     0A8H.1
  00AA               117     EX1     BIT     0A8H.2
  00AB               118     ET1     BIT     0A8H.3
  00AC               119     ES      BIT     0A8H.4
  00AD               120     ET2     BIT     0A8H.5
  00AF               121     EA      BIT     0A8H.7
  00B0               122     P3_0    BIT     0B0H.0
  00B1               123     P3_1    BIT     0B0H.1
A51 MACRO ASSEMBLER  RX2FLASH                                                             03/13/2009 15:44:57 PAGE     3

  00B2               124     P3_2    BIT     0B0H.2
  00B3               125     P3_3    BIT     0B0H.3
  00B4               126     P3_4    BIT     0B0H.4
  00B5               127     P3_5    BIT     0B0H.5
  00B6               128     P3_6    BIT     0B0H.6
  00B7               129     P3_7    BIT     0B0H.7
  00B0               130     RXD     BIT     0B0H.0
  00B1               131     TXD     BIT     0B0H.1
  00B2               132     INT0    BIT     0B0H.2
  00B3               133     INT1    BIT     0B0H.3
  00B4               134     T0      BIT     0B0H.4
  00B5               135     T1      BIT     0B0H.5
  00B6               136     WR      BIT     0B0H.6
  00B7               137     RD      BIT     0B0H.7
  00B8               138     PX0     BIT     0B8H.0
  00B9               139     PT0     BIT     0B8H.1
  00BA               140     PX1     BIT     0B8H.2
  00BB               141     PT1     BIT     0B8H.3
  00BC               142     PS      BIT     0B8H.4
  00BD               143     PT2     BIT     0B8H.5
  00C8               144     CP_RL2  BIT     0C8H.0
  00C9               145     C_T2    BIT     0C8H.1
  00CA               146     TR2     BIT     0C8H.2
  00CB               147     EXEN2   BIT     0C8H.3
  00CC               148     TCLK    BIT     0C8H.4
  00CD               149     RCLK    BIT     0C8H.5
  00CE               150     EXF2    BIT     0C8H.6
  00CF               151     TF2     BIT     0C8H.7
  00D0               152     P       BIT     0D0H.0
  00D1               153     FL      BIT     0D0H.1
  00D2               154     OV      BIT     0D0H.2
  00D3               155     RS0     BIT     0D0H.3
  00D4               156     RS1     BIT     0D0H.4
  00D5               157     F0      BIT     0D0H.5
  00D6               158     AC      BIT     0D0H.6
  00D7               159     CY      BIT     0D0H.7
  00B1               160     SFCF    DATA    0B1H
  00B2               161     SFCM    DATA    0B2H
  00B3               162     SFAL    DATA    0B3H
  00B4               163     SFAH    DATA    0B4H
  00B5               164     SFDT    DATA    0B5H
  00B6               165     SFST    DATA    0B6H
                     166     ?PR?ready?RX2FLASH   SEGMENT CODE 
                     167     ?XD?ready?RX2FLASH   SEGMENT XDATA OVERLAYABLE 
                     168     ?PR?_FlashWrByte?RX2FLASH                SEGMENT CODE 
                     169     ?PR?_FlashErSector?RX2FLASH              SEGMENT CODE 
                     170     ?PR?_FlashRdByte?RX2FLASH                SEGMENT CODE 
                     171     ?C_INITSEG           SEGMENT CODE 
                     172     ?XD?RX2FLASH         SEGMENT XDATA 
                     173             EXTRN   CODE (GetTickCount)
                     174             EXTRN   CODE (?C?LSTKXDATA)
                     175             EXTRN   CODE (?C?ULCMP)
                     176             PUBLIC  SECT_SIZE
                     177             PUBLIC  BLK1_DST_ADDR
                     178             PUBLIC  _FlashRdByte
                     179             PUBLIC  _FlashErSector
                     180             PUBLIC  _FlashWrByte
                     181             PUBLIC  ready
                     182     
----                 183             RSEG  ?XD?ready?RX2FLASH
0000                 184     ?ready?BYTE:
0000                 185         TimeOut?040:   DS   4
                     186     
----                 187             RSEG  ?XD?RX2FLASH
0000                 188       BLK1_DST_ADDR:   DS   2
0002                 189           SECT_SIZE:   DS   1
A51 MACRO ASSEMBLER  RX2FLASH                                                             03/13/2009 15:44:57 PAGE     4

                     190     
----                 191             RSEG  ?C_INITSEG
0000 42              192             DB      042H
0001 0000     F      193             DW      BLK1_DST_ADDR
0003 1000            194             DW      01000H
                     195     
0005 41              196             DB      041H
0006 0000     F      197             DW      SECT_SIZE
0008 80              198             DB      080H
                     199     
                     200     ; /* rx2flash.c */
                     201     ; 
                     202     ; //#include<reg51rd2.h>
                     203     ; #include"types.h"
                     204     ; #include"c51rx2.h"
                     205     ; #include"reg52.h"
                     206     ; #include"stimer.h"
                     207     ; 
                     208     ; #ifdef WATCHDOG
                     209     ; #define CLRWDT
                     210     ; #endif
                     211     ; 
                     212     ; #define _pusha()  ;
                     213     ; #define _popa()   ;
                     214     ; 
                     215     ; #ifndef     _pusha
                     216     ; void _pusha(void);
                     217     ; void _popa(void);
                     218     ; #endif
                     219     ; 
                     220     ; /********************************************
                     221     ; * FlashFlex51 MCU SFR Memory Addresses
                     222     ; *********************************************/
                     223     ; sfr SFCF = 0xB1; /*SuperFlash Configuration*/
                     224     ; sfr SFCM = 0xB2; /*SuperFlash Command*/
                     225     ; sfr SFAL = 0xB3; /*SuperFlash Address Low*/
                     226     ; sfr SFAH = 0xB4; /*SuperFlash Address High*/
                     227     ; sfr SFDT = 0xB5; /*SuperFlash Data*/
                     228     ; sfr SFST = 0xB6; /*SuperFlash Status*/
                     229     ; /********************************************
                     230     ; * FlashFlex51 MCU IAP Commands
                     231     ; *********************************************/
                     232     ; #define SFCM_SE 0x0B; /*Sector-Erase IAP cmd*/
                     233     ; #define SFCM_VB 0x0C; /*Byte-Verify IAP cmd*/

⌨️ 快捷键说明

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