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

📄 page.asm

📁 这是一个MSC51单片机程序它读出片外RAM中的数据从串行口发向机
💻 ASM
📖 第 1 页 / 共 5 页
字号:
0A7FH 303032 JNB   30H, 0AB4H
0A82H 37     ADDC  A, @R1
0A83H 00     NOP
0A84H 303733 JNB   37H, 0ABAH
0A87H 3100   ACALL 0900H
0A89H 303032 JNB   30H, 0ABEH
0A8CH 300030 JNB   00H, 0ABFH
0A8FH 37     ADDC  A, @R1
0A90H 3530   ADDC  A, 30H
0A92H 00     NOP
0A93H 303737 JNB   37H, 0ACDH
0A96H 3100   ACALL 0900H
0A98H 303032 JNB   30H, 0ACDH
0A9BH 38     ADDC  A, R0
0A9CH 00     NOP
0A9DH 303032 JNB   30H, 0AD2H
0AA0H 33     RLC   A
0AA1H 00     NOP
0AA2H 303835 JNB   38H, 0ADAH
0AA5H 3100   ACALL 0900H
0AA7H 303837 JNB   38H, 0AE1H
0AAAH 3100   ACALL 0900H
0AACH 303032 JNB   30H, 0AE1H
0AAFH 39     ADDC  A, R1
0AB0H 00     NOP
0AB1H 303933 JNB   39H, 0AE7H
0AB4H 3100   ACALL 0900H
0AB6H 303935 JNB   39H, 0AEEH
0AB9H 3100   ACALL 0900H
0ABBH 303937 JNB   39H, 0AF5H
0ABEH 3100   ACALL 0900H
0AC0H 303939 JNB   39H, 0AFCH
0AC3H 3100   ACALL 0900H
0AC5H 303839 JNB   38H, 0B01H
0AC8H 3100   ACALL 0900H
0ACAH 00     NOP
0ACBH CA     XCH   A, R2
0ACCH AFBC   MOV   R7, BCH
0ACEH D2D7   SETB  CY
0AD0H AF00   MOV   R7, 00H
0AD2H B1A3   ACALL 0DA3H
0AD4H B6A800 CJNE  @R0, #A8H, 0AD7H
0AD7H D5C5BC DJNZ  C5H, 0A96H
0ADAH D2BF   SETB  IP.7
0ADCH DA00   DJNZ  R2, 0ADEH
0ADEH B3     CPL   C
0ADFH D0B5   POP   B5H
0AE1H C200   CLR   00H
0AE3H CC     XCH   A, R4
0AE4H C6     XCH   A, @R0
0AE5H C9     XCH   A, R1
0AE6H BD00C0 CJNE  R5, #00H, 0AA9H
0AE9H C8     XCH   A, R0
0AEAH B7BB00 CJNE  @R1, #BBH, 0AEDH
0AEDH B2D7   CPL   CY
0AEFH D6     XCHD  A, @R0
0AF0H DD00   DJNZ  R5, 0AF2H
0AF2H BAE2CB CJNE  R2, #E2H, 0AC0H
0AF5H AE00   MOV   R6, 00H
0AF7H D0CC   POP   CCH
0AF9H CC     XCH   A, R4
0AFAH A800   MOV   R0, 00H
0AFCH BAAAB5 CJNE  R2, #AAH, 0AB4H
0AFFH A600   MOV   @R0, 00H
0B01H C7     XCH   A, @R1
0B02H D8BB   DJNZ  R0, 0ABFH
0B04H CA     XCH   A, R2
0B05H B5BA00 CJNE  A, BAH, 0B08H
0B08H CC     XCH   A, R4
0B09H AB20   MOV   R3, 20H
0B0BH 20D4AD JB    RS1, 0ABBH
0B0EH 00     NOP
0B0FH B4F3CD CJNE  A, #F3H, 0ADFH
0B12H AC00   MOV   R4, 00H
0B14H D1F4   ACALL 0EF4H
0B16H C8     XCH   A, R0
0B17H AA00   MOV   R2, 00H
0B19H D3     SETB  C
0B1AH DCB4   DJNZ  R4, 0AD0H
0B1CH CE     XCH   A, R6
0B1DH 00     NOP
0B1EH B3     CPL   C
0B1FH A4     MUL   AB
0B20H D6     XCHD  A, @R0
0B21H CE     XCH   A, R6
0B22H 00     NOP
0B23H BDFAB3 CJNE  R5, #FAH, 0AD9H
0B26H C7     XCH   A, @R1
0B27H 00     NOP
0B28H C1D9   AJMP  0ED9H
0B2AH B7DA00 CJNE  @R1, #DAH, 0B2DH
0B2DH C0EB   PUSH  EBH
0B2FH CA     XCH   A, R2
0B30H AF00   MOV   R7, 00H
0B32H D4     DA    A
0B33H CB     XCH   A, R3
0B34H B3     CPL   C
0B35H C7     XCH   A, @R1
0B36H 00     NOP
0B37H D0C3   POP   C3H
0B39H D6     XCHD  A, @R0
0B3AH DD00   DJNZ  R5, 0B3CH
0B3CH BAF4BA CJNE  R2, #F4H, 0AF9H
0B3FH CD     XCH   A, R5
0B40H BAC6CC CJNE  R2, #C6H, 0B0FH
0B43H D800   DJNZ  R0, 0B45H
0B45H B0FC   ANL   C, /F8H.4
0B47H CD     XCH   A, R5
0B48H B700C9 CJNE  @R1, #00H, 0B14H
0B4BH F2     MOVX  @R0, A
0B4CH 2020D1 JB    20H, 0B20H
0B4FH F4     CPL   A
0B50H 00     NOP
0B51H B4F3C1 CJNE  A, #F3H, 0B15H
0B54H AC00   MOV   R4, 00H
0B56H B0B0   ANL   C, /P3.0
0B58H C9     XCH   A, R1
0B59H BD00B8 CJNE  R5, #00H, 0B14H
0B5CH A7CB   MOV   @R1, CBH
0B5EH B3     CPL   C
0B5FH 00     NOP
0B60H B1BE   ACALL 0DBEH
0B62H CF     XCH   A, R7
0B63H AA00   MOV   R2, 00H
0B65H B5A4B6 CJNE  A, A4H, 0B1EH
0B68H AB00   MOV   R3, 00H
0B6AH BDF5D6 CJNE  R5, #F5H, 0B43H
0B6DH DD00   DJNZ  R5, 0B6FH
0B6FH D3     SETB  C
0B70H AABF   MOV   R2, BFH
0B72H DA00   DJNZ  R2, 0B74H
0B74H B8B7D0 CJNE  R0, #B7H, 0B47H
0B77H C200   CLR   00H
0B79H C1C9   AJMP  0EC9H
0B7BH D1F4   ACALL 0EF4H
0B7DH 00     NOP
0B7EH CC     XCH   A, R4
0B7FH FA     MOV   R2, A
0B80H C1EB   AJMP  0EEBH
0B82H 00     NOP
0B83H B3     CPL   C
0B84H A4     MUL   AB
0B85H 2020B4 JB    20H, 0B3CH
0B88H BA00BC CJNE  R2, #00H, 0B47H
0B8BH AAC1   MOV   R2, C1H
0B8DH D6     XCHD  A, @R0
0B8EH 00     NOP
0B8FH D1D3   ACALL 0ED3H
0B91H BCAA00 CJNE  R4, #AAH, 0B94H
0B94H CB     XCH   A, R3
0B95H C4     SWAP  A
0B96H C6     XCH   A, @R0
0B97H BD00CD CJNE  R5, #00H, 0B67H
0B9AH A8BB   MOV   R0, BBH
0B9CH AF00   MOV   R7, 00H
0B9EH B0D7   ANL   C, /CY
0BA0H B3     CPL   C
0BA1H C7     XCH   A, @R1
0BA2H 00     NOP
0BA3H C1C9   AJMP  0EC9H
0BA5H D4     DA    A
0BA6H B400B9 CJNE  A, #00H, 0B62H
0BA9H FE     MOV   R6, A
0BAAH B6FBB1 CJNE  @R0, #FBH, 0B5EH
0BADH F500   MOV   00H, A
0BAFH C6     XCH   A, @R0
0BB0H EB     MOV   A, R3
0BB1H C6     XCH   A, @R0
0BB2H EB     MOV   A, R3
0BB3H B9FEB6 CJNE  R1, #FEH, 0B6CH
0BB6H FB     MOV   R3, A
0BB7H 00     NOP
0BB8H C4     SWAP  A
0BB9H B5B5A4 CJNE  A, B5H, 0B60H
0BBCH BDAD00 CJNE  R5, #ADH, 0BBFH
0BBFH BCD1C4 CJNE  R4, #D1H, 0B86H
0BC2H BECBB9 CJNE  R6, #CBH, 0B7EH
0BC5H 00     NOP
0BC6H CB     XCH   A, R3
0BC7H E7     MOV   A, @R1
0BC8H BBAF00 CJNE  R3, #AFH, 0BCBH
0BCBH B4F3C7 CJNE  A, #F3H, 0B95H
0BCEH EC     MOV   A, R4
0BCFH 00     NOP
0BD0H B0A2   ANL   C, /P2.2
0BD2H B3     CPL   C
0BD3H C7     XCH   A, @R1
0BD4H 00     NOP
0BD5H C4     SWAP  A
0BD6H CF     XCH   A, R7
0BD7H 2020BE JB    20H, 0B98H
0BDAH A900   MOV   R1, 00H
0BDCH D5F2BD DJNZ  F2H, 0B9CH
0BDFH AD00   MOV   R5, 00H
0BE1H CB     XCH   A, R3
0BE2H D5D6DD DJNZ  D6H, 0BC2H
0BE5H 00     NOP
0BE6H C4     SWAP  A
0BE7H CF     XCH   A, R7
0BE8H CD     XCH   A, R5
0BE9H A800   MOV   R0, 00H
0BEBH D1EF   ACALL 0EEFH
0BEDH D6     XCHD  A, @R0
0BEEH DD00   DJNZ  R5, 0BF0H
0BF0H D1CE   ACALL 0ECEH
0BF2H B3     CPL   C
0BF3H C7     XCH   A, @R1
0BF4H 00     NOP
0BF5H D0EC   POP   ECH
0BF7H D6     XCHD  A, @R0
0BF8H DD00   DJNZ  R5, 0BFAH
0BFAH BBB4D2 CJNE  R3, #B4H, 0BCFH
0BFDH F500   MOV   00H, A
0BFFH C1AC   AJMP  0EACH
0C01H D4     DA    A
0C02H C6     XCH   A, @R0
0C03H B8DB00 CJNE  R0, #DBH, 0C06H
0C06H B3     CPL   C
0C07H A3     INC   DPTR
0C08H D6     XCHD  A, @R0
0C09H DD00   DJNZ  R5, 0C0BH
0C0BH CE     XCH   A, R6
0C0CH DECE   DJNZ  R6, 0BDCH
0C0EH FD     MOV   R5, A
0C0FH 00     NOP
0C10H BABC20 CJNE  R2, #BCH, 0C33H
0C13H 20D6DD JB    AC, 0BF3H
0C16H 00     NOP
0C17H BAFED6 CJNE  R2, #FEH, 0BF0H
0C1AH DD00   DJNZ  R5, 0C1CH
0C1CH BCCED0 CJNE  R4, #CEH, 0BEFH
0C1FH CB     XCH   A, R3
0C20H 00     NOP
0C21H C4     SWAP  A
0C22H FE     MOV   R6, A
0C23H B2A8   CPL   EX0
0C25H 00     NOP
0C26H C9     XCH   A, R1
0C27H DCD0   DJNZ  R4, 0BF9H
0C29H CB     XCH   A, R3
0C2AH 00     NOP
0C2BH CE     XCH   A, R6
0C2CH C2D6   CLR   AC
0C2EH DD00   DJNZ  R5, 0C30H
0C30H C0F6   PUSH  F6H
0C32H CB     XCH   A, R3
0C33H AE00   MOV   R6, 00H
0C35H BDF0BB CJNE  R5, #F0H, 0BF3H
0C38H AA00   MOV   R2, 00H
0C3AH E1E9   AJMP  0FE9H
0C3CH D6     XCHD  A, @R0
0C3DH DD00   DJNZ  R5, 0C3FH
0C3FH BACF20 CJNE  R2, #CFH, 0C62H
0C42H 20B7CA JB    P3.7, 0C0FH
0C45H 00     NOP
0C46H B0F6   ANL   C, /B.6
0C48H B2BA   CPL   PX1
0C4AH 00     NOP
0C4BH CE     XCH   A, R6
0C4CH DFBA   DJNZ  R7, 0C08H
0C4EH FE     MOV   R6, A
0C4FH 00     NOP
0C50H BBB4C4 CJNE  R3, #B4H, 0C17H
0C53H CF     XCH   A, R7
0C54H 00     NOP
0C55H C2ED   CLR   E8H.5
0C57H B0B0   ANL   C, /P3.0
0C59H C9     XCH   A, R1
0C5AH BD00B0 CJNE  R5, #00H, 0C0DH
0C5DH B2C7   CPL   C0H.7
0C5FH EC     MOV   A, R4
0C60H 00     NOP
0C61H CB     XCH   A, R3
0C62H DECF   DJNZ  R6, 0C33H
0C64H D800   DJNZ  R0, 0C66H
0C66H B8B7D1 CJNE  R0, #B7H, 0C3AH
0C69H F4     CPL   A
0C6AH 00     NOP
0C6BH B3     CPL   C
0C6CH FC     MOV   R4, A
0C6DH CF     XCH   A, R7
0C6EH D800   DJNZ  R0, 0C70H
0C70H B8A320 CJNE  R0, #A3H, 0C93H
0C73H 20D6DD JB    AC, 0C53H
0C76H 00     NOP
0C77H CF     XCH   A, R7
0C78H C3     CLR   C
0C79H C3     CLR   C
0C7AH C500   XCH   A, 00H
0C7CH C4     SWAP  A
0C7DH FE     MOV   R6, A
0C7EH B5C200 CJNE  A, C2H, 0C81H
0C81H C6     XCH   A, @R0
0C82H CE     XCH   A, R6
0C83H CC     XCH   A, R4
0C84H EF     MOV   A, R7
0C85H 00     NOP
0C86H C8     XCH   A, R0
0C87H AAD6   MOV   R2, D6H
0C89H DD00   DJNZ  R5, 0C8BH
0C8BH D5C4D6 DJNZ  C4H, 0C64H
0C8EH DD00   DJNZ  R5, 0C90H
0C90H C1FA   AJMP  0EFAH
0C92H D1D2   ACALL 0ED2H
0C94H 00     NOP
0C95H C8     XCH   A, R0
0C96H FD     MOV   R5, A
0C97H C3     CLR   C
0C98H F7     MOV   @R1, A
0C99H 00     NOP
0C9AH C4     SWAP  A
0C9BH CF     XCH   A, R7
0C9CH C6     XCH   A, @R0
0C9DH BD00BD CJNE  R5, #00H, 0C5DH
0CA0H A8D1   MOV   R0, D1H
0CA2H F4     CPL   A
0CA3H 00     NOP
0CA4H C4     SWAP  A
0CA5H CF     XCH   A, R7
0CA6H 2020B2 JB    20H, 0C5BH
0CA9H FD     MOV   R5, A
0CAAH 00     NOP
0CABH BEC5BD CJNE  R6, #C5H, 0C6BH
0CAEH AD00   MOV   R5, 00H
0CB0H C9     XCH   A, R1
0CB1H CF     XCH   A, R7
0CB2H C8     XCH   A, R0
0CB3H C4     SWAP  A
0CB4H 00     NOP
0CB5H B8A7D6 CJNE  R0, #A7H, 0C8EH
0CB8H DD00   DJNZ  R5, 0CBAH
0CBAH D2CB   SETB  C8H.3
0CBCH B4BA00 CJNE  A, #BAH, 0CBFH
0CBFH BCAAB0 CJNE  R4, #AAH, 0C72H
0CC2H B200   CPL   00H
0CC4H B8D3D6 CJNE  R0, #D3H, 0C9DH
0CC7H DD00   DJNZ  R5, 0CC9H
0CC9H BEB0B5 CJNE  R6, #B0H, 0C81H
0CCCH C2D5   CLR   F0
0CCEH F2     MOVX  @R0, A
0CCFH 00     NOP
0CD0H C6     XCH   A, @R0
0CD1H BCCFE7 CJNE  R4, #CFH, 0CBBH
0CD4H 00     NOP
0CD5H BCC320 CJNE  R4, #C3H, 0CF8H
0CD8H 20C4CF JB    C0H.4, 0CAAH
0CDBH 00     NOP
0CDCH C7     XCH   A, @R1
0CDDH E0     MOVX  A, @DPTR
0CDEH B5BA00 CJNE  A, BAH, 0CE1H
0CE1H D7     XCHD  A, @R1
0CE2H CD     XCH   A, R5
0CE3H B2A9   CPL   ET0
0CE5H 00     NOP
0CE6H B5C2D6 CJNE  A, C2H, 0CBFH
0CE9H DD00   DJNZ  R5, 0CEBH
0CEBH D1CC   ACALL 0ECCH
0CEDH CC     XCH   A, R4
0CEEH A800   MOV   R0, 00H
0CF0H CE     XCH   A, R6
0CF1H ABB7   MOV   R3, B7H
0CF3H BB00BC CJNE  R3, #00H, 0CB2H
0CF6H C3     CLR   C
0CF7H C4     SWAP  A
0CF8H FE     MOV   R6, A
0CF9H 00     NOP
0CFAH CC     XCH   A, R4
0CFBH A9B0   MOV   R1, P3
0CFDH B200   CPL   00H
0CFFH C1D9   AJMP  0ED9H
0D01H D2CA   SETB  C8H.2
0D03H 00     NOP
0D04H D6     XCHD  A, @R0
0D05H A3     INC   DPTR
0D06H 2020D6 JB    20H, 0CDFH
0D09H DD00   DJNZ  R5, 0D0BH
0D0BH 2C     ADD   A, R4
0D0CH B0B2   ANL   C, /P3.2
0D0EH D1F4   ACALL 0EF4H
0D10H 00     NOP
0D11H D0C2   POP   C2H
0D13H CF     XCH   A, R7
0D14H E7     MOV   A, @R1
0D15H 00     NOP
0D16H D0ED   POP   EDH
0D18H B2FD   CPL   F8H.5
0D1AH 00     NOP
0D1BH C6     XCH   A, @R0
0D1CH BDB6A5 CJNE  R5, #B6H, 0CC4H
0D1FH C9     XCH   A, R1
0D20H BD00C4 CJNE  R5, #00H, 0CE7H
0D23H CF     XCH   A, R7
0D24H D1F4   ACALL 0EF4H
0D26H 00     NOP
0D27H BFAAB7 CJNE  R7, #AAH, 0CE1H
0D2AH E2     MOVX  A, @R0
0D2BH 00     NOP
0D2CH C2E5   CLR   ACC.5
0D2EH D1F4   ACALL 0EF4H
0D30H 00     NOP
0D31H C9     XCH   A, R1
0D32H CC     XCH   A, R4
0D33H C7     XCH   A, @R1
0D34H F0     MOVX  @DPTR, A
0D35H 00     NOP
0D36H CE     XCH   A, R6
0D37H E4     CLR   A
0D38H 2020BA JB    20H, 0CF5H
0D3BH BA00B6 CJNE  R2, #00H, 0CF4H
0D3EH F5D6   MOV   D6H, A
0D40H DD00   DJNZ  R5, 0D42H
0D42H D0A2   POP   A2H
0D44H B8D000 CJNE  R0, #D0H, 0D47H
0D47H BBC6D6 CJNE  R3, #C6H, 0D20H
0D4AH DD00   DJNZ  R5, 0D4CH
0D4CH BBC6CA CJNE  R3, #C6H, 0D19H
0D4FH AF00   MOV   R7, 00H
0D51H CF     XCH   A, R7
0D52H CC     XCH   A, R4
0D53H C4     SWAP  A
0D54H FE     MOV   R6, A
0D55H 00     NOP
0D56H C9     XCH   A, R1
0D57H B3     CPL   C
0D58H CA     XCH   A, R2
0D59H D000   POP   00H
0D5BH D2CB   SETB  C8H.3
0D5DH B2FD   CPL   F8H.5
0D5FH 00     NOP
0D60H B6F7CA CJNE  @R0, #F7H, 0D2DH
0D63H A900   MOV   R1, 00H
0D65H CA     XCH   A, R2
0D66H AED1   MOV   R6, D1H
0D68H DF00   DJNZ  R7, 0D6AH
0D6AH CF     XCH   A, R7
0D6BH E5B7   MOV   A, B7H
0D6DH AE00   MOV   R6, 00H
0D6FH BEA3C3 CJNE  R6, #A3H, 0D35H
0D72H C500   XCH   A, 00H
0D74H B3     CPL   C
0D75H A4     MUL   AB
0D76H 2020C9 JB    20H, 0D42H
0D79H B3     CPL   C
0D7AH 00     NOP
0D7BH CF     XCH   A, R7
0D7CH E6     MOV   A, @R0
0D7DH CC     XCH   A, R4
0D7EH B600D6 CJNE  @R0, #00H, 0D57H
0D81H EA     MOV   A, R2
0D82H D6     XCHD  A, @R0
0D83H DE00   DJNZ  R6, 0D85H
0D85H BAE2D1 CJNE  R2, #E2H, 0D59H
0D88H F4     CPL   A
0D89H 00     NOP
0D8AH B3     CPL   C
0D8BH BBD6DD CJNE  R3, #D6H, 0D6BH
0D8EH 00     NOP
0D8FH B3     CPL   C
0D90H A3     INC   DPTR
0D91H B5C200 CJNE  A, C2H, 0D94H
0D94H D2E6   SETB  ACC.6
0D96H D1F4   ACALL 0EF4H
0D98H 00     NOP
0D99H C2A6   CLR   P2.6
0D9BH B5D700 CJNE  A, D7H, 0D9EH
0D9EH C9     XCH   A, R1
0D9FH DBD1   DJNZ  R3, 0D72H
0DA1H F4     CPL   A
0DA2H 00     NOP
0DA3H D4     DA    A
0DA4H C0D1   PUSH  D1H
0DA6H F4     CPL   A
0DA7H 00     NOP
0DA8H B9E320 CJNE  R1, #E3H, 0DCBH
0DABH 20D6DD JB    AC, 0D8BH
0DAEH 00     NOP
0DAFH C9     XCH   A, R1
0DB0H D8B9   DJNZ  R0, 0D6BH
0DB2H D800   DJNZ  R0, 0DB4H
0DB4H BBDDD6 CJNE  R3, #DDH, 0D8DH
0DB7H DD00   DJNZ  R5, 0DB9H
0DB9H C3     CLR   C
0DBAH B7CFD8 CJNE  @R1, #CFH, 0D95H
0DBDH 00     NOP
0DBEH C9     XCH   A, R1
0DBFH C7     XCH   A, @R1
0DC0H CD     XCH   A, R5
0DC1H B700C9 CJNE  @R1, #00H, 0D8DH
0DC4H EE     MOV   A, R6
0DC5H DBDA   DJNZ  R3, 0DA1H
0DC7H 00     NOP
0DC8H D6     XCHD  A, @R0
0DC9H E9     MOV   A, R1
0DCAH BAA300 CJNE  R2, #A3H, 0DCDH
0DCDH B7F0C9 CJNE  @R1, #F0H, 0D99H
0DD0H BD00D5 CJNE  R5, #00H, 0DA8H
0DD3H D8C7   DJNZ  R0, 0D9CH
0DD5H EC     MOV   A, R4

⌨️ 快捷键说明

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