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

📄 wg320240b.lst

📁 这是一整套USB2.0试验程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
A51 MACRO ASSEMBLER  WG320240B                                                            03/20/2006 10:06:58 PAGE     1


MACRO ASSEMBLER A51 V7.02
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE wg320240B.asm SET(LARGE) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;*****************************************************************************
                       2     ;               SED1335 CONTROLLER
                       3     ;*****************************************************************************
                       4     E_SED   REG     P3.0            ;sed1330
*** _________________________^
*** ERROR #A9 IN 4 (wg320240B.asm, LINE 4): SYNTAX ERROR
                       5     R_W_SED REG     P3.7            ;sed1330
*** _________________________^
*** ERROR #A9 IN 5 (wg320240B.asm, LINE 5): SYNTAX ERROR
                       6     CS      REG     P3.1            ;sed1330
*** _________________________^
*** ERROR #A9 IN 6 (wg320240B.asm, LINE 6): SYNTAX ERROR
                       7     A0      REG     P3.4            ;sed1330
*** _________________________^
*** ERROR #A9 IN 7 (wg320240B.asm, LINE 7): SYNTAX ERROR
                       8     RST     REG     P3.6            ;sed1330
*** _________________________^
*** ERROR #A9 IN 8 (wg320240B.asm, LINE 8): SYNTAX ERROR
                       9     SEL     REG     P3.5            ;sed1330
*** _________________________^
*** ERROR #A9 IN 9 (wg320240B.asm, LINE 9): SYNTAX ERROR
                      10     
  007F                11     FX      EQU     7FH             ;text x dot size FX+1
  007E                12     FY      EQU     7EH             ;text y dot size FY+1
  007D                13     CR      EQU     7DH             ;character return APL-1
  007C                14     TC_P    EQU     7CH             ;fram purse   12MHz>=[(TC_P)*9+1]*L_F*70Hz
  007B                15     L_F     EQU     7BH             ;y duty L_F+1
  007A                16     APL     EQU     7AH             ;number of text per line
  0079                17     SAD_2L  EQU     79H             ;set address of layer 2 low
  0078                18     SAD_2H  EQU     78H             ;set address of layer 2 high
                      19     
  0140                20     MAX_COL EQU     320             ;MAX COLUMN(SEGMENT)
  00F0                21     MAX_ROW EQU     240             ;MAX ROW(COMMON)
                      22     ;*****************************************************************************
0000                  23             ORG     0H
                      24     ;
                      25     ;sed1330 reset
0000 757F87           26             MOV     FX,#87H
0003 757E07           27             MOV     FY,#07H
0006 757D27           28             MOV     CR,#MAX_COL / 8 - 1
                      29     ;       MOV     TC_P,#86
0009 757C42           30             MOV     TC_P,#66
000C 757BEF           31             MOV     L_F,#MAX_ROW - 1
000F 757A28           32             MOV     APL,#MAX_COL / 8
0012 757960           33             MOV     SAD_2L,#60H
0015 757809           34             MOV     SAD_2H,#09H
                      35     
0018                  36     START:
0018                  37             SETB    SEL
*** _________________________________________^
*** ERROR #A45 IN 37 (wg320240B.asm, LINE 37): UNDEFINED SYMBOL (PASS-2)
001A                  38             CLR     RST
*** _________________________________________^
*** ERROR #A45 IN 38 (wg320240B.asm, LINE 38): UNDEFINED SYMBOL (PASS-2)
001C 00               39             NOP
001D 00               40             NOP
001E                  41             SETB    RST
*** _________________________________________^
A51 MACRO ASSEMBLER  WG320240B                                                            03/20/2006 10:06:58 PAGE     2

*** ERROR #A45 IN 41 (wg320240B.asm, LINE 41): UNDEFINED SYMBOL (PASS-2)
0020 00               42             NOP
0021 00               43             NOP
                      44     
                      45     ;*****************************************************************************
0022                  46     SYSTEM_SET:
0022 7440             47             MOV     A,#40H
0024 11C1             48             CALL    COM_W
0026 7430             49             MOV     A,#30H
0028 11CE             50             CALL    DATA_W
002A E57F             51             MOV     A,FX              ;FX
002C 11CE             52             CALL    DATA_W
002E E57E             53             MOV     A,FY              ;FY
0030 11CE             54             CALL    DATA_W
0032 E57D             55             MOV     A,CR              ;CR
0034 11CE             56             CALL    DATA_W
0036 E57C             57             MOV     A,TC_P            ;TC/R
0038 11CE             58             CALL    DATA_W
003A E57B             59             MOV     A,L_F             ;L/F
003C 11CE             60             CALL    DATA_W
003E E57A             61             MOV     A,APL             ;APL
0040 11CE             62             CALL    DATA_W
0042 7400             63             MOV     A,#00H            ;APH
0044 11CE             64             CALL    DATA_W
                      65     
                      66     ;*****************************************************************************
0046                  67     SCROLL:
0046 7444             68             MOV     A,#44H
0048 11C1             69             CALL    COM_W
004A 7400             70             MOV     A,#00H
004C 11CE             71             CALL    DATA_W
004E 7400             72             MOV     A,#00H
0050 11CE             73             CALL    DATA_W
0052 E57B             74             MOV     A,L_F
0054 11CE             75             CALL    DATA_W
0056 E579             76             MOV     A,SAD_2L
0058 11CE             77             CALL    DATA_W
005A E578             78             MOV     A,SAD_2H
005C 11CE             79             CALL    DATA_W
005E E57B             80             MOV     A,L_F
0060 11CE             81             CALL    DATA_W
0062 7400             82             MOV     A,#00H
0064 11CE             83             CALL    DATA_W
0066 7400             84             MOV     A,#00H
0068 11CE             85             CALL    DATA_W
006A 7400             86             MOV     A,#00H
006C 11CE             87             CALL    DATA_W
006E 7400             88             MOV     A,#00H
0070 11CE             89             CALL    DATA_W
                      90     
                      91     ;*****************************************************************************
0072                  92     HDOT_SCR:
0072 745A             93             MOV     A,#5AH
0074 11C1             94             CALL    COM_W
0076 7400             95             MOV     A,#00H            ;NO SCROLL
0078 11CE             96             CALL    DATA_W
                      97     
                      98     ;*****************************************************************************
007A                  99     OVERLAY:
007A 745B            100             MOV     A,#5BH
007C 11C1            101             CALL    COM_W
007E 7400            102             MOV     A,#00H            ;GRAPHIC & OR
0080 11CE            103             CALL    DATA_W
                     104     
                     105     ;*****************************************************************************
0082                 106     CSR_FORM:
A51 MACRO ASSEMBLER  WG320240B                                                            03/20/2006 10:06:58 PAGE     3

0082 745D            107             MOV     A,#5DH
0084 11C1            108             CALL    COM_W
0086 7407            109             MOV     A,#07H
0088 11CE            110             CALL    DATA_W
008A 7487            111             MOV     A,#87H
008C 11CE            112             CALL    DATA_W
                     113     
                     114     ;*****************************************************************************
008E                 115     CSR_DIR:
008E 744C            116             MOV     A,#4CH
0090 11C1            117             CALL    COM_W
0092 11DB            118             CALL    CL1
0094 11EE            119             CALL    CL2
                     120     
                     121     ;*****************************************************************************
0096                 122     DISP_ON:
0096 7459            123             MOV     A,#59H
0098 11C1            124             CALL    COM_W
009A 7414            125             MOV     A,#14H
009C 11CE            126             CALL    DATA_W
                     127     ;*****************************************************************************
                     128     ;       SHOW BEGIN
                     129     ;*****************************************************************************
009E                 130     SHOW_BG:
                     131     
009E 90012D          132             MOV     DPTR,#PAGE1
00A1 11AA            133             CALL    SHOW_WS
00A3 9026AD          134             MOV     DPTR,#PAGE2
00A6 11AA            135             CALL    SHOW_WS
                     136     
00A8 80F4            137             JMP     SHOW_BG
                     138     ;*****************************************************************************
                     139     ;       SHOW WINSTAR LOGO
                     140     ;*****************************************************************************
00AA                 141     SHOW_WS:
00AA 311B            142                     CALL    POS2
00AC 7442            143                     MOV     A,#42H
00AE 11C1            144                     CALL    COM_W
                     145     
00B0 79F0            146                     MOV     R1,#MAX_ROW
00B2                 147     SWLOP1:
                     148     
00B2 7A28            149                     MOV     R2,#MAX_COL / 8
00B4                 150     SWLOP2:
00B4                 151                     XRL     A,A
*** ___________________________________________________^
*** ERROR #A40 IN 151 (wg320240B.asm, LINE 151): INVALID REGISTER
00B4 93              152                     MOVC    A,@A+DPTR
00B5 11CE            153                     CALL    DATA_W
00B7 A3              154                     INC     DPTR
00B8 DAFA            155                     DJNZ    R2,SWLOP2
00BA D9F6            156                     DJNZ    R1,SWLOP1
                     157     
00BC 3128            158                     CALL    DELAY
00BE 11EE            159                     CALL    CL2
00C0 22              160                     RET
                     161     ;*****************************************************************************
                     162     ;sed1330 funtion
00C1                 163     COM_W:
00C1                 164              CLR     R_W_SED
*** __________________________________________^
*** ERROR #A45 IN 164 (wg320240B.asm, LINE 164): UNDEFINED SYMBOL (PASS-2)
00C3                 165              SETB    A0
*** __________________________________________^
*** ERROR #A45 IN 165 (wg320240B.asm, LINE 165): UNDEFINED SYMBOL (PASS-2)
00C5                 166              CLR     CS
A51 MACRO ASSEMBLER  WG320240B                                                            03/20/2006 10:06:58 PAGE     4

*** __________________________________________^
*** ERROR #A45 IN 166 (wg320240B.asm, LINE 166): UNDEFINED SYMBOL (PASS-2)
00C7                 167              SETB    E_SED
*** __________________________________________^
*** ERROR #A45 IN 167 (wg320240B.asm, LINE 167): UNDEFINED SYMBOL (PASS-2)
00C9 F590            168              MOV     P1,A
00CB                 169              CLR     E_SED
*** __________________________________________^
*** ERROR #A45 IN 169 (wg320240B.asm, LINE 169): UNDEFINED SYMBOL (PASS-2)
00CD 22              170              RET
                     171     
                     172     ;*****************************************************************************
00CE                 173     DATA_W:
00CE                 174              CLR     R_W_SED
*** __________________________________________^
*** ERROR #A45 IN 174 (wg320240B.asm, LINE 174): UNDEFINED SYMBOL (PASS-2)
00D0                 175              CLR     A0
*** __________________________________________^
*** ERROR #A45 IN 175 (wg320240B.asm, LINE 175): UNDEFINED SYMBOL (PASS-2)
00D2                 176              CLR     CS
*** __________________________________________^
*** ERROR #A45 IN 176 (wg320240B.asm, LINE 176): UNDEFINED SYMBOL (PASS-2)
00D4                 177              SETB    E_SED
*** __________________________________________^
*** ERROR #A45 IN 177 (wg320240B.asm, LINE 177): UNDEFINED SYMBOL (PASS-2)
00D6 F590            178              MOV     P1,A
00D8                 179              CLR     E_SED
*** __________________________________________^
*** ERROR #A45 IN 179 (wg320240B.asm, LINE 179): UNDEFINED SYMBOL (PASS-2)
00DA 22              180              RET
                     181     
                     182     ;*****************************************************************************
                     183     ;CLEAR LAYER 1
00DB                 184     CL1:
00DB 3101            185             CALL    POS1
00DD 7442            186             MOV     A,#42H
00DF 11C1            187             CALL    COM_W
00E1 781E            188             MOV     R0,#30
00E3 A97A            189     L1:     MOV     R1,APL
00E5 7400            190     L2:     MOV     A,#00H
00E7 11CE            191             CALL    DATA_W
00E9 D9FA            192             DJNZ    R1,L2
00EB D8F6            193             DJNZ    R0,L1
00ED 22              194             RET
                     195     
                     196     ;*****************************************************************************
                     197     ;CLEAR LAYER 2

⌨️ 快捷键说明

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