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

📄 jp.lst

📁 1602液晶显示
💻 LST
📖 第 1 页 / 共 2 页
字号:
0208 00              155             NOP
0209 22              156             RET
                     157     
                     158     
                     159     
020A                 160     CHECK_BUSY:
020A 22              161             RET
020B C0E0            162             PUSH    ACC
020D 7590FF          163             MOV     P1,     #0FFH
0210 C2A7            164             CLR     LCD_RS
0212 D2A6            165             SETB    LCD_RW
0214 D2A5            166             SETB    LCD_EN
0216 00              167             NOP
0217                 168      WAIT1:
0217 E590            169             MOV     A,      P1
0219 5480            170             ANL     A,      #80H
021B 6002            171             JZ      WAIT2
021D 80F8            172             JMP     WAIT1
021F                 173     WAIT2:
021F C2A5            174             CLR     LCD_EN
0221 D0E0            175             POP     ACC
0223 22              176             RET
                     177     
                     178     
0224                 179     DELAY5MS:
0224 7F0A            180             MOV     R7,     #10
0226 7EFA            181     LOOP:   MOV     R6,     #250
0228 DEFE            182             DJNZ    R6,     $       
022A DFFA            183             DJNZ    R7,     LOOP
022C 22              184             RET
                     185     
                     186     
A51 MACRO ASSEMBLER  JP                                                                   07/22/2008 15:25:03 PAGE     4

022D                 187     DELAY15MS:
022D 7F1E            188             MOV     R7,     #30
022F 7EFA            189     LOOP1:  MOV     R6,     #250
0231 DEFE            190             DJNZ    R6,     $       
0233 DFFA            191             DJNZ    R7,     LOOP1
0235 22              192             RET
                     193     
0236                 194     DELAY1MS:
0236 7F02            195             MOV     R7,     #2
0238 7EFA            196     LOOP2:  MOV     R6,     #250
023A DEFE            197             DJNZ    R6,     $       
023C DFFA            198             DJNZ    R7,     LOOP2
023E 22              199             RET
                     200     
023F                 201     DELAY1S:
023F 7F0A            202             MOV     R7,     #10
0241 7EC8            203     LOOP4:  MOV     R6,     #200
0243 7DFA            204     LOOP3:  MOV     R5,     #250
0245 DDFE            205             DJNZ    R5,     $
0247 DEFA            206             DJNZ    R6,     LOOP3
0249 DFF6            207             DJNZ    R7,     LOOP4
024B 22              208             RET
024C                 209     L7:
024C 7440            210     mov a,#40h
024E 31FC            211             CALL    Wcom
0250 510A            212             CALL    CHECK_BUSY
0252 7A40            213     mov r2,#64
0254 7900            214     mov r1,#00h
0256 900265          215     mov dptr,#cg
0259 E9              216     vg: mov a,r1
025A 93              217     movc a,@a+dptr
025B F580            218     mov p0,a
025D 31EE            219             CALL    WDATA
                     220     
025F 510A            221             CALL    CHECK_BUSY
0261 09              222     inc r1
0262 DAF5            223     djnz r2,vg
0264 22              224     ret
0265 0E001F0A        225     cg: db 0eh,00h,1fh,0ah,0ah,0ah,13h,00h
0269 0A0A1300                
026D 080F120F        226         db 08h, 0fh,12h,0fh, 0ah, 1fh, 02h, 02h 
0271 0A1F0202                
0275 0F090F09        227             db 0fh, 09h, 0fh, 09h, 0fh, 09h, 11h, 00h
0279 0F091100                
027D 1F11111F        228             db 1fh, 11h, 11h, 1fh, 11h, 11h, 1fh, 00h
0281 11111F00                
0285 1F040404        229             db   1fh, 04h, 04h, 04h, 04h, 04h, 04h, 1fh
0289 0404041F                
028D 0A0A1B1B        230              db  0ah,0ah, 1bh, 1bh, 0ah, 0ah, 0ah, 1fh
0291 0A0A0A1F                
0295 18180708        231               db 18h,18h, 07h, 08h, 08h, 08h, 07h, 00h
0299 08080700                
029D 18180708        232                 db 18h,18h, 07h, 08h, 08h, 08h, 07h, 00h
02A1 08080700                
                     233                     
                     234                     
02A5                 235                MESSAGE1:
02A5 32303038        236             DB      "2008",01h ,"7",02,"21",03,"                 "
02A9 01370232                
02AD 31032020                
02B1 20202020                
02B5 20202020                
02B9 20202020                
02BD 202020                  
                     237     
02C0 456E7465        238                       KEYT: DB  "Enter a key:               "
A51 MACRO ASSEMBLER  JP                                                                   07/22/2008 15:25:03 PAGE     5

02C4 72206120                
02C8 6B65793A                
02CC 20202020                
02D0 20202020                
02D4 20202020                
02D8 202020                  
                     239             END
A51 MACRO ASSEMBLER  JP                                                                   07/22/2008 15:25:03 PAGE     6

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
CG . . . . . . . .  C ADDR   0265H   A   
CHECK_BUSY . . . .  C ADDR   020AH   A   
DELAY15MS. . . . .  C ADDR   022DH   A   
DELAY1MS . . . . .  C ADDR   0236H   A   
DELAY1S. . . . . .  C ADDR   023FH   A   
DELAY5MS . . . . .  C ADDR   0224H   A   
DISCHA . . . . . .  C ADDR   0177H   A   
DISCHA1. . . . . .  C ADDR   0192H   A   
EN . . . . . . . .  C ADDR   01BCH   A   
KEYBUF . . . . . .  N NUMB   0030H   A   
KEYT . . . . . . .  C ADDR   02C0H   A   
KEYTBL . . . . . .  C ADDR   0150H   A   
KEY_B. . . . . . .  C ADDR   010BH   A   
L1 . . . . . . . .  C ADDR   0117H   A   
L2 . . . . . . . .  C ADDR   011BH   A   
L3 . . . . . . . .  C ADDR   012BH   A   
L4 . . . . . . . .  C ADDR   0137H   A   
L5 . . . . . . . .  C ADDR   013EH   A   
L6 . . . . . . . .  C ADDR   0141H   A   
L7 . . . . . . . .  C ADDR   024CH   A   
LCD. . . . . . . .  C ADDR   0160H   A   
LCD_EN . . . . . .  B ADDR   00A0H.5 A   
LCD_INI. . . . . .  C ADDR   01BFH   A   
LCD_RS . . . . . .  B ADDR   00A0H.7 A   
LCD_RW . . . . . .  B ADDR   00A0H.6 A   
LOOP . . . . . . .  C ADDR   0226H   A   
LOOP1. . . . . . .  C ADDR   022FH   A   
LOOP2. . . . . . .  C ADDR   0238H   A   
LOOP3. . . . . . .  C ADDR   0243H   A   
LOOP4. . . . . . .  C ADDR   0241H   A   
MAIN . . . . . . .  C ADDR   0100H   A   
MESSAGE1 . . . . .  C ADDR   02A5H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
SP . . . . . . . .  D ADDR   0081H   A   
SZ . . . . . . . .  C ADDR   01B8H   A   
VG . . . . . . . .  C ADDR   0259H   A   
WAIT1. . . . . . .  C ADDR   0217H   A   
WAIT2. . . . . . .  C ADDR   021FH   A   
WCOM . . . . . . .  C ADDR   01FCH   A   
WDATA. . . . . . .  C ADDR   01EEH   A   
WJ . . . . . . . .  C ADDR   012AH   A   
XH . . . . . . . .  C ADDR   0105H   A   
XS . . . . . . . .  C ADDR   01A5H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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