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

📄 noname.asm

📁 spce061A驱动的128*64点阵液晶程序
💻 ASM
📖 第 1 页 / 共 2 页
字号:
0369H C3     CLR   C
036AH 33     RLC   A
036BH D8FC   DJNZ  R0, 0369H
036DH 2519   ADD   A, 19H
036FH F519   MOV   19H, A
0371H 7519FF MOV   19H, #FFH
0374H 851618 MOV   18H, 16H
0377H 7F36   MOV   R7, #36H
0379H 12068E LCALL 068EH
037CH E517   MOV   A, 17H
037EH 4480   ORL   A, #80H
0380H FF     MOV   R7, A
0381H 12068E LCALL 068EH
0384H E518   MOV   A, 18H
0386H 2480   ADD   A, #80H
0388H FF     MOV   R7, A
0389H 12068E LCALL 068EH
038CH 7F30   MOV   R7, #30H
038EH 12068E LCALL 068EH
0391H AF19   MOV   R7, 19H
0393H 1206BB LCALL 06BBH
0396H AF19   MOV   R7, 19H
0398H 1206BB LCALL 06BBH
039BH AF19   MOV   R7, 19H
039DH 0206BB LJMP  06BBH
03A0H 00     NOP
03A1H CE     XCH   A, R6
03A2H C4     SWAP  A
03A3H BCFE00 CJNE  R4, #FEH, 03A6H
03A6H B1E0   ACALL 05E0H
03A8H BCAD00 CJNE  R4, #ADH, 03ABH
03ABH CB     XCH   A, R3
03ACH D1CB   ACALL 06CBH
03AEH F7     MOV   @R1, A
03AFH 00     NOP
03B0H CF     XCH   A, R7
03B1H EE     MOV   A, R6
03B2H C4     SWAP  A
03B3H BF00D6 CJNE  R7, #00H, 038CH
03B6H B4D0D0 CJNE  A, #D0H, 0389H
03B9H 00     NOP
03BAH B4B0BF CJNE  A, #B0H, 037CH
03BDH DA00   DJNZ  R2, 03BFH
03BFH B4F2BF CJNE  A, #F2H, 0381H
03C2H AA00   MOV   R2, 00H
03C4H B9D8B1 CJNE  R1, #D8H, 0378H
03C7H D500FF DJNZ  00H, 03C9H
03CAH 03     RR    A
03CBH A000   ORL   C, /00H
03CDH 00     NOP
03CEH 00     NOP
03CFH 00     NOP
03D0H 00     NOP
03D1H 00     NOP
03D2H 00     NOP
03D3H FF     MOV   R7, A
03D4H 03     RR    A
03D5H A100   AJMP  0500H
03D7H 00     NOP
03D8H 00     NOP
03D9H 00     NOP
03DAH 020007 LJMP  0007H
03DDH FF     MOV   R7, A
03DEH 03     RR    A
03DFH A600   MOV   @R0, 00H
03E1H 00     NOP
03E2H 00     NOP
03E3H 0103   AJMP  0003H
03E5H 00     NOP
03E6H 00     NOP
03E7H FF     MOV   R7, A
03E8H 03     RR    A
03E9H AB00   MOV   R3, 00H
03EBH 00     NOP
03ECH 00     NOP
03EDH 020400 LJMP  0400H
03F0H 00     NOP
03F1H FF     MOV   R7, A
03F2H 03     RR    A
03F3H B000   ANL   C, /00H
03F5H 00     NOP
03F6H 00     NOP
03F7H 03     RR    A
03F8H 0500   INC   00H
03FAH 00     NOP
03FBH FF     MOV   R7, A
03FCH 03     RR    A
03FDH B50000 CJNE  A, 00H, 0400H
0400H 00     NOP
0401H 04     INC   A
0402H 06     INC   @R0
0403H 00     NOP
0404H 00     NOP
0405H FF     MOV   R7, A
0406H 03     RR    A
0407H BA0000 CJNE  R2, #00H, 040AH
040AH 00     NOP
040BH 0500   INC   00H
040DH 00     NOP
040EH 00     NOP
040FH FF     MOV   R7, A
0410H 03     RR    A
0411H BF0000 CJNE  R7, #00H, 0414H
0414H 00     NOP
0415H 00     NOP
0416H 08     INC   R0
0417H 0100   AJMP  0000H
0419H FF     MOV   R7, A
041AH 03     RR    A
041BH C4     SWAP  A
041CH 00     NOP
041DH 00     NOP
041EH 00     NOP
041FH 07     INC   @R1
0420H 00     NOP
0421H 0100   AJMP  0000H
0423H 7DFF   MOV   R5, #FFH
0425H 7590F0 MOV   P1, #F0H
0428H E590   MOV   A, P1
042AH 440F   ORL   A, #0FH
042CH FC     MOV   R4, A
042DH 6304FF XRL   04H, #FFH
0430H EC     MOV   A, R4
0431H 7003   JNZ   0436H
0433H 7FFF   MOV   R7, #FFH
0435H 22     RET
0436H 1206AD LCALL 06ADH
0439H 7590F0 MOV   P1, #F0H
043CH E590   MOV   A, P1
043EH 440F   ORL   A, #0FH
0440H FC     MOV   R4, A
0441H 6304FF XRL   04H, #FFH
0444H EC     MOV   A, R4
0445H 7003   JNZ   044AH
0447H AF05   MOV   R7, 05H
0449H 22     RET
044AH 7FFE   MOV   R7, #FEH
044CH E4     CLR   A
044DH FE     MOV   R6, A
044EH 8F90   MOV   P1, R7
0450H EF     MOV   A, R7
0451H 25E0   ADD   A, ACC
0453H FF     MOV   R7, A
0454H 0F     INC   R7
0455H E590   MOV   A, P1
0457H 54F0   ANL   A, #F0H
0459H FC     MOV   R4, A
045AH 6024   JZ    0480H
045CH 2490   ADD   A, #90H
045EH 601C   JZ    047CH
0460H 24C0   ADD   A, #C0H
0462H 6012   JZ    0476H
0464H 24E0   ADD   A, #E0H
0466H 6008   JZ    0470H
0468H 24F0   ADD   A, #F0H
046AH 7014   JNZ   0480H
046CH AD06   MOV   R5, 06H
046EH 8010   SJMP  0480H
0470H EE     MOV   A, R6
0471H 2404   ADD   A, #04H
0473H FD     MOV   R5, A
0474H 800A   SJMP  0480H
0476H EE     MOV   A, R6
0477H 2408   ADD   A, #08H
0479H FD     MOV   R5, A
047AH 8004   SJMP  0480H
047CH EE     MOV   A, R6
047DH 240C   ADD   A, #0CH
047FH FD     MOV   R5, A
0480H BDFF04 CJNE  R5, #FFH, 0487H
0483H 0E     INC   R6
0484H BE04C7 CJNE  R6, #04H, 044EH
0487H 7590F0 MOV   P1, #F0H
048AH E590   MOV   A, P1
048CH 440F   ORL   A, #0FH
048EH FC     MOV   R4, A
048FH 6304FF XRL   04H, #FFH
0492H EC     MOV   A, R4
0493H 70F2   JNZ   0487H
0495H AF05   MOV   R7, 05H
0497H 22     RET
0498H 1205B1 LCALL 05B1H
049BH E51A   MOV   A, 1AH
049DH 75F00A MOV   B, #0AH
04A0H A4     MUL   AB
04A1H 24D2   ADD   A, #D2H
04A3H F582   MOV   DPL, A
04A5H E4     CLR   A
04A6H 3403   ADDC  A, #03H
04A8H F583   MOV   DPH, A
04AAH E4     CLR   A
04ABH 93     MOVC  A, @A+DPTR
04ACH 601C   JZ    04CAH
04AEH E4     CLR   A
04AFH FD     MOV   R5, A
04B0H AF1B   MOV   R7, 1BH
04B2H 120003 LCALL 0003H
04B5H E51A   MOV   A, 1AH
04B7H 75F00A MOV   B, #0AH
04BAH A4     MUL   AB
04BBH 24D2   ADD   A, #D2H
04BDH F582   MOV   DPL, A
04BFH E4     CLR   A
04C0H 3403   ADDC  A, #03H
04C2H F583   MOV   DPH, A
04C4H E4     CLR   A
04C5H 93     MOVC  A, @A+DPTR
04C6H FF     MOV   R7, A
04C7H 020502 LJMP  0502H
04CAH E51A   MOV   A, 1AH
04CCH 75F00A MOV   B, #0AH
04CFH A4     MUL   AB
04D0H 24CC   ADD   A, #CCH
04D2H F582   MOV   DPL, A
04D4H E4     CLR   A
04D5H 3403   ADDC  A, #03H
04D7H F583   MOV   DPH, A
04D9H E4     CLR   A
04DAH 93     MOVC  A, @A+DPTR
04DBH 7401   MOV   A, #01H
04DDH 93     MOVC  A, @A+DPTR
04DEH FA     MOV   R2, A
04DFH 7402   MOV   A, #02H
04E1H 93     MOVC  A, @A+DPTR
04E2H 4A     ORL   A, R2
04E3H 601C   JZ    0501H
04E5H E51A   MOV   A, 1AH
04E7H 75F00A MOV   B, #0AH
04EAH A4     MUL   AB
04EBH 24CC   ADD   A, #CCH
04EDH F582   MOV   DPL, A
04EFH E4     CLR   A
04F0H 3403   ADDC  A, #03H
04F2H F583   MOV   DPH, A
04F4H E4     CLR   A
04F5H 93     MOVC  A, @A+DPTR
04F6H 7401   MOV   A, #01H
04F8H 93     MOVC  A, @A+DPTR
04F9H FA     MOV   R2, A
04FAH 7402   MOV   A, #02H
04FCH 93     MOVC  A, @A+DPTR
04FDH F9     MOV   R1, A
04FEH 1202EF LCALL 02EFH
0501H 22     RET
0502H 8F08   MOV   08H, R7
0504H E4     CLR   A
0505H F51B   MOV   1BH, A
0507H 85081A MOV   1AH, 08H
050AH EF     MOV   A, R7
050BH 75F00A MOV   B, #0AH
050EH A4     MUL   AB
050FH 24C9   ADD   A, #C9H
0511H F9     MOV   R1, A
0512H 7403   MOV   A, #03H
0514H 35F0   ADDC  A, B
0516H 7509FF MOV   09H, #FFH
0519H F50A   MOV   0AH, A
051BH 890B   MOV   0BH, R1
051DH E4     CLR   A
051EH F508   MOV   08H, A
0520H AD08   MOV   R5, 08H
0522H E4     CLR   A
0523H FF     MOV   R7, A
0524H 120625 LCALL 0625H
0527H AB09   MOV   R3, 09H
0529H AA0A   MOV   R2, 0AH
052BH A90B   MOV   R1, 0BH
052DH 1202CF LCALL 02CFH
0530H 12064C LCALL 064CH
0533H AB09   MOV   R3, 09H
0535H AA0A   MOV   R2, 0AH
0537H A90B   MOV   R1, 0BH
0539H 900007 MOV   DPTR, #0007H
053CH 1202A2 LCALL 02A2H
053FH FF     MOV   R7, A
0540H 601C   JZ    055EH
0542H EF     MOV   A, R7
0543H 75F00A MOV   B, #0AH
0546H A4     MUL   AB
0547H 24C9   ADD   A, #C9H
0549H F9     MOV   R1, A
054AH 7403   MOV   A, #03H
054CH 35F0   ADDC  A, B
054EH 7509FF MOV   09H, #FFH
0551H F50A   MOV   0AH, A
0553H 890B   MOV   0BH, R1
0555H 0508   INC   08H
0557H E508   MOV   A, 08H
0559H C3     CLR   C
055AH 9404   SUBB  A, #04H
055CH 40C2   JC    0520H
055EH 7DFF   MOV   R5, #FFH
0560H AF1B   MOV   R7, 1BH
0562H 020003 LJMP  0003H
0565H 120672 LCALL 0672H
0568H 1205B1 LCALL 05B1H
056BH 7F01   MOV   R7, #01H
056DH 120502 LCALL 0502H
0570H 12012B LCALL 012BH
0573H 12012B LCALL 012BH
0576H 12012B LCALL 012BH
0579H 12012B LCALL 012BH
057CH 12012B LCALL 012BH
057FH 12012B LCALL 012BH
0582H 12012B LCALL 012BH
0585H 12012B LCALL 012BH
0588H 1201EC LCALL 01ECH
058BH 1201EC LCALL 01ECH
058EH 1201EC LCALL 01ECH
0591H 1201EC LCALL 01ECH
0594H 1201EC LCALL 01ECH
0597H 1201EC LCALL 01ECH
059AH 1201EC LCALL 01ECH
059DH 1201EC LCALL 01ECH
05A0H 1201EC LCALL 01ECH
05A3H 120498 LCALL 0498H
05A6H 12012B LCALL 012BH
05A9H 1205F2 LCALL 05F2H
05ACH 7F01   MOV   R7, #01H
05AEH 7F03   MOV   R7, #03H
05B0H 22     RET
05B1H E4     CLR   A
05B2H F509   MOV   09H, A
05B4H E4     CLR   A
05B5H F508   MOV   08H, A
05B7H 7F34   MOV   R7, #34H
05B9H 12068E LCALL 068EH
05BCH E509   MOV   A, 09H
05BEH 2480   ADD   A, #80H
05C0H FF     MOV   R7, A
05C1H 12068E LCALL 068EH
05C4H E508   MOV   A, 08H
05C6H 2480   ADD   A, #80H
05C8H FF     MOV   R7, A
05C9H 12068E LCALL 068EH
05CCH 7F30   MOV   R7, #30H
05CEH 12068E LCALL 068EH
05D1H E4     CLR   A
05D2H FF     MOV   R7, A
05D3H 1206BB LCALL 06BBH
05D6H E4     CLR   A
05D7H FF     MOV   R7, A
05D8H 1206BB LCALL 06BBH
05DBH 0508   INC   08H
05DDH E508   MOV   A, 08H
05DFH C3     CLR   C
05E0H 9410   SUBB  A, #10H
05E2H 40D3   JC    05B7H
05E4H 0509   INC   09H
05E6H E509   MOV   A, 09H
05E8H C3     CLR   C
05E9H 9440   SUBB  A, #40H
05EBH 40C7   JC    05B4H
05EDH 7F01   MOV   R7, #01H
05EFH 02068E LJMP  068EH
05F2H 1205B1 LCALL 05B1H
05F5H E51A   MOV   A, 1AH
05F7H 75F00A MOV   B, #0AH
05FAH A4     MUL   AB
05FBH 24D1   ADD   A, #D1H
05FDH F582   MOV   DPL, A
05FFH E4     CLR   A
0600H 3403   ADDC  A, #03H
0602H F583   MOV   DPH, A
0604H E4     CLR   A
0605H 93     MOVC  A, @A+DPTR
0606H 601C   JZ    0624H
0608H E4     CLR   A
0609H FD     MOV   R5, A
060AH AF1B   MOV   R7, 1BH
060CH 120003 LCALL 0003H
060FH E51A   MOV   A, 1AH
0611H 75F00A MOV   B, #0AH
0614H A4     MUL   AB
0615H 24D1   ADD   A, #D1H
0617H F582   MOV   DPL, A
0619H E4     CLR   A
061AH 3403   ADDC  A, #03H
061CH F583   MOV   DPH, A
061EH E4     CLR   A
061FH 93     MOVC  A, @A+DPTR
0620H FF     MOV   R7, A
0621H 120502 LCALL 0502H
0624H 22     RET
0625H AE07   MOV   R6, 07H
0627H 7F80   MOV   R7, #80H
0629H ED     MOV   A, R5
062AH 5403   ANL   A, #03H
062CH FC     MOV   R4, A
062DH BC0104 CJNE  R4, #01H, 0634H
0630H 7D02   MOV   R5, #02H
0632H 8005   SJMP  0639H
0634H BC0202 CJNE  R4, #02H, 0639H
0637H 7D01   MOV   R5, #01H
0639H ED     MOV   A, R5
063AH 5403   ANL   A, #03H
063CH FD     MOV   R5, A
063DH 33     RLC   A
063EH 33     RLC   A
063FH 33     RLC   A
0640H 54F8   ANL   A, #F8H
0642H 4207   ORL   07H, A
0644H EE     MOV   A, R6
0645H 5407   ANL   A, #07H
0647H 2F     ADD   A, R7
0648H FF     MOV   R7, A
0649H 02068E LJMP  068EH
064CH 8B0C   MOV   0CH, R3
064EH 8A0D   MOV   0DH, R2
0650H 890E   MOV   0EH, R1
0652H AB0C   MOV   R3, 0CH
0654H AA0D   MOV   R2, 0DH
0656H A90E   MOV   R1, 0EH
0658H 120289 LCALL 0289H
065BH FF     MOV   R7, A
065CH D3     SETB  C
065DH 9400   SUBB  A, #00H
065FH 4010   JC    0671H
0661H 1206BB LCALL 06BBH
0664H 7401   MOV   A, #01H
0666H 250E   ADD   A, 0EH
0668H F50E   MOV   0EH, A
066AH E4     CLR   A
066BH 350D   ADDC  A, 0DH
066DH F50D   MOV   0DH, A
066FH 80E1   SJMP  0652H
0671H 22     RET
0672H 7F30   MOV   R7, #30H
0674H 12068E LCALL 068EH
0677H 12068E LCALL 068EH
067AH 7F0C   MOV   R7, #0CH
067CH 12068E LCALL 068EH
067FH 7F01   MOV   R7, #01H
0681H 12068E LCALL 068EH
0684H 7F06   MOV   R7, #06H
0686H 02068E LJMP  068EH
0689H E511   MOV   A, 11H
068BH 2480   ADD   A, #80H
068DH FF     MOV   R7, A
068EH 12069C LCALL 069CH
0691H C2A5   CLR   P2.5
0693H C2A6   CLR   P2.6
0695H D2A7   SETB  P2.7
0697H 8F80   MOV   P0, R7
0699H C2A7   CLR   P2.7
069BH 22     RET
069CH C2A5   CLR   P2.5
069EH D2A6   SETB  P2.6
06A0H D2A7   SETB  P2.7
06A2H 7580FF MOV   P0, #FFH
06A5H E580   MOV   A, P0
06A7H 20E7FB JB    ACC.7, 06A5H
06AAH C2A7   CLR   P2.7
06ACH 22     RET
06ADH 7FF4   MOV   R7, #F4H
06AFH 7E01   MOV   R6, #01H
06B1H EF     MOV   A, R7
06B2H 1F     DEC   R7
06B3H 7001   JNZ   06B6H
06B5H 1E     DEC   R6
06B6H EF     MOV   A, R7
06B7H 4E     ORL   A, R6
06B8H 70F7   JNZ   06B1H
06BAH 22     RET
06BBH 12069C LCALL 069CH
06BEH D2A5   SETB  P2.5
06C0H C2A6   CLR   P2.6
06C2H D2A7   SETB  P2.7
06C4H 8F80   MOV   P0, R7
06C6H C2A7   CLR   P2.7
06C8H 22     RET
06C9H 787F   MOV   R0, #7FH
06CBH E4     CLR   A
06CCH F6     MOV   @R0, A
06CDH D8FD   DJNZ  R0, 06CCH
06CFH 75811B MOV   SP, #1BH
06D2H 020565 LJMP  0565H
06D5H 8F12   MOV   12H, R7
06D7H 8D13   MOV   13H, R5
06D9H 8B14   MOV   14H, R3
06DBH 22     RET
06DCH 7F0F   MOV   R7, #0FH
06DEH 02068E LJMP  068EH
06E1H 7F0A   MOV   R7, #0AH
06E3H 02068E LJMP  068EH
06E6H FF     MOV   R7, A

⌨️ 快捷键说明

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