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

📄 bank.ls1

📁 nrf9e5 nordic公司出品的带有无线发送接收的单片机的bootloader程序。支持xmodem下载
💻 LS1
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN .\object\bank.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\KE51.EXE .\object\bank.src PR(.\bank.ls1) EP DEBUG

LOC  OBJ            LINE     SOURCE

                       1     
                       2     
                       3     
                       4     
                       5     $nomod51 
                       6     
                       7     NAME    BANK
                       8     
  0080                 9     P0      DATA    080H
  0090                10     P1      DATA    090H
  00A0                11     P2      DATA    0A0H
  00BF                12     CKLFCON DATA    0BFH
  0085                13     T0      BIT     080H.5
  00D6                14     AC      BIT     0D0H.6
  00B3                15     SPI_CTRL        DATA    0B3H
  0086                16     T1      BIT     080H.6
  0090                17     T2      BIT     090H.0
  00AF                18     EA      BIT     0A8H.7
  00A6                19     CD      BIT     0A0H.6
  00A2                20     SPI_MISO        BIT     0A0H.2
  00A1                21     SPI_MOSI        BIT     0A0H.1
  00A7                22     AM      BIT     0A0H.7
  00FE                23     HWREV   DATA    0FEH
  00A8                24     IE      DATA    0A8H
  0085                25     DPH1    DATA    085H
  0084                26     DPL1    DATA    084H
  00A5                27     DR      BIT     0A0H.5
  00CE                28     EXF2    BIT     0C8H.6
  00AC                29     ES      BIT     0A8H.4
  00B8                30     IP      DATA    0B8H
  0098                31     RI      BIT     098H.0
  0083                32     INT0    BIT     080H.3
  00D7                33     CY      BIT     0D0H.7
  0099                34     TI      BIT     098H.1
  0084                35     INT1    BIT     080H.4
  00CB                36     RCAP2H  DATA    0CBH
  00BC                37     PS      BIT     0B8H.4
  0081                38     SP      DATA    081H
  00D2                39     OV      BIT     0D0H.2
  00B6                40     CK_CTRL DATA    0B6H
  00CA                41     RCAP2L  DATA    0CAH
  00B5                42     TICK_DV DATA    0B5H
  00B1                43     RSTREAS DATA    0B1H
  00C9                44     C_T2    BIT     0C8H.1
  00EC                45     EWDI    BIT     0E8H.4
  00CD                46     RCLK    BIT     0C8H.5
  0091                47     EXIF    DATA    091H
  00A0                48     SPI_SCK BIT     0A0H.0
  00CC                49     TCLK    BIT     0C8H.4
  0080                50     P00     BIT     080H.0
  0081                51     P01     BIT     080H.1
  0099                52     SBUF    DATA    099H
  0087                53     PCON    DATA    087H
  0082                54     P02     BIT     080H.2
  0083                55     P03     BIT     080H.3
  0084                56     P04     BIT     080H.4
  0098                57     SCON    DATA    098H
  0085                58     P05     BIT     080H.5
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE     2

  00FC                59     PWDI    BIT     0F8H.4
  0089                60     TMOD    DATA    089H
  0088                61     TCON    DATA    088H
  0086                62     P06     BIT     080H.6
  0087                63     P07     BIT     080H.7
  00DB                64     WDTI    BIT     0D8H.3
  00AA                65     PWMDUTY DATA    0AAH
  0089                66     IE0     BIT     088H.1
  008B                67     IE1     BIT     088H.3
  00A4                68     TXEN    BIT     0A0H.4
  0094                69     P0_DIR  DATA    094H
  0096                70     P1_DIR  DATA    096H
  00F0                71     B       DATA    0F0H
  0095                72     P0_ALT  DATA    095H
  0097                73     P1_ALT  DATA    097H
  00C8                74     CP_RL2  BIT     0C8H.0
  00E0                75     ACC     DATA    0E0H
  00B4                76     SPICLK  DATA    0B4H
  00A9                77     ET0     BIT     0A8H.1
  00AB                78     ET1     BIT     0A8H.3
  008D                79     TF0     BIT     088H.5
  00AD                80     ET2     BIT     0A8H.5
  008F                81     TF1     BIT     088H.7
  00CF                82     TF2     BIT     0C8H.7
  009A                83     RB8     BIT     098H.2
  008C                84     TH0     DATA    08CH
  00A8                85     EX0     BIT     0A8H.0
  0088                86     IT0     BIT     088H.0
  0093                87     P0_DRV  DATA    093H
  008D                88     TH1     DATA    08DH
  009B                89     TB8     BIT     098H.3
  00AA                90     EX1     BIT     0A8H.2
  008A                91     IT1     BIT     088H.2
  00AD                92     REGX_CTRL       DATA    0ADH
  00CD                93     TH2     DATA    0CDH
  00E8                94     EX2     BIT     0E8H.0
  00D0                95     P       BIT     0D0H.0
  00E9                96     EX3     BIT     0E8H.1
  009F                97     SM0     BIT     098H.7
  008A                98     TL0     DATA    08AH
  00EA                99     EX4     BIT     0E8H.2
  009E               100     SM1     BIT     098H.6
  008B               101     TL1     DATA    08BH
  00EB               102     EX5     BIT     0E8H.3
  009D               103     SM2     BIT     098H.5
  00CC               104     TL2     DATA    0CCH
  00E8               105     EIE     DATA    0E8H
  00B9               106     PT0     BIT     0B8H.1
  00BB               107     PT1     BIT     0B8H.3
  00D3               108     RS0     BIT     0D0H.3
  00BD               109     PT2     BIT     0B8H.5
  008C               110     TR0     BIT     088H.4
  00D4               111     RS1     BIT     0D0H.4
  00A9               112     PWMCON  DATA    0A9H
  00A4               113     EOC     BIT     0A0H.4
  008E               114     TR1     BIT     088H.6
  00CA               115     TR2     BIT     0C8H.2
  00B8               116     PX0     BIT     0B8H.0
  00BA               117     PX1     BIT     0B8H.2
  00F8               118     PX2     BIT     0F8H.0
  00F9               119     PX3     BIT     0F8H.1
  00FA               120     PX4     BIT     0F8H.2
  0083               121     DPH     DATA    083H
  00FB               122     PX5     BIT     0F8H.3
  00F8               123     EIP     DATA    0F8H
  0082               124     DPL     DATA    082H
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE     3

  00CB               125     EXEN2   BIT     0C8H.3
  00DF               126     SMOD1   BIT     0D8H.7
  009C               127     REN     BIT     098H.4
  00A5               128     TRX_CE  BIT     0A0H.5
  00C8               129     T2CON   DATA    0C8H
  0086               130     DPS     DATA    086H
  00B2               131     SPI_DATA        DATA    0B2H
  0092               132     MPAGE   DATA    092H
  0093               133     EECSN   BIT     090H.3
  00D8               134     EICON   DATA    0D8H
  008E               135     CKCON   DATA    08EH
  00D5               136     F0      BIT     0D0H.5
  00D1               137     F1      BIT     0D0H.1
  00A3               138     RACSN   BIT     0A0H.3
  00AC               139     REGX_LSB        DATA    0ACH
  00AB               140     REGX_MSB        DATA    0ABH
  00D0               141     PSW     DATA    0D0H
                     142     ?PR?CopyUserProgram?BANK                 SEGMENT CODE INBLOCK 
                     143     ?DT?CopyUserProgram?BANK                 SEGMENT DATA 
                     144     ?PR?SwitchToAppBank?BANK                 SEGMENT CODE INBLOCK 
                     145     ?DT?SwitchToAppBank?BANK                 SEGMENT DATA 
                     146             PUBLIC  SwitchToAppBank
                     147             PUBLIC  CopyUserProgram
                     148     
----                 149             RSEG  ?DT?CopyUserProgram?BANK
0000                 150     ?CopyUserProgram?BYTE:
0000                 151            addr?040:   DS   2
0002                 152             ORG  2
0002                 153               i?041:   DS   1
                     154     
----                 155             RSEG  ?DT?SwitchToAppBank?BANK
0000                 156     ?SwitchToAppBank?BYTE:
0000                 157          source?142:   DS   2
0002                 158             ORG  2
0002                 159          target?143:   DS   2
                     160     
                     161     
                     162     
                     163     
                     164     
                     165     
                     166     
                     167     
                     168     
                     169     
----                 170             RSEG  ?PR?CopyUserProgram?BANK
0000                 171     CopyUserProgram:
                     172             USING   0
                     173                             
                     174     
                     175                             
                     176     
                     177     
                     178     
                     179                             
0000 750004   F      180             MOV     addr?040,#04H
0003 750000   F      181             MOV     addr?040+01H,#00H
                     182     
                     183     
                     184     
                     185                             
0006 C293            186             CLR     EECSN
                     187     
                     188     
                     189                             
0008 75B203          190             MOV     SPI_DATA,#03H
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE     4

000B                 191     ?C0001:
                     192     
                     193                             
000B E591            194             MOV     A,EXIF
000D 30E5FB          195             JNB     ACC.5,?C0001
0010                 196     ?C0002:
                     197     
                     198                             
0010 5391DF          199             ANL     EXIF,#0DFH
                     200     
                     201     
                     202                             
0013 75B204          203             MOV     SPI_DATA,#04H
0016                 204     ?C0003:
                     205     
                     206                             
0016 E591            207             MOV     A,EXIF
0018 30E5FB          208             JNB     ACC.5,?C0003
001B                 209     ?C0004:
                     210     
                     211                             
001B 5391DF          212             ANL     EXIF,#0DFH
                     213     
                     214     
                     215                             
001E 75B200          216             MOV     SPI_DATA,#00H
0021                 217     ?C0005:
                     218     
                     219                             
0021 E591            220             MOV     A,EXIF
0023 30E5FB          221             JNB     ACC.5,?C0005
0026                 222     ?C0006:
                     223     
                     224                             
0026 5391DF          225             ANL     EXIF,#0DFH
0029                 226     ?C0009:
                     227     
                     228     
                     229                             
                     230     
                     231                             
0029 8500B2   F      232             MOV     SPI_DATA,i?041
002C                 233     ?C0010:
                     234     
                     235                             
002C E591            236             MOV     A,EXIF
002E 30E5FB          237             JNB     ACC.5,?C0010
0031                 238     ?C0011:
                     239     
                     240                             
0031 AE00     F      241             MOV     R6,addr?040
0033 AF00     F      242             MOV     R7,addr?040+01H
0035 E4              243             CLR     A
0036 2F              244             ADD     A,R7
0037 F582            245             MOV     DPL,A
0039 74FC            246             MOV     A,#0FCH
003B 3E              247             ADDC    A,R6
003C F583            248             MOV     DPH,A
003E E5B2            249             MOV     A,SPI_DATA
0040 F0              250             MOVX    @DPTR,A
                     251     
                     252                             
0041 5391DF          253             ANL     EXIF,#0DFH
                     254     
                     255                             
0044 0500     F      256             INC     addr?040+01H
A51 MACRO ASSEMBLER  BANK                                                                 03/08/2007 09:20:44 PAGE     5

0046 E500     F      257             MOV     A,addr?040+01H
0048 7002            258             JNZ     ?C0016
004A 0500     F      259             INC     addr?040
004C                 260     ?C0016:
                     261     
                     262                             
004C C3              263             CLR     C
004D E500     F      264             MOV     A,addr?040+01H
004F 94A0            265             SUBB    A,#0A0H
0051 E500     F      266             MOV     A,addr?040
0053 9413            267             SUBB    A,#013H
0055 40D2            268             JC      ?C0009
                     269     
                     270     
                     271                             
0057 D293            272             SETB    EECSN
                     273     
                     274     
                     275     
0059 020000          276               LJMP 0000H
                     277     
                     278     
                     279                             
005C 22              280             RET     
                     281     
                     282     

⌨️ 快捷键说明

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