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

📄 start900.lst

📁 display port接受芯片ANX9813的驱动代码。MCU使用LPC936FDH,内部包含AN9813寄存器设置
💻 LST
📖 第 1 页 / 共 2 页
字号:
                     183     ;  <h> SEC3: (SEC3.0 .. SEC3.2)
                     184     ; SEC3 Bit  Description
                     185     ; --------  -----------
                     186     ;    <q.0>  Disable reading with MOVC
                     187     ;    <q.1>  Disable program/erase
                     188     ;    <q.2>  Disable IAP/ISP global erase
                     189     ;           <i> Flash Security Configuration sector 0 (c:0x0C00 - c:0x0FFF)
A51 MACRO ASSEMBLER  START900                                                             10/03/2008 17:53:06 PAGE     4

  0000               190     SEC3 EQU 0 
                     191     ;  </h>
                     192     
                     193     ;  <h> SEC4: (SEC4.0 .. SEC4.2)
                     194     ; SEC4 Bit  Description
                     195     ; --------  -----------
                     196     ;    <q.0>  Disable reading with MOVC
                     197     ;    <q.1>  Disable program/erase
                     198     ;    <q.2>  Disable IAP/ISP global erase
                     199     ;           <i> Flash Security Configuration sector 0 (c:0x1000 - c:0x13FF)
  0000               200     SEC4 EQU 0  
                     201     ;  </h>
                     202     
                     203     ;  <h> SEC5: (SEC5.0 .. SEC5.2)
                     204     ; SEC5 Bit  Description
                     205     ; --------  -----------
                     206     ;    <q.0>  Disable reading with MOVC
                     207     ;    <q.1>  Disable program/erase
                     208     ;    <q.2>  Disable IAP/ISP global erase
                     209     ;           <i> Flash Security Configuration sector 0 (c:0x1400 - c:0x17FF)
  0000               210     SEC5 EQU 0  
                     211     ;  </h>
                     212     
                     213     ;  <h> SEC6: (SEC6.0 .. SEC6.2)
                     214     ; SEC6 Bit  Description
                     215     ; --------  -----------
                     216     ;    <q.0>  Disable reading with MOVC
                     217     ;    <q.1>  Disable program/erase
                     218     ;    <q.2>  Disable IAP/ISP global erase
                     219     ;           <i> Flash Security Configuration sector 0 (c:0x1800 - c:0x1BFF)
  0000               220     SEC6 EQU 0  
                     221     ;  </h>
                     222     
                     223     ;  <h> SEC7: (SEC7.0 .. SEC7.2)
                     224     ; SEC7 Bit  Description
                     225     ; --------  -----------
                     226     ;    <q.0>  Disable reading with MOVC
                     227     ;    <q.1>  Disable program/erase
                     228     ;    <q.2>  Disable IAP/ISP global erase
                     229     ;           <i> Flash Security Configuration sector 0 (c:0x1C00 - c:0x1FFF)
  0000               230     SEC7 EQU 0  
                     231     ;  </h> 
                     232     ; </h> 
                     233     
                     234     ;------------------------------------------------------------------------------
                     235     
                     236     
                     237                     NAME    ?C_STARTUP
                     238     
  0023               239     _UCFG1 EQU FOSC OR (IRCDBL SHL 3) OR (WDSE SHL 4) OR (BOE SHL 5) OR (RPE SHL 6) OR (WDTE SH
                             L 7)
  0000               240     _UCFG2 EQU 0
                     241     
----                 242                     CSEG    AT      0FFF0H
FFF0 23              243                     DB      _UCFG1          ; place UCFG Bytes in hex file
FFF1 00              244                     DB      _UCFG2          ; reserved for future use
FFF2 1E              245                     DB      BOOTVEC
FFF3 00              246                     DB      BOOTSTAT
----                 247                     CSEG    AT      0FFF8H                
FFF8 00              248                     DB      SEC0
FFF9 00              249                     DB      SEC1
FFFA 00              250                     DB      SEC2
FFFB 00              251                     DB      SEC3
FFFC 00              252                     DB      SEC4
FFFD 00              253                     DB      SEC5
FFFE 00              254                     DB      SEC6
A51 MACRO ASSEMBLER  START900                                                             10/03/2008 17:53:06 PAGE     5

FFFF 00              255                     DB      SEC7
                     256     
                     257     ?C_C51STARTUP   SEGMENT   CODE
                     258     ?STACK          SEGMENT   IDATA
                     259     
----                 260                     RSEG    ?STACK
0000                 261                     DS      1
                     262     
                     263                     EXTRN CODE (?C_START)
                     264                     PUBLIC  ?C_STARTUP
                     265     
----                 266                     CSEG    AT      0
0000 020000   F      267     ?C_STARTUP:     JMP     STARTUP1
                     268     
----                 269                     RSEG    ?C_C51STARTUP
                     270     
0000                 271     STARTUP1:
                     272     
                     273     IF IDATALEN <> 0
0000 78FF            274                     MOV     R0,#IDATALEN - 1
0002 E4              275                     CLR     A
0003 F6              276     IDATALOOP:      MOV     @R0,A
0004 D8FD            277                     DJNZ    R0,IDATALOOP
                     278     ENDIF
                     279     
                     280     
                     281     IF XDATALEN <> 0
                                             MOV     DPTR,#XDATASTART
                                             MOV     R7,#LOW (XDATALEN)
                               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
                     295     
                     296     
                     297     IF IBPSTACK <> 0
                             EXTRN DATA (?C_IBP)
                             
                                             MOV     ?C_IBP,#LOW IBPSTACKTOP
                             ENDIF
                     302     
                     303     IF XBPSTACK <> 0
                             EXTRN DATA (?C_XBP)
                             
                                             MOV     ?C_XBP,#HIGH XBPSTACKTOP
                                             MOV     ?C_XBP+1,#LOW XBPSTACKTOP
                             ENDIF
                     309     
                     310     IF PBPSTACK <> 0
                             EXTRN DATA (?C_PBP)
                                             MOV     ?C_PBP,#LOW PBPSTACKTOP
                             ENDIF
                     314     
0006 758100   F      315                     MOV     SP,#?STACK-1
0009 020000   F      316                     JMP     ?C_START
                     317     
                     318                     END
                             
                             
A51 MACRO ASSEMBLER  START900                                                             10/03/2008 17:53:06 PAGE     6

                             
A51 MACRO ASSEMBLER  START900                                                             10/03/2008 17:53:06 PAGE     7

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


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

?C_C51STARTUP. . .  C SEG    000CH       REL=UNIT   257# 269
?C_START . . . . .  C ADDR   -----       EXT   263# 316
?C_STARTUP . . . .  C ADDR   0000H   A      237 264 267#
?STACK . . . . . .  I SEG    0001H       REL=UNIT   258# 260 315
BOE. . . . . . . .  N NUMB   0001H   A      116# 239
BOOTSTAT . . . . .  N NUMB   0000H   A      142# 246
BOOTVEC. . . . . .  N NUMB   001EH   A      149# 245
FOSC . . . . . . .  N NUMB   0003H   A      92# 239
IBPSTACK . . . . .  N NUMB   0000H   A      53# 297
IBPSTACKTOP. . . .  N NUMB   0100H   A      56#
IDATALEN . . . . .  N NUMB   0100H   A      32# 273 274
IDATALOOP. . . . .  C ADDR   0003H   R   SEG=?C_C51STARTUP   276# 277
IRCDBL . . . . . .  N NUMB   0000H   A      100# 239
PBPSTACK . . . . .  N NUMB   0000H   A      71# 310
PBPSTACKTOP. . . .  N NUMB   0100H   A      74#
RPE. . . . . . . .  N NUMB   0000H   A      124# 239
SEC0 . . . . . . .  N NUMB   0000H   A      160# 248
SEC1 . . . . . . .  N NUMB   0000H   A      170# 249
SEC2 . . . . . . .  N NUMB   0000H   A      180# 250
SEC3 . . . . . . .  N NUMB   0000H   A      190# 251
SEC4 . . . . . . .  N NUMB   0000H   A      200# 252
SEC5 . . . . . . .  N NUMB   0000H   A      210# 253
SEC6 . . . . . . .  N NUMB   0000H   A      220# 254
SEC7 . . . . . . .  N NUMB   0000H   A      230# 255
SP . . . . . . . .  D ADDR   0081H   A      315
STARTUP1 . . . . .  C ADDR   0000H   R   SEG=?C_C51STARTUP   267 271#
WDSE . . . . . . .  N NUMB   0000H   A      108# 239
WDTE . . . . . . .  N NUMB   0000H   A      132# 239
XBPSTACK . . . . .  N NUMB   0000H   A      62# 303
XBPSTACKTOP. . . .  N NUMB   0200H   A      65#
XDATALEN . . . . .  N NUMB   0000H   A      40# 281 284
XDATASTART . . . .  N NUMB   0000H   A      36#
_UCFG1 . . . . . .  N NUMB   0023H   A      239# 243
_UCFG2 . . . . . .  N NUMB   0000H   A      240# 244


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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