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

📄 main.lst

📁 LCM067的驱动程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
025D                 199     WALP:
025D 852321          200     ST1:    MOV 21H,23H
0260 E521            201             MOV A,21H
0262 2404            202             ADD A,#00000100B
0264 F521            203             MOV 21H,A
0266 F523            204             MOV 23H,A
0268 0E              205             inc r6
0269 5174            206             CALL WRDD
026B 852725          207             MOV 25H,27H
026E 51CB            208             CALL WRDA
0270 BE1FEA          209             cjne R6,#31,st1
0273 22              210             RET
                     211     
                     212     ;WRITE DATA SUB.*********************************************
0274 D295            213     WRDD:   SETB P1.5               ;/CS=1
0276 51F2            214             CALL DLY5
0278 00              215             NOP
0279 C295            216             CLR P1.5                 ;/CS=0
027B 51F2            217             CALL DLY5
027D C293            218             CLR P1.3                ;/WR=0
027F 51F2            219             CALL DLY5
0281 D292            220             SETB P1.2               ;D=1 (101)
0283 51F2            221             CALL DLY5
0285 D293            222             SETB P1.3               ;/WR=1
0287 51F2            223             CALL DLY5
0289 C293            224             CLR P1.3                ;/WR=0
028B 51F2            225             CALL DLY5
028D C292            226             CLR P1.2                ;D=0
028F 51F2            227             CALL DLY5
0291 D293            228             SETB P1.3               ;/WR=1
0293 51F2            229             CALL DLY5
0295 C293            230             CLR P1.3                ;/WR=0
0297 51F2            231             CALL DLY5
0299 D292            232             SETB P1.2                ;D=1
029B 51F2            233             CALL DLY5
029D D293            234             SETB P1.3               ;/WR=1
029F 51F2            235             CALL DLY5
                     236     
02A1 7C06            237             MOV R4,#6
02A3 852122          238             MOV 22H,21H
02A6 00              239     ADDWR2: NOP
02A7 51F2            240             CALL DLY5
02A9 C293            241             CLR P1.3
02AB 51F2            242             CALL DLY5
02AD E521            243             MOV A,21H
02AF 33              244             RLC A
02B0 F521            245             MOV 21H,A
02B2 4006            246             JC WR11
02B4 C292            247             CLR P1.2                ;DATA=0
02B6 51F2            248             CALL DLY5
02B8 8007            249             JMP WRR1
02BA 00              250     WR11:   NOP
02BB 51F2            251             CALL DLY5
02BD D292            252              SETB P1.2               ;DATA=1
02BF 51F2            253             CALL DLY5
02C1 00              254     WRR1:   NOP
02C2 51F2            255             CALL DLY5
02C4 D293            256             SETB P1.3
A51 MACRO ASSEMBLER  MAIN                                                                 07/20/2007 14:43:57 PAGE     5

02C6 51F2            257             CALL DLY5
02C8 DCDC            258             DJNZ R4,ADDWR2
02CA 22              259             RET
                     260     
02CB 7D04            261     WRDA:   MOV R5,#4               ;LOOP=DATA 4 BIT
02CD 00              262     ADDWR3: NOP
02CE 51F2            263             CALL DLY5
02D0 C293            264             CLR P1.3
02D2 51F2            265             CALL DLY5
02D4 E525            266             MOV A,25H
02D6 13              267             RRC A
02D7 F525            268             MOV 25H,A
02D9 4006            269             JC WR12
02DB C292            270             CLR P1.2                ;DATA=0
02DD 51F2            271             CALL DLY5
02DF 8007            272             JMP WRR2
02E1 00              273     WR12:   NOP
02E2 51F2            274             CALL DLY5
02E4 D292            275             SETB P1.2               ;DATA=1
02E6 51F2            276             CALL DLY5
02E8 00              277     WRR2:   NOP
02E9 51F2            278             CALL DLY5
02EB D293            279             SETB P1.3
02ED 51F2            280             CALL DLY5
02EF DDDC            281             DJNZ R5,ADDWR3
02F1 22              282             RET
                     283     
02F2 00              284     DLY5:   NOP
02F3 00              285             NOP
02F4 00              286             NOP
02F5 00              287             NOP
02F6 22              288             RET
02F7 79FA            289     DLY25M: MOV R1,#250             ;12M/2.5MS
02F9 51F2            290     DLOP:   CALL DLY5
02FB 51F2            291             CALL DLY5
02FD D9FA            292             DJNZ R1,DLOP
02FF 22              293             RET
0300 7814            294     DLY1S:  MOV R0,#20             ;1S
0302 51F7            295     DLOP1:  CALL DLY25M
0304 51F7            296             CALL DLY25M
0306 D8FA            297             DJNZ R0,DLOP1
0308 22              298             RET
0309 7805            299     DLY500: MOV R0,#5
030B 51F7            300     DLOP11: CALL DLY25M
030D 51F7            301             CALL DLY25M
030F D8FA            302             DJNZ R0,DLOP11
0311 22              303             RET
                     304     ;lianxv wr sub==============
0312 00              305     wr123:  nop
0313 D295            306             SETB P1.5               ;/CS=1
0315 51F2            307             CALL DLY5
0317 00              308             NOP
0318 C295            309             CLR P1.5                 ;/CS=0
031A 51F2            310             CALL DLY5
031C C293            311             CLR P1.3                ;/WR=0
031E 51F2            312             CALL DLY5
0320 D292            313             SETB P1.2               ;D=1 (101)
0322 51F2            314             CALL DLY5
0324 D293            315             SETB P1.3               ;/WR=1
0326 51F2            316             CALL DLY5
0328 C293            317             CLR P1.3                ;/WR=0
032A 51F2            318             CALL DLY5
032C C292            319             CLR P1.2                ;D=0
032E 51F2            320             CALL DLY5
0330 D293            321             SETB P1.3               ;/WR=1
0332 51F2            322             CALL DLY5
A51 MACRO ASSEMBLER  MAIN                                                                 07/20/2007 14:43:57 PAGE     6

0334 C293            323             CLR P1.3                ;/WR=0
0336 51F2            324             CALL DLY5
0338 D292            325             SETB P1.2                ;D=1
033A 51F2            326             CALL DLY5
033C D293            327             SETB P1.3               ;/WR=1
033E 51F2            328             CALL DLY5
                     329     
0340 7A06            330             MOV R2,#6
0342 C293            331     LOOP:   CLR P1.3                ;/WR=0
0344 51F2            332             CALL DLY5
0346 C292            333             CLR P1.2               ;D=0 
0348 51F2            334             CALL DLY5
034A D293            335             SETB P1.3               ;/WR=1
034C 51F2            336             CALL DLY5
034E DAF2            337             DJNZ R2,LOOP
                     338             
0350 7B20            339             MOV R3,#32
0352 90035F          340             MOV DPTR,#TABDA
0355 E4              341     LOOP1:  CLR A
0356 93              342             MOVC A,@A+DPTR
0357 F525            343             MOV 25H,A       
0359 51CB            344             CALL WRDA
035B A3              345             INC DPTR
035C DBF7            346             DJNZ R3,LOOP1
035E 22              347             RET
035F 00010008        348     TABDA:  DB 00H,01H,00H,08H,0DH,04H,0BH,02H,09H,04H,0FH,02H,02H,04H,06H,02H  ;1 2 3 4 5 6
0363 0D040B02                
0367 09040F02                
036B 02040602                
036F 0B040D02        349             DB 0BH,04H,0DH,02H,00H,0FH,00H,0FH,05H,05H,08H,00H,08H,00H,00H,00H
0373 000F000F                
0377 05050800                
037B 08000000                
                     350             END
A51 MACRO ASSEMBLER  MAIN                                                                 07/20/2007 14:43:57 PAGE     7

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


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

ADDWR2 . . . . . .  C ADDR   02A6H   A   
ADDWR3 . . . . . .  C ADDR   02CDH   A   
DLOP . . . . . . .  C ADDR   02F9H   A   
DLOP1. . . . . . .  C ADDR   0302H   A   
DLOP11 . . . . . .  C ADDR   030BH   A   
DLY1S. . . . . . .  C ADDR   0300H   A   
DLY25M . . . . . .  C ADDR   02F7H   A   
DLY5 . . . . . . .  C ADDR   02F2H   A   
DLY500 . . . . . .  C ADDR   0309H   A   
LOOP . . . . . . .  C ADDR   0342H   A   
LOOP1. . . . . . .  C ADDR   0355H   A   
LOOPWR . . . . . .  C ADDR   023EH   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
SE0. . . . . . . .  C ADDR   01B8H   A   
SE00 . . . . . . .  C ADDR   01DFH   A   
SS1. . . . . . . .  C ADDR   01BAH   A   
SS2. . . . . . . .  C ADDR   01E1H   A   
SS3. . . . . . . .  C ADDR   01EDH   A   
SS4. . . . . . . .  C ADDR   01EFH   A   
ST1. . . . . . . .  C ADDR   025DH   A   
START. . . . . . .  C ADDR   0100H   A   
STOP . . . . . . .  C ADDR   018AH   A   
TABDA. . . . . . .  C ADDR   035FH   A   
WALP . . . . . . .  C ADDR   025DH   A   
WR1. . . . . . . .  C ADDR   0252H   A   
WR11 . . . . . . .  C ADDR   02BAH   A   
WR12 . . . . . . .  C ADDR   02E1H   A   
WR123. . . . . . .  C ADDR   0312H   A   
WRCOM. . . . . . .  C ADDR   0205H   A   
WRDA . . . . . . .  C ADDR   02CBH   A   
WRDD . . . . . . .  C ADDR   0274H   A   
WRR. . . . . . . .  C ADDR   0256H   A   
WRR1 . . . . . . .  C ADDR   02C1H   A   
WRR2 . . . . . . .  C ADDR   02E8H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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