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

📄 start900.lst

📁 433.92m无线模块的接收到有效数据后
💻 LST
📖 第 1 页 / 共 2 页
字号:
                     160     ;           ; 7 = MOVC disabled, program/erase disabled, IAP/ISP global erase disabled on s
                             ector 4
                     161     ;
                     162     ; Flash Security Configuration (SEC5.0 .. SEC5.2)
                     163     ; SEC5       Val  Description
                     164     ; ----       ---  -----------
  0000               165     SEC5 EQU 0  ; 0 = no security on sector 5 (default on unprogrammed part)
                     166     ;           ; 1 = MOVC disabled on sector 5
                     167     ;           ; 2 = program/erase disabled on sector 5
                     168     ;           ; 3 = MOVC disabled, program/erase disabled on sector 5 
                     169     ;           ; 4 = IAP/ISP global erase disabled on sector 5
                     170     ;           ; 5 = MOVC disabled, IAP/ISP global erase disabled on sector 5
                     171     ;           ; 6 = program/erase disabled, IAP/ISP global erase disabled on sector 5
                     172     ;           ; 7 = MOVC disabled, program/erase disabled, IAP/ISP global erase disabled on s
                             ector 5
                     173     ;
                     174     ; Flash Security Configuration (SEC6.0 .. SEC6.2)
                     175     ; SEC6       Val  Description
                     176     ; ----       ---  -----------
  0000               177     SEC6 EQU 0  ; 0 = no security on sector 6 (default on unprogrammed part)
                     178     ;           ; 1 = MOVC disabled on sector 6
                     179     ;           ; 2 = program/erase disabled on sector 6
                     180     ;           ; 3 = MOVC disabled, program/erase disabled on sector 6 
                     181     ;           ; 4 = IAP/ISP global erase disabled on sector 6
                     182     ;           ; 5 = MOVC disabled, IAP/ISP global erase disabled on sector 6
A51 MACRO ASSEMBLER  START900                                                             11/10/2006 11:04:50 PAGE     4

                     183     ;           ; 6 = program/erase disabled, IAP/ISP global erase disabled on sector 6
                     184     ;           ; 7 = MOVC disabled, program/erase disabled, IAP/ISP global erase disabled on s
                             ector 6
                     185     ;
                     186     ; Flash Security Configuration (SEC7.0 .. SEC7.2)
                     187     ; SEC7       Val  Description
                     188     ; ----       ---  -----------
  0000               189     SEC7 EQU 0  ; 0 = no security on sector 7 (default on unprogrammed part)
                     190     ;           ; 1 = MOVC disabled on sector 7
                     191     ;           ; 2 = program/erase disabled on sector 7
                     192     ;           ; 3 = MOVC disabled, program/erase disabled on sector 7 
                     193     ;           ; 4 = IAP/ISP global erase disabled on sector 7
                     194     ;           ; 5 = MOVC disabled, IAP/ISP global erase disabled on sector 7
                     195     ;           ; 6 = program/erase disabled, IAP/ISP global erase disabled on sector 7
                     196     ;           ; 7 = MOVC disabled, program/erase disabled, IAP/ISP global erase disabled on s
                             ector 7
                     197     ;
                     198     ;------------------------------------------------------------------------------
                     199     
                     200     
                     201                     NAME    ?C_STARTUP
                     202     
  0063               203     _UCFG1 EQU FOSC OR (WDSE SHL 4) OR (BOE SHL 5) OR (RPE SHL 6) OR (WDTE SHL 7)
  0000               204     _UCFG2 EQU 0
                     205     
----                 206                     CSEG    AT      0FFF0H
FFF0 63              207                     DB      _UCFG1          ; place UCFG Bytes in hex file
FFF1 00              208                     DB      _UCFG2          ; reserved for future use
FFF2 1E              209                     DB      BOOTVEC
FFF3 01              210                     DB      BOOTSTAT
FFF4 00              211                     DB      SEC0
FFF5 00              212                     DB      SEC1
FFF6 00              213                     DB      SEC2
FFF7 00              214                     DB      SEC3
FFF8 00              215                     DB      SEC4
FFF9 00              216                     DB      SEC5
FFFA 00              217                     DB      SEC6
FFFB 00              218                     DB      SEC7
                     219     
                     220     ?C_C51STARTUP   SEGMENT   CODE
                     221     ?STACK          SEGMENT   IDATA
                     222     
----                 223                     RSEG    ?STACK
0000                 224                     DS      1
                     225     
                     226                     EXTRN CODE (?C_START)
                     227                     PUBLIC  ?C_STARTUP
                     228     
----                 229                     CSEG    AT      0
0000 020000   F      230     ?C_STARTUP:     JMP     STARTUP1
                     231     
----                 232                     RSEG    ?C_C51STARTUP
                     233     
0000                 234     STARTUP1:
                     235     
                     236     IF IDATALEN <> 0
0000 78FF            237                     MOV     R0,#IDATALEN - 1
0002 E4              238                     CLR     A
0003 F6              239     IDATALOOP:      MOV     @R0,A
0004 D8FD            240                     DJNZ    R0,IDATALOOP
                     241     ENDIF
                     242     
                     243     
                     244     IF XDATALEN <> 0
                                             MOV     DPTR,#XDATASTART
                                             MOV     R7,#LOW (XDATALEN)
A51 MACRO ASSEMBLER  START900                                                             11/10/2006 11:04:50 PAGE     5

                               IF (LOW (XDATALEN)) <> 0
                                             MOV     R6,#(HIGH (XDATALEN)) +1
                               ELSE
                                             MOV     R6,#HIGH (XDATALEN)
                               ENDIF
                                             CLR     A
                             XDATALOOP:      MOVX    @DPTR,A
                                             INC     DPTR
                                             DJNZ    R7,XDATALOOP
                                             DJNZ    R6,XDATALOOP
                             ENDIF
                     258     
                     259     
                     260     IF IBPSTACK <> 0
                             EXTRN DATA (?C_IBP)
                             
                                             MOV     ?C_IBP,#LOW IBPSTACKTOP
                             ENDIF
                     265     
                     266     IF XBPSTACK <> 0
                             EXTRN DATA (?C_XBP)
                             
                                             MOV     ?C_XBP,#HIGH XBPSTACKTOP
                                             MOV     ?C_XBP+1,#LOW XBPSTACKTOP
                             ENDIF
                     272     
                     273     IF PBPSTACK <> 0
                             EXTRN DATA (?C_PBP)
                                             MOV     ?C_PBP,#LOW PBPSTACKTOP
                             ENDIF
                     277     
0006 758100   F      278                     MOV     SP,#?STACK-1
0009 020000   F      279                     JMP     ?C_START
                     280     
                     281                     END
A51 MACRO ASSEMBLER  START900                                                             11/10/2006 11:04:50 PAGE     6

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

?C_C51STARTUP. . .  C SEG    000CH       REL=UNIT
?C_START . . . . .  C ADDR   -----       EXT
?C_STARTUP . . . .  C ADDR   0000H   A   
?STACK . . . . . .  I SEG    0001H       REL=UNIT
BOE. . . . . . . .  N NUMB   0001H   A   
BOOTSTAT . . . . .  N NUMB   0001H   A   
BOOTVEC. . . . . .  N NUMB   001EH   A   
FOSC . . . . . . .  N NUMB   0003H   A   
IBPSTACK . . . . .  N NUMB   0000H   A   
IBPSTACKTOP. . . .  N NUMB   0100H   A   
IDATALEN . . . . .  N NUMB   0100H   A   
IDATALOOP. . . . .  C ADDR   0003H   R   SEG=?C_C51STARTUP
PBPSTACK . . . . .  N NUMB   0000H   A   
PBPSTACKTOP. . . .  N NUMB   0100H   A   
RPE. . . . . . . .  N NUMB   0001H   A   
SEC0 . . . . . . .  N NUMB   0000H   A   
SEC1 . . . . . . .  N NUMB   0000H   A   
SEC2 . . . . . . .  N NUMB   0000H   A   
SEC3 . . . . . . .  N NUMB   0000H   A   
SEC4 . . . . . . .  N NUMB   0000H   A   
SEC5 . . . . . . .  N NUMB   0000H   A   
SEC6 . . . . . . .  N NUMB   0000H   A   
SEC7 . . . . . . .  N NUMB   0000H   A   
SP . . . . . . . .  D ADDR   0081H   A   
STARTUP1 . . . . .  C ADDR   0000H   R   SEG=?C_C51STARTUP
WDSE . . . . . . .  N NUMB   0000H   A   
WDTE . . . . . . .  N NUMB   0000H   A   
XBPSTACK . . . . .  N NUMB   0000H   A   
XBPSTACKTOP. . . .  N NUMB   0200H   A   
XDATALEN . . . . .  N NUMB   0000H   A   
XDATASTART . . . .  N NUMB   0000H   A   
_UCFG1 . . . . . .  N NUMB   0063H   A   
_UCFG2 . . . . . .  N NUMB   0000H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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