📄 startup.lst
字号:
00B0 +1 363 IOD DATA 0B0H
00B1 +1 364 IOE DATA 0B1H
00B2 +1 365 OEA DATA 0B2H
00B3 +1 366 OEB DATA 0B3H
00B4 +1 367 OEC DATA 0B4H
00B5 +1 368 OED DATA 0B5H
00B6 +1 369 OEE DATA 0B6H
+1 370
00B8 +1 371 IP DATA 0B8H
+1 372 ; IP
00B8.0 +1 373 PX0 BIT 0B8H+0H
00B8.1 +1 374 PT0 BIT 0B8H+1H
00B8.2 +1 375 PX1 BIT 0B8H+2H
00B8.3 +1 376 PT1 BIT 0B8H+3H
00B8.4 +1 377 PS0 BIT 0B8H+4H
00B8.5 +1 378 PT2 BIT 0B8H+5H
00B8.6 +1 379 PS1 BIT 0B8H+6H
+1 380
00BA +1 381 EP01STAT DATA 0BAH
00BB +1 382 GPIFTRIG DATA 0BBH
+1 383
00BD +1 384 GPIFSGLDATH DATA 0BDH
00BE +1 385 GPIFSGLDATLX DATA 0BEH
00BF +1 386 GPIFSGLDATLNOX DATA 0BFH
+1 387
AX51 MACRO ASSEMBLER STARTUP 10/12/07 16:09:52 PAGE 7
00C0 +1 388 SCON1 DATA 0C0H
+1 389 ; SCON1
00C0.0 +1 390 RI1 BIT 0C0H+0H
00C0.1 +1 391 TI1 BIT 0C0H+1H
00C0.2 +1 392 RB81 BIT 0C0H+2H
00C0.3 +1 393 TB81 BIT 0C0H+3H
00C0.4 +1 394 REN1 BIT 0C0H+4H
00C0.5 +1 395 SM21 BIT 0C0H+5H
00C0.6 +1 396 SM11 BIT 0C0H+6H
00C0.7 +1 397 SM01 BIT 0C0H+7H
00C1 +1 398 SBUF1 DATA 0C1H
00C8 +1 399 T2CON DATA 0C8H
+1 400 ; T2CON
00C8.0 +1 401 CP_RL2 BIT 0C8H+0H
00C8.1 +1 402 C_T2 BIT 0C8H+1H
00C8.2 +1 403 TR2 BIT 0C8H+2H
00C8.3 +1 404 EXEN2 BIT 0C8H+3H
00C8.4 +1 405 TCLK BIT 0C8H+4H
00C8.5 +1 406 RCLK BIT 0C8H+5H
00C8.6 +1 407 EXF2 BIT 0C8H+6H
00C8.7 +1 408 TF2 BIT 0C8H+7H
00CA +1 409 RCAP2L DATA 0CAH
00CB +1 410 RCAP2H DATA 0CBH
00CC +1 411 TL2 DATA 0CCH
00CD +1 412 TH2 DATA 0CDH
00D0 +1 413 PSW DATA 0D0H
+1 414 ; PSW
00D0.0 +1 415 P BIT 0D0H+0H
00D0.1 +1 416 FL BIT 0D0H+1H
00D0.2 +1 417 OV BIT 0D0H+2H
00D0.3 +1 418 RS0 BIT 0D0H+3H
00D0.4 +1 419 RS1 BIT 0D0H+4H
00D0.5 +1 420 F0 BIT 0D0H+5H
00D0.6 +1 421 AC BIT 0D0H+6H
00D0.7 +1 422 CY BIT 0D0H+7H
00D8 +1 423 EICON DATA 0D8H; ; Was WDCON in DS80C320H; Bit Values differ f
rom Reg320
+1 424 ; EICON
00D8.3 +1 425 INT6 BIT 0D8H+3H
00D8.4 +1 426 RESI BIT 0D8H+4H
00D8.5 +1 427 ERESI BIT 0D8H+5H
00D8.7 +1 428 SMOD1 BIT 0D8H+7H
00E0 +1 429 ACC DATA 0E0H
00E8 +1 430 EIE DATA 0E8H ; EIE Bit Values differ from Reg320
+1 431 ; EIE
00E8.0 +1 432 EUSB BIT 0E8H+0H
00E8.1 +1 433 EI2C BIT 0E8H+1H
00E8.2 +1 434 EIEX4 BIT 0E8H+2H
00E8.3 +1 435 EIEX5 BIT 0E8H+3H
00E8.4 +1 436 EIEX6 BIT 0E8H+4H
00F0 +1 437 B DATA 0F0H
00F8 +1 438 EIP DATA 0F8H ; EIP Bit Values differ from Reg320
+1 439 ; EIP
00F8.0 +1 440 PUSB BIT 0F8H+0H;
00F8.1 +1 441 PI2C BIT 0F8H+1H;
00F8.2 +1 442 EIPX4 BIT 0F8H+2H;
00F8.3 +1 443 EIPX5 BIT 0F8H+3H;
00F8.4 +1 444 EIPX6 BIT 0F8H+4H;
445
446 ;$include (fx2_intvec.inc) ; include re-allocated HW interrupt vector loader
+1 447 $if (NX2LP)
+1
+1 DESC_VEC equ 600h
+1 USB_AUTO_VEC equ 500h ; 32 vectors
+1 GPIF_AUTO_VEC equ 580h ; 14 vectors
+1 HW_VEC equ 5c0h ; 12 vectors
AX51 MACRO ASSEMBLER STARTUP 10/12/07 16:09:52 PAGE 8
+1
+1 RESET_VECT equ (HW_VEC + 00h) ; User code Reset vector
+1 INT0_VECT equ (HW_VEC + 03h)
+1 TMR0_VECT equ (HW_VEC + 06h)
+1 INT1_VECT equ (HW_VEC + 09h) ; was B
+1 TMR1_VECT equ (HW_VEC + 0Ch)
+1 COM0_VECT equ (HW_VEC + 0Fh)
+1 TMR2_VECT equ (HW_VEC + 12h)
+1 WKUP_VECT equ (HW_VEC + 15h)
+1 COM1_VECT equ (HW_VEC + 18h)
+1 I2C_VECT equ (HW_VEC + 1Bh)
+1 INT5_VECT equ (HW_VEC + 1Eh)
+1 INT6_VECT equ (HW_VEC + 21h)
+1
+1 SUDAV_USBVECT equ (USB_AUTO_VEC + 00h)
+1 SOF_USBVECT equ (USB_AUTO_VEC + 04h)
+1 SUTOK_USBVECT equ (USB_AUTO_VEC + 08h)
+1 SUSP_USBVECT equ (USB_AUTO_VEC + 0ch)
+1 URES_USBVECT equ (USB_AUTO_VEC + 10h)
+1 HS_USBVECT equ (USB_AUTO_VEC + 14h)
+1 EP0ACK_USBVECT equ (USB_AUTO_VEC + 18h)
+1 SPARE0_USBVECT equ (USB_AUTO_VEC + 1ch)
+1 IN0BUF_USBVECT equ (USB_AUTO_VEC + 20h)
+1 OUT0BUF_USBVECT equ (USB_AUTO_VEC + 24h)
+1 IN1BUF_USBVECT equ (USB_AUTO_VEC + 28h)
+1 OUT1BUF_USBVECT equ (USB_AUTO_VEC + 2ch)
+1 INOUT2BUF_USBVECT equ (USB_AUTO_VEC + 30h)
+1 INOUT4BUF_USBVECT equ (USB_AUTO_VEC + 34h)
+1 INOUT6BUF_USBVECT equ (USB_AUTO_VEC + 38h)
+1 INOUT8BUF_USBVECT equ (USB_AUTO_VEC + 3ch)
+1 IBN_USBVECT equ (USB_AUTO_VEC + 40h)
+1 SPARE1_USBVECT equ (USB_AUTO_VEC + 44h)
+1 EP0PINGNAK_USBVECT equ (USB_AUTO_VEC + 48h)
+1 EP1PINGNAK_USBVECT equ (USB_AUTO_VEC + 4ch)
+1 EP2PINGNAK_USBVECT equ (USB_AUTO_VEC + 50h)
+1 EP4PINGNAK_USBVECT equ (USB_AUTO_VEC + 54h)
+1 EP6PINGNAK_USBVECT equ (USB_AUTO_VEC + 58h)
+1 EP8PINGNAK_USBVECT equ (USB_AUTO_VEC + 5ch)
+1 ERRLIM_USBVECT equ (USB_AUTO_VEC + 60h)
+1 SPARE2_USBVECT equ (USB_AUTO_VEC + 64h)
+1 SPARE3_USBVECT equ (USB_AUTO_VEC + 68h)
+1 SPARE4_USBVECT equ (USB_AUTO_VEC + 6ch)
+1 EP2PIDERR_USBVECT equ (USB_AUTO_VEC + 70h)
+1 EP4PIDERR_USBVECT equ (USB_AUTO_VEC + 74h)
+1 EP6PIDERR_USBVECT equ (USB_AUTO_VEC + 78h)
+1 EP8PIDERR_USBVECT equ (USB_AUTO_VEC + 7ch)
+1
+1 EP2PF_VECT equ (GPIF_AUTO_VEC + 00h)
+1 EP4PF_VECT equ (GPIF_AUTO_VEC + 04h)
+1 EP6PF_VECT equ (GPIF_AUTO_VEC + 08h)
+1 EP8PF_VECT equ (GPIF_AUTO_VEC + 0ch)
+1 EP2EF_VECT equ (GPIF_AUTO_VEC + 10h)
+1 EP4EF_VECT equ (GPIF_AUTO_VEC + 14h)
+1 EP6EF_VECT equ (GPIF_AUTO_VEC + 18h)
+1 EP8EF_VECT equ (GPIF_AUTO_VEC + 1ch)
+1 EP2FF_VECT equ (GPIF_AUTO_VEC + 20h)
+1 EP4FF_VECT equ (GPIF_AUTO_VEC + 24h)
+1 EP6FF_VECT equ (GPIF_AUTO_VEC + 28h)
+1 EP8FF_VECT equ (GPIF_AUTO_VEC + 2ch)
+1 GPIFDONE_VECT equ (GPIF_AUTO_VEC + 30h)
+1 GPIFWF equ (GPIF_AUTO_VEC + 34h)
+1
+1
+1 $else
+1 517
+1 518 ; FX2LP chip
AX51 MACRO ASSEMBLER STARTUP 10/12/07 16:09:52 PAGE 9
+1 519
0100 +1 520 DESC_VEC equ 100h
0200 +1 521 USB_AUTO_VEC equ 200h ; 32 vectors
0280 +1 522 GPIF_AUTO_VEC equ 280h ; 14 vectors
+1 523
0000 +1 524 RESET_VECT equ 00h ; User code Reset vector
0003 +1 525 INT0_VECT equ 03h ; start up code
000B +1 526 TMR0_VECT equ 0Bh
0013 +1 527 INT1_VECT equ 13h ; was B
001B +1 528 TMR1_VECT equ 1Bh
0023 +1 529 COM0_VECT equ 23h
002B +1 530 TMR2_VECT equ 2Bh
0033 +1 531 WKUP_VECT equ 33h
003B +1 532 COM1_VECT equ 3Bh
0043 +1 533 USB_VECT equ 43h ; USB AUTO VEC
004B +1 534 I2C_VECT equ 4Bh
005B +1 535 INT5_VECT equ 5Bh
0053 +1 536 INT4_VECT equ 53h ; GPIF INT vectors
006B +1 537 INT6_VECT equ 6Bh
+1 538
0200 +1 539 SUDAV_USBVECT equ (USB_AUTO_VEC + 00h)
0204 +1 540 SOF_USBVECT equ (USB_AUTO_VEC + 04h)
0208 +1 541 SUTOK_USBVECT equ (USB_AUTO_VEC + 08h)
020C +1 542 SUSP_USBVECT equ (USB_AUTO_VEC + 0ch)
0210 +1 543 URES_USBVECT equ (USB_AUTO_VEC + 10h)
0214 +1 544 HS_USBVECT equ (USB_AUTO_VEC + 14h)
0218 +1 545 EP0ACK_USBVECT equ (USB_AUTO_VEC + 18h)
021C +1 546 SPARE0_USBVECT equ (USB_AUTO_VEC + 1ch)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -