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

📄 noname.asm

📁 一个应用89C52
💻 ASM
📖 第 1 页 / 共 2 页
字号:
028EH 6005   JZ    0295H
0290H AF0B   MOV   R7, 0BH
0292H 12034F LCALL 034FH
0295H 300804 JNB   08H, 029CH
0298H D210   SETB  10H
029AH 8004   SJMP  02A0H
029CH C210   CLR   10H
029EH C291   CLR   P1.1
02A0H E54B   MOV   A, 4BH
02A2H 6022   JZ    02C6H
02A4H E548   MOV   A, 48H
02A6H 701E   JNZ   02C6H
02A8H E54B   MOV   A, 4BH
02AAH B45513 CJNE  A, #55H, 02C0H
02ADH C292   CLR   P1.2
02AFH E4     CLR   A
02B0H F524   MOV   24H, A
02B2H F525   MOV   25H, A
02B4H D20F   SETB  0FH
02B6H 900000 MOV   DPTR, #0000H
02B9H 7490   MOV   A, #90H
02BBH F0     MOVX  @DPTR, A
02BCH D20B   SETB  0BH
02BEH 800E   SJMP  02CEH
02C0H D292   SETB  P1.2
02C2H D293   SETB  P1.3
02C4H 8008   SJMP  02CEH
02C6H E54B   MOV   A, 4BH
02C8H 6007   JZ    02D1H
02CAH E548   MOV   A, 48H
02CCH 6003   JZ    02D1H
02CEH E4     CLR   A
02CFH F54B   MOV   4BH, A
02D1H 300C33 JNB   0CH, 0307H
02D4H E548   MOV   A, 48H
02D6H 6401   XRL   A, #01H
02D8H 702D   JNZ   0307H
02DAH 309412 JNB   P1.4, 02EFH
02DDH C292   CLR   P1.2
02DFH F524   MOV   24H, A
02E1H F525   MOV   25H, A
02E3H D20F   SETB  0FH
02E5H 900000 MOV   DPTR, #0000H
02E8H 7490   MOV   A, #90H
02EAH F0     MOVX  @DPTR, A
02EBH D20B   SETB  0BH
02EDH 8004   SJMP  02F3H
02EFH D292   SETB  P1.2
02F1H D293   SETB  P1.3
02F3H A20D   MOV   C, 0DH
02F5H 309401 JNB   P1.4, 02F9H
02F8H B3     CPL   C
02F9H 5008   JNC   0303H
02FBH D294   SETB  P1.4
02FDH A294   MOV   C, P1.4
02FFH 920D   MOV   0DH, C
0301H 80F0   SJMP  02F3H
0303H C20C   CLR   0CH
0305H 800B   SJMP  0312H
0307H 300C08 JNB   0CH, 0312H
030AH E548   MOV   A, 48H
030CH 6401   XRL   A, #01H
030EH 6002   JZ    0312H
0310H C20C   CLR   0CH
0312H 300B2A JNB   0BH, 033FH
0315H D295   SETB  P1.5
0317H A295   MOV   C, P1.5
0319H 9295   MOV   P1.5, C
031BH 3095F4 JNB   P1.5, 0312H
031EH 7FFA   MOV   R7, #FAH
0320H 12001E LCALL 001EH
0323H A295   MOV   C, P1.5
0325H 9295   MOV   P1.5, C
0327H 3095E8 JNB   P1.5, 0312H
032AH 300FE5 JNB   0FH, 0312H
032DH D292   SETB  P1.2
032FH D293   SETB  P1.3
0331H C20F   CLR   0FH
0333H C20B   CLR   0BH
0335H 900000 MOV   DPTR, #0000H
0338H 7410   MOV   A, #10H
033AH F0     MOVX  @DPTR, A
033BH D208   SETB  08H
033DH 80D3   SJMP  0312H
033FH 050B   INC   0BH
0341H E50B   MOV   A, 0BH
0343H 6420   XRL   A, #20H
0345H 6003   JZ    034AH
0347H 02028C LJMP  028CH
034AH F50B   MOV   0BH, A
034CH 02028C LJMP  028CH
034FH 7473   MOV   A, #73H
0351H 2F     ADD   A, R7
0352H F8     MOV   R0, A
0353H E6     MOV   A, @R0
0354H FE     MOV   R6, A
0355H F4     CPL   A
0356H FD     MOV   R5, A
0357H 7453   MOV   A, #53H
0359H 2F     ADD   A, R7
035AH F8     MOV   R0, A
035BH E6     MOV   A, @R0
035CH FC     MOV   R4, A
035DH 5D     ANL   A, R5
035EH FD     MOV   R5, A
035FH EC     MOV   A, R4
0360H F4     CPL   A
0361H 5E     ANL   A, R6
0362H FE     MOV   R6, A
0363H 7493   MOV   A, #93H
0365H 2F     ADD   A, R7
0366H F8     MOV   R0, A
0367H E6     MOV   A, @R0
0368H FC     MOV   R4, A
0369H F4     CPL   A
036AH 5E     ANL   A, R6
036BH FE     MOV   R6, A
036CH 7453   MOV   A, #53H
036EH 2F     ADD   A, R7
036FH F9     MOV   R1, A
0370H 7473   MOV   A, #73H
0372H 2F     ADD   A, R7
0373H F8     MOV   R0, A
0374H E6     MOV   A, @R0
0375H 57     ANL   A, @R1
0376H 5C     ANL   A, R4
0377H FC     MOV   R4, A
0378H 7426   MOV   A, #26H
037AH 2F     ADD   A, R7
037BH F8     MOV   R0, A
037CH A604   MOV   @R0, 04H
037EH ED     MOV   A, R5
037FH 6013   JZ    0394H
0381H D208   SETB  08H
0383H 7426   MOV   A, #26H
0385H 2F     ADD   A, R7
0386H F8     MOV   R0, A
0387H E6     MOV   A, @R0
0388H 300E04 JNB   0EH, 038FH
038BH 4D     ORL   A, R5
038CH F6     MOV   @R0, A
038DH 8005   SJMP  0394H
038FH FC     MOV   R4, A
0390H ED     MOV   A, R5
0391H F4     CPL   A
0392H 5C     ANL   A, R4
0393H F6     MOV   @R0, A
0394H EE     MOV   A, R6
0395H 6012   JZ    03A9H
0397H D208   SETB  08H
0399H 7426   MOV   A, #26H
039BH 2F     ADD   A, R7
039CH F8     MOV   R0, A
039DH E6     MOV   A, @R0
039EH 300E03 JNB   0EH, 03A4H
03A1H 4E     ORL   A, R6
03A2H F6     MOV   @R0, A
03A3H 22     RET
03A4H FF     MOV   R7, A
03A5H EE     MOV   A, R6
03A6H F4     CPL   A
03A7H 5F     ANL   A, R7
03A8H F6     MOV   @R0, A
03A9H 22     RET
03AAH E4     CLR   A
03ABH F5D0   MOV   PSW, A
03ADH 75B801 MOV   IP, #01H
03B0H F5A8   MOV   IE, A
03B2H F588   MOV   TCON, A
03B4H 758916 MOV   TMOD, #16H
03B7H 7598E0 MOV   SCON, #E0H
03BAH 758780 MOV   PCON, #80H
03BDH C290   CLR   P1.0
03BFH C291   CLR   P1.1
03C1H D292   SETB  P1.2
03C3H D293   SETB  P1.3
03C5H D294   SETB  P1.4
03C7H F520   MOV   20H, A
03C9H F588   MOV   TCON, A
03CBH C20E   CLR   0EH
03CDH C209   CLR   09H
03CFH C208   CLR   08H
03D1H C20A   CLR   0AH
03D3H F551   MOV   51H, A
03D5H F552   MOV   52H, A
03D7H F54F   MOV   4FH, A
03D9H C20C   CLR   0CH
03DBH 752355 MOV   23H, #55H
03DEH C20F   CLR   0FH
03E0H C20B   CLR   0BH
03E2H F54B   MOV   4BH, A
03E4H 900200 MOV   DPTR, #0200H
03E7H 7410   MOV   A, #10H
03E9H F0     MOVX  @DPTR, A
03EAH 900400 MOV   DPTR, #0400H
03EDH E4     CLR   A
03EEH F0     MOVX  @DPTR, A
03EFH 900500 MOV   DPTR, #0500H
03F2H F0     MOVX  @DPTR, A
03F3H 900000 MOV   DPTR, #0000H
03F6H 7410   MOV   A, #10H
03F8H F0     MOVX  @DPTR, A
03F9H E4     CLR   A
03FAH F547   MOV   47H, A
03FCH F54D   MOV   4DH, A
03FEH 22     RET
03FFH 900400 MOV   DPTR, #0400H
0402H E4     CLR   A
0403H F0     MOVX  @DPTR, A
0404H 900500 MOV   DPTR, #0500H
0407H F0     MOVX  @DPTR, A
0408H 900200 MOV   DPTR, #0200H
040BH 7410   MOV   A, #10H
040DH F0     MOVX  @DPTR, A
040EH EF     MOV   A, R7
040FH 2408   ADD   A, #08H
0411H 540F   ANL   A, #0FH
0413H FF     MOV   R7, A
0414H F0     MOVX  @DPTR, A
0415H 300A0C JNB   0AH, 0424H
0418H 2453   ADD   A, #53H
041AH F8     MOV   R0, A
041BH E6     MOV   A, @R0
041CH 900400 MOV   DPTR, #0400H
041FH F0     MOVX  @DPTR, A
0420H 7463   MOV   A, #63H
0422H 800B   SJMP  042FH
0424H 7426   MOV   A, #26H
0426H 2F     ADD   A, R7
0427H F8     MOV   R0, A
0428H E6     MOV   A, @R0
0429H 900400 MOV   DPTR, #0400H
042CH F0     MOVX  @DPTR, A
042DH 7436   MOV   A, #36H
042FH 2F     ADD   A, R7
0430H F8     MOV   R0, A
0431H E6     MOV   A, @R0
0432H 900500 MOV   DPTR, #0500H
0435H F0     MOVX  @DPTR, A
0436H 22     RET
0437H 7598E0 MOV   SCON, #E0H
043AH 75C830 MOV   T2CON, #30H
043DH 75CBFF MOV   RCAP2H, #FFH
0440H 75CAF4 MOV   RCAP2L, #F4H
0443H 75CDFF MOV   TH2, #FFH
0446H D2CA   SETB  TR2
0448H D29C   SETB  REN
044AH C299   CLR   TI
044CH D2AC   SETB  ES
044EH 900800 MOV   DPTR, #0800H
0451H E0     MOVX  A, @DPTR
0452H F550   MOV   50H, A
0454H 53500F ANL   50H, #0FH
0457H 4350C0 ORL   50H, #C0H
045AH 22     RET
045BH E4     CLR   A
045CH FE     MOV   R6, A
045DH EE     MOV   A, R6
045EH C3     CLR   C
045FH 9D     SUBB  A, R5
0460H 5011   JNC   0473H
0462H 120474 LCALL 0474H
0465H FF     MOV   R7, A
0466H 1204BB LCALL 04BBH
0469H 7401   MOV   A, #01H
046BH 29     ADD   A, R1
046CH F9     MOV   R1, A
046DH E4     CLR   A
046EH 3A     ADDC  A, R2
046FH FA     MOV   R2, A
0470H 0E     INC   R6
0471H 80EA   SJMP  045DH
0473H 22     RET
0474H BB0106 CJNE  R3, #01H, 047DH
0477H 8982   MOV   DPL, R1
0479H 8A83   MOV   DPH, R2
047BH E0     MOVX  A, @DPTR
047CH 22     RET
047DH 5002   JNC   0481H
047FH E7     MOV   A, @R1
0480H 22     RET
0481H BBFE02 CJNE  R3, #FEH, 0486H
0484H E3     MOVX  A, @R1
0485H 22     RET
0486H 8982   MOV   DPL, R1
0488H 8A83   MOV   DPH, R2
048AH E4     CLR   A
048BH 93     MOVC  A, @A+DPTR
048CH 22     RET
048DH A807   MOV   R0, 07H
048FH E4     CLR   A
0490H FC     MOV   R4, A
0491H EC     MOV   A, R4
0492H C3     CLR   C
0493H 9D     SUBB  A, R5
0494H 500C   JNC   04A2H
0496H 1204A3 LCALL 04A3H
0499H A607   MOV   @R0, 07H
049BH 08     INC   R0
049CH 200903 JB    09H, 04A2H
049FH 0C     INC   R4
04A0H 80EF   SJMP  0491H
04A2H 22     RET
04A3H 7FE8   MOV   R7, #E8H
04A5H 7E03   MOV   R6, #03H
04A7H 3098FD JNB   RI, 04A7H
04AAH AF99   MOV   R7, SBUF
04ACH C298   CLR   RI
04AEH 22     RET
04AFH 787F   MOV   R0, #7FH
04B1H E4     CLR   A
04B2H F6     MOV   @R0, A
04B3H D8FD   DJNZ  R0, 04B2H
04B5H 7581B2 MOV   SP, #B2H
04B8H 020256 LJMP  0256H
04BBH C299   CLR   TI
04BDH 8F99   MOV   SBUF, R7
04BFH 3099FD JNB   TI, 04BFH
04C2H C299   CLR   TI
04C4H 22     RET
04C5H FF     MOV   R7, A

⌨️ 快捷键说明

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