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

📄 noname.asm

📁 spce061A驱动的128*64点阵液晶程序
💻 ASM
📖 第 1 页 / 共 2 页
字号:

0000H 0206C9 LJMP  06C9H
0003H 8F0C   MOV   0CH, R7
0005H 8D0D   MOV   0DH, R5
0007H 7F36   MOV   R7, #36H
0009H 12068E LCALL 068EH
000CH E50C   MOV   A, 0CH
000EH 7040   JNZ   0050H
0010H F50E   MOV   0EH, A
0012H F50F   MOV   0FH, A
0014H E4     CLR   A
0015H F510   MOV   10H, A
0017H F511   MOV   11H, A
0019H 120689 LCALL 0689H
001CH E50F   MOV   A, 0FH
001EH 2480   ADD   A, #80H
0020H FF     MOV   R7, A
0021H 12068E LCALL 068EH
0024H AF0D   MOV   R7, 0DH
0026H 1206BB LCALL 06BBH
0029H AF0D   MOV   R7, 0DH
002BH 1206BB LCALL 06BBH
002EH 0511   INC   11H
0030H E511   MOV   A, 11H
0032H 7002   JNZ   0036H
0034H 0510   INC   10H
0036H C3     CLR   C
0037H 9410   SUBB  A, #10H
0039H E510   MOV   A, 10H
003BH 9400   SUBB  A, #00H
003DH 40DA   JC    0019H
003FH 050F   INC   0FH
0041H E50F   MOV   A, 0FH
0043H 7002   JNZ   0047H
0045H 050E   INC   0EH
0047H C3     CLR   C
0048H 9408   SUBB  A, #08H
004AH E50E   MOV   A, 0EH
004CH 9400   SUBB  A, #00H
004EH 40C4   JC    0014H
0050H E50C   MOV   A, 0CH
0052H 6401   XRL   A, #01H
0054H 7041   JNZ   0097H
0056H F50E   MOV   0EH, A
0058H F50F   MOV   0FH, A
005AH 751000 MOV   10H, #00H
005DH 751110 MOV   11H, #10H
0060H 120689 LCALL 0689H
0063H E50F   MOV   A, 0FH
0065H 2480   ADD   A, #80H
0067H FF     MOV   R7, A
0068H 12068E LCALL 068EH
006BH AF0D   MOV   R7, 0DH
006DH 1206BB LCALL 06BBH
0070H AF0D   MOV   R7, 0DH
0072H 1206BB LCALL 06BBH
0075H 0511   INC   11H
0077H E511   MOV   A, 11H
0079H 7002   JNZ   007DH
007BH 0510   INC   10H
007DH C3     CLR   C
007EH 9420   SUBB  A, #20H
0080H E510   MOV   A, 10H
0082H 9400   SUBB  A, #00H
0084H 40DA   JC    0060H
0086H 050F   INC   0FH
0088H E50F   MOV   A, 0FH
008AH 7002   JNZ   008EH
008CH 050E   INC   0EH
008EH C3     CLR   C
008FH 9408   SUBB  A, #08H
0091H E50E   MOV   A, 0EH
0093H 9400   SUBB  A, #00H
0095H 40C3   JC    005AH
0097H E50C   MOV   A, 0CH
0099H 6402   XRL   A, #02H
009BH 7041   JNZ   00DEH
009DH F50E   MOV   0EH, A
009FH 750F08 MOV   0FH, #08H
00A2H E4     CLR   A
00A3H F510   MOV   10H, A
00A5H F511   MOV   11H, A
00A7H 120689 LCALL 0689H
00AAH E50F   MOV   A, 0FH
00ACH 2480   ADD   A, #80H
00AEH FF     MOV   R7, A
00AFH 12068E LCALL 068EH
00B2H AF0D   MOV   R7, 0DH
00B4H 1206BB LCALL 06BBH
00B7H AF0D   MOV   R7, 0DH
00B9H 1206BB LCALL 06BBH
00BCH 0511   INC   11H
00BEH E511   MOV   A, 11H
00C0H 7002   JNZ   00C4H
00C2H 0510   INC   10H
00C4H C3     CLR   C
00C5H 9410   SUBB  A, #10H
00C7H E510   MOV   A, 10H
00C9H 9400   SUBB  A, #00H
00CBH 40DA   JC    00A7H
00CDH 050F   INC   0FH
00CFH E50F   MOV   A, 0FH
00D1H 7002   JNZ   00D5H
00D3H 050E   INC   0EH
00D5H C3     CLR   C
00D6H 9410   SUBB  A, #10H
00D8H E50E   MOV   A, 0EH
00DAH 9400   SUBB  A, #00H
00DCH 40C4   JC    00A2H
00DEH E50C   MOV   A, 0CH
00E0H 6403   XRL   A, #03H
00E2H 7042   JNZ   0126H
00E4H F50E   MOV   0EH, A
00E6H 750F08 MOV   0FH, #08H
00E9H 751000 MOV   10H, #00H
00ECH 751110 MOV   11H, #10H
00EFH 120689 LCALL 0689H
00F2H E50F   MOV   A, 0FH
00F4H 2480   ADD   A, #80H
00F6H FF     MOV   R7, A
00F7H 12068E LCALL 068EH
00FAH AF0D   MOV   R7, 0DH
00FCH 1206BB LCALL 06BBH
00FFH AF0D   MOV   R7, 0DH
0101H 1206BB LCALL 06BBH
0104H 0511   INC   11H
0106H E511   MOV   A, 11H
0108H 7002   JNZ   010CH
010AH 0510   INC   10H
010CH C3     CLR   C
010DH 9420   SUBB  A, #20H
010FH E510   MOV   A, 10H
0111H 9400   SUBB  A, #00H
0113H 40DA   JC    00EFH
0115H 050F   INC   0FH
0117H E50F   MOV   A, 0FH
0119H 7002   JNZ   011DH
011BH 050E   INC   0EH
011DH C3     CLR   C
011EH 9410   SUBB  A, #10H
0120H E50E   MOV   A, 0EH
0122H 9400   SUBB  A, #00H
0124H 40C3   JC    00E9H
0126H 7F30   MOV   R7, #30H
0128H 02068E LJMP  068EH
012BH 851A08 MOV   08H, 1AH
012EH E508   MOV   A, 08H
0130H 75F00A MOV   B, #0AH
0133H A4     MUL   AB
0134H 24D0   ADD   A, #D0H
0136H F582   MOV   DPL, A
0138H E4     CLR   A
0139H 3403   ADDC  A, #03H
013BH F583   MOV   DPH, A
013DH E4     CLR   A
013EH 93     MOVC  A, @A+DPTR
013FH 7003   JNZ   0144H
0141H 0201EB LJMP  01EBH
0144H E51B   MOV   A, 1BH
0146H 6403   XRL   A, #03H
0148H 6024   JZ    016EH
014AH E4     CLR   A
014BH FD     MOV   R5, A
014CH AF1B   MOV   R7, 1BH
014EH 120003 LCALL 0003H
0151H 051B   INC   1BH
0153H 7DFF   MOV   R5, #FFH
0155H AF1B   MOV   R7, 1BH
0157H 120003 LCALL 0003H
015AH E508   MOV   A, 08H
015CH 75F00A MOV   B, #0AH
015FH A4     MUL   AB
0160H 24D0   ADD   A, #D0H
0162H F582   MOV   DPL, A
0164H E4     CLR   A
0165H 3403   ADDC  A, #03H
0167H F583   MOV   DPH, A
0169H E4     CLR   A
016AH 93     MOVC  A, @A+DPTR
016BH F51A   MOV   1AH, A
016DH 22     RET
016EH E508   MOV   A, 08H
0170H 75F00A MOV   B, #0AH
0173H A4     MUL   AB
0174H 24D0   ADD   A, #D0H
0176H F582   MOV   DPL, A
0178H E4     CLR   A
0179H 3403   ADDC  A, #03H
017BH F583   MOV   DPH, A
017DH E4     CLR   A
017EH 93     MOVC  A, @A+DPTR
017FH F51A   MOV   1AH, A
0181H E508   MOV   A, 08H
0183H 75F00A MOV   B, #0AH
0186H A4     MUL   AB
0187H 24CF   ADD   A, #CFH
0189H F582   MOV   DPL, A
018BH E4     CLR   A
018CH 3403   ADDC  A, #03H
018EH F583   MOV   DPH, A
0190H E4     CLR   A
0191H 93     MOVC  A, @A+DPTR
0192H F508   MOV   08H, A
0194H 75F00A MOV   B, #0AH
0197H A4     MUL   AB
0198H 24CF   ADD   A, #CFH
019AH F582   MOV   DPL, A
019CH E4     CLR   A
019DH 3403   ADDC  A, #03H
019FH F583   MOV   DPH, A
01A1H E4     CLR   A
01A2H 93     MOVC  A, @A+DPTR
01A3H F508   MOV   08H, A
01A5H E4     CLR   A
01A6H F509   MOV   09H, A
01A8H AD09   MOV   R5, 09H
01AAH E4     CLR   A
01ABH FF     MOV   R7, A
01ACH 120625 LCALL 0625H
01AFH E508   MOV   A, 08H
01B1H 75F00A MOV   B, #0AH
01B4H A4     MUL   AB
01B5H 24C9   ADD   A, #C9H
01B7H F582   MOV   DPL, A
01B9H E4     CLR   A
01BAH 3403   ADDC  A, #03H
01BCH F583   MOV   DPH, A
01BEH E4     CLR   A
01BFH 93     MOVC  A, @A+DPTR
01C0H FB     MOV   R3, A
01C1H 7401   MOV   A, #01H
01C3H 93     MOVC  A, @A+DPTR
01C4H FA     MOV   R2, A
01C5H 7402   MOV   A, #02H
01C7H 93     MOVC  A, @A+DPTR
01C8H F9     MOV   R1, A
01C9H 12064C LCALL 064CH
01CCH E508   MOV   A, 08H
01CEH 75F00A MOV   B, #0AH
01D1H A4     MUL   AB
01D2H 24D0   ADD   A, #D0H
01D4H F582   MOV   DPL, A
01D6H E4     CLR   A
01D7H 3403   ADDC  A, #03H
01D9H F583   MOV   DPH, A
01DBH E4     CLR   A
01DCH 93     MOVC  A, @A+DPTR
01DDH FF     MOV   R7, A
01DEH 600B   JZ    01EBH
01E0H 8F08   MOV   08H, R7
01E2H 0509   INC   09H
01E4H E509   MOV   A, 09H
01E6H C3     CLR   C
01E7H 9404   SUBB  A, #04H
01E9H 40BD   JC    01A8H
01EBH 22     RET
01ECH 851A08 MOV   08H, 1AH
01EFH E508   MOV   A, 08H
01F1H 75F00A MOV   B, #0AH
01F4H A4     MUL   AB
01F5H 24CF   ADD   A, #CFH
01F7H F582   MOV   DPL, A
01F9H E4     CLR   A
01FAH 3403   ADDC  A, #03H
01FCH F583   MOV   DPH, A
01FEH E4     CLR   A
01FFH 93     MOVC  A, @A+DPTR
0200H 7003   JNZ   0205H
0202H 020288 LJMP  0288H
0205H E51B   MOV   A, 1BH
0207H 6024   JZ    022DH
0209H E4     CLR   A
020AH FD     MOV   R5, A
020BH AF1B   MOV   R7, 1BH
020DH 120003 LCALL 0003H
0210H 151B   DEC   1BH
0212H 7DFF   MOV   R5, #FFH
0214H AF1B   MOV   R7, 1BH
0216H 120003 LCALL 0003H
0219H E508   MOV   A, 08H
021BH 75F00A MOV   B, #0AH
021EH A4     MUL   AB
021FH 24CF   ADD   A, #CFH
0221H F582   MOV   DPL, A
0223H E4     CLR   A
0224H 3403   ADDC  A, #03H
0226H F583   MOV   DPH, A
0228H E4     CLR   A
0229H 93     MOVC  A, @A+DPTR
022AH F51A   MOV   1AH, A
022CH 22     RET
022DH E508   MOV   A, 08H
022FH 75F00A MOV   B, #0AH
0232H A4     MUL   AB
0233H 24CF   ADD   A, #CFH
0235H F582   MOV   DPL, A
0237H E4     CLR   A
0238H 3403   ADDC  A, #03H
023AH F583   MOV   DPH, A
023CH E4     CLR   A
023DH 93     MOVC  A, @A+DPTR
023EH F51A   MOV   1AH, A
0240H F508   MOV   08H, A
0242H E4     CLR   A
0243H F509   MOV   09H, A
0245H AD09   MOV   R5, 09H
0247H E4     CLR   A
0248H FF     MOV   R7, A
0249H 120625 LCALL 0625H
024CH E508   MOV   A, 08H
024EH 75F00A MOV   B, #0AH
0251H A4     MUL   AB
0252H 24C9   ADD   A, #C9H
0254H F582   MOV   DPL, A
0256H E4     CLR   A
0257H 3403   ADDC  A, #03H
0259H F583   MOV   DPH, A
025BH E4     CLR   A
025CH 93     MOVC  A, @A+DPTR
025DH FB     MOV   R3, A
025EH 7401   MOV   A, #01H
0260H 93     MOVC  A, @A+DPTR
0261H FA     MOV   R2, A
0262H 7402   MOV   A, #02H
0264H 93     MOVC  A, @A+DPTR
0265H F9     MOV   R1, A
0266H 12064C LCALL 064CH
0269H E508   MOV   A, 08H
026BH 75F00A MOV   B, #0AH
026EH A4     MUL   AB
026FH 24D0   ADD   A, #D0H
0271H F582   MOV   DPL, A
0273H E4     CLR   A
0274H 3403   ADDC  A, #03H
0276H F583   MOV   DPH, A
0278H E4     CLR   A
0279H 93     MOVC  A, @A+DPTR
027AH FF     MOV   R7, A
027BH 600B   JZ    0288H
027DH 8F08   MOV   08H, R7
027FH 0509   INC   09H
0281H E509   MOV   A, 09H
0283H C3     CLR   C
0284H 9404   SUBB  A, #04H
0286H 40BD   JC    0245H
0288H 22     RET
0289H BB0106 CJNE  R3, #01H, 0292H
028CH 8982   MOV   DPL, R1
028EH 8A83   MOV   DPH, R2
0290H E0     MOVX  A, @DPTR
0291H 22     RET
0292H 5002   JNC   0296H
0294H E7     MOV   A, @R1
0295H 22     RET
0296H BBFE02 CJNE  R3, #FEH, 029BH
0299H E3     MOVX  A, @R1
029AH 22     RET
029BH 8982   MOV   DPL, R1
029DH 8A83   MOV   DPH, R2
029FH E4     CLR   A
02A0H 93     MOVC  A, @A+DPTR
02A1H 22     RET
02A2H BB010C CJNE  R3, #01H, 02B1H
02A5H E582   MOV   A, DPL
02A7H 29     ADD   A, R1
02A8H F582   MOV   DPL, A
02AAH E583   MOV   A, DPH
02ACH 3A     ADDC  A, R2
02ADH F583   MOV   DPH, A
02AFH E0     MOVX  A, @DPTR
02B0H 22     RET
02B1H 5006   JNC   02B9H
02B3H E9     MOV   A, R1
02B4H 2582   ADD   A, DPL
02B6H F8     MOV   R0, A
02B7H E6     MOV   A, @R0
02B8H 22     RET
02B9H BBFE06 CJNE  R3, #FEH, 02C2H
02BCH E9     MOV   A, R1
02BDH 2582   ADD   A, DPL
02BFH F8     MOV   R0, A
02C0H E2     MOVX  A, @R0
02C1H 22     RET
02C2H E582   MOV   A, DPL
02C4H 29     ADD   A, R1
02C5H F582   MOV   DPL, A
02C7H E583   MOV   A, DPH
02C9H 3A     ADDC  A, R2
02CAH F583   MOV   DPH, A
02CCH E4     CLR   A
02CDH 93     MOVC  A, @A+DPTR
02CEH 22     RET
02CFH BB0107 CJNE  R3, #01H, 02D9H
02D2H 8982   MOV   DPL, R1
02D4H 8A83   MOV   DPH, R2
02D6H 0202FE LJMP  02FEH
02D9H 5005   JNC   02E0H
02DBH E9     MOV   A, R1
02DCH F8     MOV   R0, A
02DDH 0202F5 LJMP  02F5H
02E0H BBFE05 CJNE  R3, #FEH, 02E8H
02E3H E9     MOV   A, R1
02E4H F8     MOV   R0, A
02E5H 020307 LJMP  0307H
02E8H 8982   MOV   DPL, R1
02EAH 8A83   MOV   DPH, R2
02ECH 020310 LJMP  0310H
02EFH 8A83   MOV   DPH, R2
02F1H 8982   MOV   DPL, R1
02F3H E4     CLR   A
02F4H 73     JMP   @A+DPTR
02F5H E6     MOV   A, @R0
02F6H FB     MOV   R3, A
02F7H 08     INC   R0
02F8H E6     MOV   A, @R0
02F9H FA     MOV   R2, A
02FAH 08     INC   R0
02FBH E6     MOV   A, @R0
02FCH F9     MOV   R1, A
02FDH 22     RET
02FEH E0     MOVX  A, @DPTR
02FFH FB     MOV   R3, A
0300H A3     INC   DPTR
0301H E0     MOVX  A, @DPTR
0302H FA     MOV   R2, A
0303H A3     INC   DPTR
0304H E0     MOVX  A, @DPTR
0305H F9     MOV   R1, A
0306H 22     RET
0307H E2     MOVX  A, @R0
0308H FB     MOV   R3, A
0309H 08     INC   R0
030AH E2     MOVX  A, @R0
030BH FA     MOV   R2, A
030CH 08     INC   R0
030DH E2     MOVX  A, @R0
030EH F9     MOV   R1, A
030FH 22     RET
0310H E4     CLR   A
0311H 93     MOVC  A, @A+DPTR
0312H FB     MOV   R3, A
0313H 7401   MOV   A, #01H
0315H 93     MOVC  A, @A+DPTR
0316H FA     MOV   R2, A
0317H 7402   MOV   A, #02H
0319H 93     MOVC  A, @A+DPTR
031AH F9     MOV   R1, A
031BH 22     RET
031CH 8F16   MOV   16H, R7
031EH 8D17   MOV   17H, R5
0320H E516   MOV   A, 16H
0322H 13     RRC   A
0323H 13     RRC   A
0324H 13     RRC   A
0325H 541F   ANL   A, #1FH
0327H F518   MOV   18H, A
0329H 53177F ANL   17H, #7FH
032CH 7F36   MOV   R7, #36H
032EH 12068E LCALL 068EH
0331H E517   MOV   A, 17H
0333H 4480   ORL   A, #80H
0335H FF     MOV   R7, A
0336H 12068E LCALL 068EH
0339H E518   MOV   A, 18H
033BH 4480   ORL   A, #80H
033DH FF     MOV   R7, A
033EH 12068E LCALL 068EH
0341H 7F80   MOV   R7, #80H
0343H 12068E LCALL 068EH
0346H D2A7   SETB  P2.7
0348H C2A7   CLR   P2.7
034AH D2A7   SETB  P2.7
034CH D2A5   SETB  P2.5
034EH D2A6   SETB  P2.6
0350H 7580FF MOV   P0, #FFH
0353H 858019 MOV   19H, P0
0356H C2A7   CLR   P2.7
0358H E516   MOV   A, 16H
035AH 5407   ANL   A, #07H
035CH FF     MOV   R7, A
035DH C3     CLR   C
035EH 7407   MOV   A, #07H
0360H 9F     SUBB  A, R7
0361H FF     MOV   R7, A
0362H 7401   MOV   A, #01H
0364H A807   MOV   R0, 07H
0366H 08     INC   R0
0367H 8002   SJMP  036BH

⌨️ 快捷键说明

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