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

📄 noname.asm

📁 主要是有关单片机串口通讯的相关程序
💻 ASM
📖 第 1 页 / 共 2 页
字号:

0000H 0201B9 LJMP  01B9H
0003H C290   CLR   P1.0
0005H C291   CLR   P1.1
0007H C292   CLR   P1.2
0009H C293   CLR   P1.3
000BH A297   MOV   C, P1.7
000DH E4     CLR   A
000EH 33     RLC   A
000FH FF     MOV   R7, A
0010H 8F36   MOV   36H, R7
0012H E536   MOV   A, 36H
0014H 7005   JNZ   001BH
0016H 7E00   MOV   R6, #00H
0018H 7F01   MOV   R7, #01H
001AH 22     RET
001BH 7E00   MOV   R6, #00H
001DH 7F00   MOV   R7, #00H
001FH 22     RET
0020H FF     MOV   R7, A
0021H FF     MOV   R7, A
0022H FF     MOV   R7, A
0023H 02039A LJMP  039AH
0026H BB010C CJNE  R3, #01H, 0035H
0029H E582   MOV   A, DPL
002BH 29     ADD   A, R1
002CH F582   MOV   DPL, A
002EH E583   MOV   A, DPH
0030H 3A     ADDC  A, R2
0031H F583   MOV   DPH, A
0033H E0     MOVX  A, @DPTR
0034H 22     RET
0035H 5006   JNC   003DH
0037H E9     MOV   A, R1
0038H 2582   ADD   A, DPL
003AH F8     MOV   R0, A
003BH E6     MOV   A, @R0
003CH 22     RET
003DH BBFE06 CJNE  R3, #FEH, 0046H
0040H E9     MOV   A, R1
0041H 2582   ADD   A, DPL
0043H F8     MOV   R0, A
0044H E2     MOVX  A, @R0
0045H 22     RET
0046H E582   MOV   A, DPL
0048H 29     ADD   A, R1
0049H F582   MOV   DPL, A
004BH E583   MOV   A, DPH
004DH 3A     ADDC  A, R2
004EH F583   MOV   DPH, A
0050H E4     CLR   A
0051H 93     MOVC  A, @A+DPTR
0052H 22     RET
0053H BB0106 CJNE  R3, #01H, 005CH
0056H 8982   MOV   DPL, R1
0058H 8A83   MOV   DPH, R2
005AH F0     MOVX  @DPTR, A
005BH 22     RET
005CH 5002   JNC   0060H
005EH F7     MOV   @R1, A
005FH 22     RET
0060H BBFE01 CJNE  R3, #FEH, 0064H
0063H F3     MOVX  @R1, A
0064H 22     RET
0065H F8     MOV   R0, A
0066H BB010D CJNE  R3, #01H, 0076H
0069H E582   MOV   A, DPL
006BH 29     ADD   A, R1
006CH F582   MOV   DPL, A
006EH E583   MOV   A, DPH
0070H 3A     ADDC  A, R2
0071H F583   MOV   DPH, A
0073H E8     MOV   A, R0
0074H F0     MOVX  @DPTR, A
0075H 22     RET
0076H 5006   JNC   007EH
0078H E9     MOV   A, R1
0079H 2582   ADD   A, DPL
007BH C8     XCH   A, R0
007CH F6     MOV   @R0, A
007DH 22     RET
007EH BBFE05 CJNE  R3, #FEH, 0086H
0081H E9     MOV   A, R1
0082H 2582   ADD   A, DPL
0084H C8     XCH   A, R0
0085H F2     MOVX  @R0, A
0086H 22     RET
0087H C2D5   CLR   F0
0089H EC     MOV   A, R4
008AH 30E709 JNB   ACC.7, 0096H
008DH B2D5   CPL   F0
008FH E4     CLR   A
0090H C3     CLR   C
0091H 9D     SUBB  A, R5
0092H FD     MOV   R5, A
0093H E4     CLR   A
0094H 9C     SUBB  A, R4
0095H FC     MOV   R4, A
0096H EE     MOV   A, R6
0097H 30E715 JNB   ACC.7, 00AFH
009AH B2D5   CPL   F0
009CH E4     CLR   A
009DH C3     CLR   C
009EH 9F     SUBB  A, R7
009FH FF     MOV   R7, A
00A0H E4     CLR   A
00A1H 9E     SUBB  A, R6
00A2H FE     MOV   R6, A
00A3H 1200BD LCALL 00BDH
00A6H C3     CLR   C
00A7H E4     CLR   A
00A8H 9D     SUBB  A, R5
00A9H FD     MOV   R5, A
00AAH E4     CLR   A
00ABH 9C     SUBB  A, R4
00ACH FC     MOV   R4, A
00ADH 8003   SJMP  00B2H
00AFH 1200BD LCALL 00BDH
00B2H 30D507 JNB   F0, 00BCH
00B5H C3     CLR   C
00B6H E4     CLR   A
00B7H 9F     SUBB  A, R7
00B8H FF     MOV   R7, A
00B9H E4     CLR   A
00BAH 9E     SUBB  A, R6
00BBH FE     MOV   R6, A
00BCH 22     RET
00BDH BC000B CJNE  R4, #00H, 00CBH
00C0H BE0029 CJNE  R6, #00H, 00ECH
00C3H EF     MOV   A, R7
00C4H 8DF0   MOV   B, R5
00C6H 84     DIV   AB
00C7H FF     MOV   R7, A
00C8H ADF0   MOV   R5, B
00CAH 22     RET
00CBH E4     CLR   A
00CCH CC     XCH   A, R4
00CDH F8     MOV   R0, A
00CEH 75F008 MOV   B, #08H
00D1H EF     MOV   A, R7
00D2H 2F     ADD   A, R7
00D3H FF     MOV   R7, A
00D4H EE     MOV   A, R6
00D5H 33     RLC   A
00D6H FE     MOV   R6, A
00D7H EC     MOV   A, R4
00D8H 33     RLC   A
00D9H FC     MOV   R4, A
00DAH EE     MOV   A, R6
00DBH 9D     SUBB  A, R5
00DCH EC     MOV   A, R4
00DDH 98     SUBB  A, R0
00DEH 4005   JC    00E5H
00E0H FC     MOV   R4, A
00E1H EE     MOV   A, R6
00E2H 9D     SUBB  A, R5
00E3H FE     MOV   R6, A
00E4H 0F     INC   R7
00E5H D5F0E9 DJNZ  B, 00D1H
00E8H E4     CLR   A
00E9H CE     XCH   A, R6
00EAH FD     MOV   R5, A
00EBH 22     RET
00ECH ED     MOV   A, R5
00EDH F8     MOV   R0, A
00EEH F5F0   MOV   B, A
00F0H EE     MOV   A, R6
00F1H 84     DIV   AB
00F2H 20D21C JB    OV, 0111H
00F5H FE     MOV   R6, A
00F6H ADF0   MOV   R5, B
00F8H 75F008 MOV   B, #08H
00FBH EF     MOV   A, R7
00FCH 2F     ADD   A, R7
00FDH FF     MOV   R7, A
00FEH ED     MOV   A, R5
00FFH 33     RLC   A
0100H FD     MOV   R5, A
0101H 4007   JC    010AH
0103H 98     SUBB  A, R0
0104H 5006   JNC   010CH
0106H D5F0F2 DJNZ  B, 00FBH
0109H 22     RET
010AH C3     CLR   C
010BH 98     SUBB  A, R0
010CH FD     MOV   R5, A
010DH 0F     INC   R7
010EH D5F0EA DJNZ  B, 00FBH
0111H 22     RET
0112H 8E21   MOV   21H, R6
0114H 8F22   MOV   22H, R7
0116H AE21   MOV   R6, 21H
0118H AF22   MOV   R7, 22H
011AH 7C00   MOV   R4, #00H
011CH 7D0A   MOV   R5, #0AH
011EH 120087 LCALL 0087H
0121H 8C23   MOV   23H, R4
0123H 8D24   MOV   24H, R5
0125H 852325 MOV   25H, 23H
0128H 852426 MOV   26H, 24H
012BH AE21   MOV   R6, 21H
012DH AF22   MOV   R7, 22H
012FH 7C00   MOV   R4, #00H
0131H 7D0A   MOV   R5, #0AH
0133H 120087 LCALL 0087H
0136H 8E21   MOV   21H, R6
0138H 8F22   MOV   22H, R7
013AH AE21   MOV   R6, 21H
013CH AF22   MOV   R7, 22H
013EH 7C00   MOV   R4, #00H
0140H 7D0A   MOV   R5, #0AH
0142H 120087 LCALL 0087H
0145H 8C23   MOV   23H, R4
0147H 8D24   MOV   24H, R5
0149H E524   MOV   A, 24H
014BH C4     SWAP  A
014CH F8     MOV   R0, A
014DH 540F   ANL   A, #0FH
014FH C8     XCH   A, R0
0150H 68     XRL   A, R0
0151H FF     MOV   R7, A
0152H E523   MOV   A, 23H
0154H C4     SWAP  A
0155H 54F0   ANL   A, #F0H
0157H 48     ORL   A, R0
0158H FE     MOV   R6, A
0159H EF     MOV   A, R7
015AH 4226   ORL   26H, A
015CH EE     MOV   A, R6
015DH 4225   ORL   25H, A
015FH AE21   MOV   R6, 21H
0161H AF22   MOV   R7, 22H
0163H 7C00   MOV   R4, #00H
0165H 7D0A   MOV   R5, #0AH
0167H 120087 LCALL 0087H
016AH 8E21   MOV   21H, R6
016CH 8F22   MOV   22H, R7
016EH AE21   MOV   R6, 21H
0170H AF22   MOV   R7, 22H
0172H 7C00   MOV   R4, #00H
0174H 7D0A   MOV   R5, #0AH
0176H 120087 LCALL 0087H
0179H 8C23   MOV   23H, R4
017BH 8D24   MOV   24H, R5
017DH E524   MOV   A, 24H
017FH 7F00   MOV   R7, #00H
0181H FE     MOV   R6, A
0182H EF     MOV   A, R7
0183H 4226   ORL   26H, A
0185H EE     MOV   A, R6
0186H 4225   ORL   25H, A
0188H AE21   MOV   R6, 21H
018AH AF22   MOV   R7, 22H
018CH 7C00   MOV   R4, #00H
018EH 7D0A   MOV   R5, #0AH
0190H 120087 LCALL 0087H
0193H 8E21   MOV   21H, R6
0195H 8F22   MOV   22H, R7
0197H AE21   MOV   R6, 21H
0199H AF22   MOV   R7, 22H
019BH 7C00   MOV   R4, #00H
019DH 7D0A   MOV   R5, #0AH
019FH 120087 LCALL 0087H
01A2H 8C23   MOV   23H, R4
01A4H 8D24   MOV   24H, R5
01A6H E524   MOV   A, 24H
01A8H 7F00   MOV   R7, #00H
01AAH C4     SWAP  A
01ABH 54F0   ANL   A, #F0H
01ADH FE     MOV   R6, A
01AEH EF     MOV   A, R7
01AFH 4226   ORL   26H, A
01B1H EE     MOV   A, R6
01B2H 4225   ORL   25H, A
01B4H AE25   MOV   R6, 25H
01B6H AF26   MOV   R7, 26H
01B8H 22     RET
01B9H 787F   MOV   R0, #7FH
01BBH E4     CLR   A
01BCH F6     MOV   @R0, A
01BDH D8FD   DJNZ  R0, 01BCH
01BFH 758136 MOV   SP, #36H
01C2H 020200 LJMP  0200H
01C5H 020342 LJMP  0342H
01C8H E4     CLR   A
01C9H 93     MOVC  A, @A+DPTR
01CAH A3     INC   DPTR
01CBH F8     MOV   R0, A
01CCH E4     CLR   A
01CDH 93     MOVC  A, @A+DPTR
01CEH A3     INC   DPTR
01CFH 4003   JC    01D4H
01D1H F6     MOV   @R0, A
01D2H 8001   SJMP  01D5H
01D4H F2     MOVX  @R0, A
01D5H 08     INC   R0
01D6H DFF4   DJNZ  R7, 01CCH
01D8H 8029   SJMP  0203H
01DAH E4     CLR   A
01DBH 93     MOVC  A, @A+DPTR
01DCH A3     INC   DPTR
01DDH F8     MOV   R0, A
01DEH 5407   ANL   A, #07H
01E0H 240C   ADD   A, #0CH
01E2H C8     XCH   A, R0
01E3H C3     CLR   C
01E4H 33     RLC   A
01E5H C4     SWAP  A
01E6H 540F   ANL   A, #0FH
01E8H 4420   ORL   A, #20H
01EAH C8     XCH   A, R0
01EBH 83     MOVC  A, @A+PC
01ECH 4004   JC    01F2H
01EEH F4     CPL   A
01EFH 56     ANL   A, @R0
01F0H 8001   SJMP  01F3H
01F2H 46     ORL   A, @R0
01F3H F6     MOV   @R0, A
01F4H DFE4   DJNZ  R7, 01DAH
01F6H 800B   SJMP  0203H
01F8H 0102   AJMP  0002H

⌨️ 快捷键说明

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