📄 open_window.lst
字号:
+1 472 ;yCol_Count: DS 1
+1 473 ;yEff_Delay_Num: DS 1
+1 474 ;yEff_Delay_Count: DS 1
001D +1 475 ColOff: DS 1
001E +1 476 RowOff: DS 1
+1 477 ;BlockIdx: DS 1
+1 478 ;BlockStep: DS 1
+1 479 ;BlockCount: DS 1
+1 480
+1 481 ;-------Decode----------------------------------
+1 482 ;DecodeUsedBit: DS 1 ;6
+1 483 ;ColorR: DS 1
+1 484 ;ColorG: DS 1
+1 485 ;ColorB: DS 1
+1 486 ;DATA1: DS 1
+1 487 ;DATA2: DS 1
001F +1 488 Cb: DS 1
0020 +1 489 Cr: DS 1
0021 +1 490 MulTemp: DS 1
0022 +1 491 G_Count: DS 1
0023 +1 492 CrH: DS 1
0024 +1 493 CbH: DS 1
+1 494
+1 495 ;-------FLASH-----------------------------------
0025 +1 496 yFlash_Addr_H: DS 1 ;7
0026 +1 497 yFlash_Addr_M: DS 1
0027 +1 498 yFlash_Addr_L: DS 1
0028 +1 499 yFlash_Addr_H_Temp: DS 1
0029 +1 500 yFlash_Addr_M_Temp: DS 1
002A +1 501 yFlash_Addr_L_Temp: DS 1
002B +1 502 yFlash_State: DS 1
+1 503
+1 504 ;-------USB-------------------------------------
002C +1 505 yIn_Csro0: DS 1 ;8
002C +1 506 vBlockCol EQU yIn_Csro0
002D +1 507 yEp0_State: DS 1
002D +1 508 vBlockRow EQU yEp0_State
002E +1 509 yEp0_Desc_Len: DS 1
002E +1 510 vLcd_Column_Len_Temp EQU yEp0_Desc_Len
002F +1 511 yEp0_Rev_Len: DS 1
002F +1 512 vLcd_Row_Len_Temp EQU yEp0_Rev_Len
0030 +1 513 yDPH_Temp: DS 1
0030 +1 514 Column_Start_Addr_Temp EQU yDPH_Temp
0031 +1 515 yDPL_Temp: DS 1
0031 +1 516 Row_Start_Addr_Temp EQU yDPL_Temp
0032 +1 517 yEp0_Rev_Mode: DS 1
0032 +1 518 data_temp EQU yEp0_Rev_Mode
A51 MACRO ASSEMBLER OPEN_WINDOW 11/02/2007 11:30:29 PAGE 9
0033 +1 519 yUSB_FLAG: DS 1
0033 +1 520 DataCnt EQU yUSB_FLAG
+1 521 ;--------SCSI-----------------------------------
0034 +1 522 EP1_Send_Cnt: DS 1 ;8
0034 +1 523 Effect_Num EQU EP1_Send_Cnt
0035 +1 524 u8CSWStatus: DS 1
0035 +1 525 Dividend_Temp EQU u8CSWStatus
0036 +1 526 gtLastError: DS 1
0036 +1 527 Remainder_Temp EQU gtLastError
0037 +1 528 gbSenseKey: DS 1
0037 +1 529 Idle_Cnt EQU gbSenseKey
0038 +1 530 gbAdditionalSenseCode: DS 1
0038 +1 531 Char_Row_Len EQU gbAdditionalSenseCode
0039 +1 532 gbAddiSenseCodeQualifier: DS 1
0039 +1 533 Char_Column_Len EQU gbAddiSenseCodeQualifier
003A +1 534 Packet_Len: DS 1
003B +1 535 Packet_Size: DS 1
+1 536
+1 537 ;--------KEY------------------------------------
003C +1 538 ySignalLevel: DS 1 ;8
003D +1 539 yStableSignal: DS 1
003E +1 540 yKey_Value: DS 1
003F +1 541 KeyTickCount: DS 1
0040 +1 542 PrevChange: DS 1
0041 +1 543 CurrChange: DS 1
0042 +1 544 BuzzerCount: DS 1
0043 +1 545 BuzzerCtrl: DS 1
+1 546
+1 547 ;--------ADC-------------------------------------
0044 +1 548 yVolVal: DS 1 ;4
0045 +1 549 yTmpVal: DS 1
0046 +1 550 yAdcStatus: DS 1
0047 +1 551 yAdcBufPtr: DS 1
+1 552
+1 553 ;--------Menu------------------------------------
0048 +1 554 Slide_Show_Save: DS 1
0049 +1 555 Auto_Save: DS 1
004A +1 556 Lcd_Contrast_Save: DS 1
004B +1 557 BackLight_Save: DS 1
004C +1 558 yInterface: DS 1
+1 559
004D +1 560 vLcd_Column_Len: DS 1
004E +1 561 vLcd_Row_Len: DS 1
+1 562
+1 563 ;------Data Ram----------------------------------
+1 564 MYBIT SEGMENT BIT
+1 565
0000 +1 566 bSlide_Show_Delay_Finish_Flag BIT 20H.0
0001 +1 567 bSleep_Delay_Finish_Flag BIT 20H.1
0002 +1 568 ADC_Finish_Flag BIT 20H.2
0004 +1 569 bRtc_Flag BIT 20H.4
---- +1 570 BSEG AT 22H
---- +1 571 RSEG MYBIT
0000 +1 572 READ_BIT: DBIT 1
0001 +1 573 bUsb_Config_Flag: DBIT 1
0002 +1 574 bEp1_In_Flag: DBIT 1
0003 +1 575 bEp1_Out_Flag: DBIT 1
0004 +1 576 bNot_Delay_Flag: DBIT 1
0005 +1 577 bUsb_Init_Flag: DBIT 1
0006 +1 578 bMenu_Open_Usb_Flag: DBIT 1
0007 +1 579 bMenu_Close_Usb_Flag: DBIT 1
0008 +1 580 App_Code_Flag: DBIT 1
0009 +1 581 bUsb_Insert_Flag: DBIT 1
000A +1 582 bUsb_Desert_Flag: DBIT 1
+1 583
+1 584 ;-------KEY---------------------------------------
A51 MACRO ASSEMBLER OPEN_WINDOW 11/02/2007 11:30:29 PAGE 10
000B +1 585 bKey_Press_Flag: DBIT 1
+1 586 ;bKey_Buzzer_Ring_Flag: DBIT 1
+1 587
+1 588 ;-------TIMER-------------------------------------
000C +1 589 bPower_On_Flag: DBIT 1
000D +1 590 bStatus_Disp_Flag: DBIT 1
000E +1 591 bRun_Watch_Flag: DBIT 1
000F +1 592 bStart_Slide_Delay_Flag: DBIT 1
0010 +1 593 bStart_Sleep_Delay_Flag: DBIT 1
+1 594 ;-------SCSI--------------------------------------
0011 +1 595 bStallOutSet_Flag: DBIT 1
0012 +1 596 bStallInSet_Flag: DBIT 1
0013 +1 597 bEject: DBIT 1
0014 +1 598 writeProtectFlag: DBIT 1
+1 599
+1 600 ;-------VM----------------------------------------
0015 +1 601 VmSkip: DBIT 1
0016 +1 602 VmCache: DBIT 1
0017 +1 603 LcdInterface: DBIT 1
+1 604
0018 +1 605 Vm_Char_Color_Flag: DBIT 1
0019 +1 606 Start_ADC_Flag: DBIT 1
001A +1 607 Reset_Flag: DBIT 1
001B +1 608 Idle_Flag: DBIT 1
+1 609
+1 610
611
612
---- 613 CSEG AT 0H
614
0000 615 Lcd_Open_Window:
0000 742A 616 MOV A,#2AH
0002 122500 617 LCALL 0x2500
618
0005 E500 F 619 MOV A,yLcd_Column_Start
0007 2402 620 ADD A,#02H
0009 122510 621 LCALL 0x2510
000C E500 F 622 MOV A,yLcd_Column_End
000E 2402 623 ADD A,#02H
0010 122510 624 LCALL 0x2510
625 ;---------------------------------------------
0013 742B 626 MOV A,#2BH
0015 122500 627 LCALL 0x2500
628
0018 E500 F 629 MOV A,yLcd_Row_Start
001A 2406 630 ADD A,#06h
001C 122510 631 LCALL 0x2510
001F E500 F 632 MOV A,yLcd_Row_End
0021 2406 633 ADD A,#06h
0023 122510 634 LCALL 0x2510
635
0026 742C 636 MOV A,#2CH
0028 122500 637 LCALL 0x2500
638
002B 22 639 RET
002C 00 640 DB 0X00
002D 00 641 DB 0X00
002E 00 642 DB 0X00
002F 00 643 DB 0X00
644 END
A51 MACRO ASSEMBLER OPEN_WINDOW 11/02/2007 11:30:29 PAGE 11
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
AC. . . . . . . . . . . . . . B ADDR 00D0H.6 A
ACC . . . . . . . . . . . . . D ADDR 00E0H A
ADCCON0 . . . . . . . . . . . D ADDR 00F4H A
ADCCON1 . . . . . . . . . . . D ADDR 00F5H A
ADCCON2 . . . . . . . . . . . D ADDR 00F6H A
ADCH. . . . . . . . . . . . . D ADDR 00EEH A
ADCSR . . . . . . . . . . . . D ADDR 00F3H A
ADCTH . . . . . . . . . . . . D ADDR 00F1H A
ADC_FINISH_FLAG . . . . . . . B ADDR 0020H.2 A
APP_CODE_FLAG . . . . . . . . B ADDR 0001H.0 R SEG=MYBIT
ATMPBUF0. . . . . . . . . . . I ADDR 003FH R SEG=MYIDATA
AUTO_SAVE . . . . . . . . . . D ADDR 0049H R SEG=MYDATA
AVOLBUF0. . . . . . . . . . . I ADDR 0039H R SEG=MYIDATA
B . . . . . . . . . . . . . . D ADDR 00F0H A
BACKLIGHT_SAVE. . . . . . . . D ADDR 004BH R SEG=MYDATA
BEJECT. . . . . . . . . . . . B ADDR 0002H.3 R SEG=MYBIT
BEP1_IN_FLAG. . . . . . . . . B ADDR 0000H.2 R SEG=MYBIT
BEP1_OUT_FLAG . . . . . . . . B ADDR 0000H.3 R SEG=MYBIT
BKEY_PRESS_FLAG . . . . . . . B ADDR 0001H.3 R SEG=MYBIT
BMENU_CLOSE_USB_FLAG. . . . . B ADDR 0000H.7 R SEG=MYBIT
BMENU_OPEN_USB_FLAG . . . . . B ADDR 0000H.6 R SEG=MYBIT
BNOT_DELAY_FLAG . . . . . . . B ADDR 0000H.4 R SEG=MYBIT
BPOWER_ON_FLAG. . . . . . . . B ADDR 0001H.4 R SEG=MYBIT
BRTC_FLAG . . . . . . . . . . B ADDR 0020H.4 A
BRUN_WATCH_FLAG . . . . . . . B ADDR 0001H.6 R SEG=MYBIT
BSLEEP_DELAY_FINISH_FLAG. . . B ADDR 0020H.1 A
BSLIDE_SHOW_DELAY_FINISH_FLAG B ADDR 0020H.0 A
BSTALLINSET_FLAG. . . . . . . B ADDR 0002H.2 R SEG=MYBIT
BSTALLOUTSET_FLAG . . . . . . B ADDR 0002H.1 R SEG=MYBIT
BSTART_SLEEP_DELAY_FLAG . . . B ADDR 0002H.0 R SEG=MYBIT
BSTART_SLIDE_DELAY_FLAG . . . B ADDR 0001H.7 R SEG=MYBIT
BSTATUS_DISP_FLAG . . . . . . B ADDR 0001H.5 R SEG=MYBIT
BUSB_CONFIG_FLAG. . . . . . . B ADDR 0000H.1 R SEG=MYBIT
BUSB_DESERT_FLAG. . . . . . . B ADDR 0001H.2 R SEG=MYBIT
BUSB_INIT_FLAG. . . . . . . . B ADDR 0000H.5 R SEG=MYBIT
BUSB_INSERT_FLAG. . . . . . . B ADDR 0001H.1 R SEG=MYBIT
BUZZERCOUNT . . . . . . . . . D ADDR 0042H R SEG=MYDATA
BUZZERCTRL. . . . . . . . . . D ADDR 0043H R SEG=MYDATA
BYTE_PROGRAM_CMD. . . . . . . I ADDR 004CH R SEG=MYIDATA
CB. . . . . . . . . . . . . . D ADDR 001FH R SEG=MYDATA
CBH . . . . . . . . . . . . . D ADDR 0024H R SEG=MYDATA
CBWCB_BUF . . . . . . . . . . I ADDR 0008H R SEG=MYIDATA
CCON. . . . . . . . . . . . . D ADDR 00ABH A
CHAR_COLUMN_LEN . . . . . . . D ADDR 0039H R SEG=MYDATA
CHAR_FLASH_ADDR_H . . . . . . I ADDR 0048H R SEG=MYIDATA
CHAR_FLASH_ADDR_L . . . . . . I ADDR 004AH R SEG=MYIDATA
CHAR_FLASH_ADDR_M . . . . . . I ADDR 0049H R SEG=MYIDATA
CHAR_ROW_LEN. . . . . . . . . D ADDR 0038H R SEG=MYDATA
CKCON0. . . . . . . . . . . . D ADDR 0091H A
CKCON1. . . . . . . . . . . . D ADDR 0092H A
CKCON2. . . . . . . . . . . . D ADDR 0093H A
CLKDIV. . . . . . . . . . . . D ADDR 0094H A
COLOFF. . . . . . . . . . . . D ADDR 001DH R SEG=MYDATA
COLOR_BUF . . . . . . . . . . I ADDR 0000H R SEG=MYIDATA
COLOR_BUF1. . . . . . . . . . I ADDR 0001H R SEG=MYIDATA
COLOR_BUF2. . . . . . . . . . I ADDR 0002H R SEG=MYIDATA
COLOR_BUF3. . . . . . . . . . I ADDR 0003H R SEG=MYIDATA
COLUMN_START_ADDR_TEMP. . . . D ADDR 0030H R SEG=MYDATA
CR. . . . . . . . . . . . . . D ADDR 0020H R SEG=MYDATA
CRH . . . . . . . . . . . . . D ADDR 0023H R SEG=MYDATA
A51 MACRO ASSEMBLER OPEN_WINDOW 11/02/2007 11:30:29 PAGE 12
CURRCHANGE. . . . . . . . . . D ADDR 0041H R SEG=MYDATA
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -