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

📄 sd.asm

📁 用STC89C58单片机做的数据采集和控制
💻 ASM
📖 第 1 页 / 共 5 页
字号:

0000H 02002B LJMP  002BH
0003H 32     RETI
0004H 00     NOP
0005H 00     NOP
0006H 00     NOP
0007H 00     NOP
0008H 00     NOP
0009H 00     NOP
000AH 00     NOP
000BH 32     RETI
000CH 00     NOP
000DH 00     NOP
000EH 00     NOP
000FH 00     NOP
0010H 00     NOP
0011H 00     NOP
0012H 00     NOP
0013H 0200EA LJMP  00EAH
0016H 00     NOP
0017H 00     NOP
0018H 00     NOP
0019H 00     NOP
001AH 00     NOP
001BH 32     RETI
001CH 00     NOP
001DH 00     NOP
001EH 00     NOP
001FH 00     NOP
0020H 00     NOP
0021H 00     NOP
0022H 00     NOP
0023H 0215A2 LJMP  15A2H
0026H 00     NOP
0027H 00     NOP
0028H 00     NOP
0029H 00     NOP
002AH 00     NOP
002BH 758168 MOV   SP, #68H
002EH 12196F LCALL 196FH
0031H 1213EE LCALL 13EEH
0034H 751093 MOV   10H, #93H
0037H 7544A7 MOV   44H, #A7H
003AH 0227AF LJMP  27AFH
003DH 2D     ADD   A, R5
003EH AE2C   MOV   R6, 2CH
0040H AD2B   MOV   R5, 2BH
0042H 7A04   MOV   R2, #04H
0044H 122A25 LCALL 2A25H
0047H 8F62   MOV   62H, R7
0049H 8E61   MOV   61H, R6
004BH 8D60   MOV   60H, R5
004DH E4     CLR   A
004EH F55F   MOV   5FH, A
0050H 22     RET
0051H E9     MOV   A, R1
0052H FE     MOV   R6, A
0053H EF     MOV   A, R7
0054H FB     MOV   R3, A
0055H E4     CLR   A
0056H F7     MOV   @R1, A
0057H 09     INC   R1
0058H DBFC   DJNZ  R3, 0056H
005AH EF     MOV   A, R7
005BH FB     MOV   R3, A
005CH 120073 LCALL 0073H
005FH E6     MOV   A, @R0
0060H 54F0   ANL   A, #F0H
0062H C4     SWAP  A
0063H 12008B LCALL 008BH
0066H 120073 LCALL 0073H
0069H E6     MOV   A, @R0
006AH 540F   ANL   A, #0FH
006CH 12008B LCALL 008BH
006FH 18     DEC   R0
0070H DBEA   DJNZ  R3, 005CH
0072H 22     RET
0073H EF     MOV   A, R7
0074H FC     MOV   R4, A
0075H EE     MOV   A, R6
0076H F9     MOV   R1, A
0077H C3     CLR   C
0078H 7A00   MOV   R2, #00H
007AH E7     MOV   A, @R1
007BH 75F00A MOV   B, #0AH
007EH C0D0   PUSH  PSW
0080H A4     MUL   AB
0081H D0D0   POP   PSW
0083H 3A     ADDC  A, R2
0084H F7     MOV   @R1, A
0085H AAF0   MOV   R2, B
0087H 09     INC   R1
0088H DCF0   DJNZ  R4, 007AH
008AH 22     RET
008BH FD     MOV   R5, A
008CH EE     MOV   A, R6
008DH F9     MOV   R1, A
008EH EF     MOV   A, R7
008FH FC     MOV   R4, A
0090H ED     MOV   A, R5
0091H 27     ADD   A, @R1
0092H F7     MOV   @R1, A
0093H 09     INC   R1
0094H 1C     DEC   R4
0095H EC     MOV   A, R4
0096H 7001   JNZ   0099H
0098H 22     RET
0099H E7     MOV   A, @R1
009AH 3400   ADDC  A, #00H
009CH F7     MOV   @R1, A
009DH 09     INC   R1
009EH DCF9   DJNZ  R4, 0099H
00A0H 22     RET
00A1H E8     MOV   A, R0
00A2H F9     MOV   R1, A
00A3H E4     CLR   A
00A4H FD     MOV   R5, A
00A5H FE     MOV   R6, A
00A6H FF     MOV   R7, A
00A7H C3     CLR   C
00A8H EF     MOV   A, R7
00A9H 33     RLC   A
00AAH FC     MOV   R4, A
00ABH EE     MOV   A, R6
00ACH 33     RLC   A
00ADH FB     MOV   R3, A
00AEH ED     MOV   A, R5
00AFH 33     RLC   A
00B0H FA     MOV   R2, A
00B1H EC     MOV   A, R4
00B2H 2401   ADD   A, #01H
00B4H FC     MOV   R4, A
00B5H EB     MOV   A, R3
00B6H 3400   ADDC  A, #00H
00B8H FB     MOV   R3, A
00B9H EA     MOV   A, R2
00BAH 3400   ADDC  A, #00H
00BCH FA     MOV   R2, A
00BDH EC     MOV   A, R4
00BEH F4     CPL   A
00BFH 2401   ADD   A, #01H
00C1H FC     MOV   R4, A
00C2H EB     MOV   A, R3
00C3H F4     CPL   A
00C4H 3400   ADDC  A, #00H
00C6H FB     MOV   R3, A
00C7H EA     MOV   A, R2
00C8H F4     CPL   A
00C9H 3400   ADDC  A, #00H
00CBH FA     MOV   R2, A
00CCH E6     MOV   A, @R0
00CDH 2C     ADD   A, R4
00CEH F6     MOV   @R0, A
00CFH 08     INC   R0
00D0H E6     MOV   A, @R0
00D1H 3B     ADDC  A, R3
00D2H F6     MOV   @R0, A
00D3H 08     INC   R0
00D4H E6     MOV   A, @R0
00D5H 3A     ADDC  A, R2
00D6H F6     MOV   @R0, A
00D7H 5010   JNC   00E9H
00D9H EF     MOV   A, R7
00DAH 2401   ADD   A, #01H
00DCH FF     MOV   R7, A
00DDH EE     MOV   A, R6
00DEH 3400   ADDC  A, #00H
00E0H FE     MOV   R6, A
00E1H ED     MOV   A, R5
00E2H 3400   ADDC  A, #00H
00E4H FD     MOV   R5, A
00E5H E9     MOV   A, R1
00E6H F8     MOV   R0, A
00E7H 80BE   SJMP  00A7H
00E9H 22     RET
00EAH C0D0   PUSH  PSW
00ECH C083   PUSH  DPH
00EEH C082   PUSH  DPL
00F0H C0F0   PUSH  B
00F2H C0E0   PUSH  ACC
00F4H 90DF0C MOV   DPTR, #0DF0CH
00F7H E0     MOVX  A, @DPTR
00F8H D2D3   SETB  RS0
00FAH 020445 LJMP  0445H
00FDH 120170 LCALL 0170H
0100H 120186 LCALL 0186H
0103H 7453   MOV   A, #53H
0105H 120364 LCALL 0364H
0108H 7454   MOV   A, #54H
010AH 120364 LCALL 0364H
010DH 744F   MOV   A, #4FH
010FH 120364 LCALL 0364H
0112H 7450   MOV   A, #50H
0114H 120364 LCALL 0364H
0117H 743A   MOV   A, #3AH
0119H 120364 LCALL 0364H
011CH 90DF55 MOV   DPTR, #0DF55H
011FH 785A   MOV   R0, #5AH
0121H 12037E LCALL 037EH
0124H 90DF59 MOV   DPTR, #0DF59H
0127H E0     MOVX  A, @DPTR
0128H 6488   XRL   A, #88H
012AH 6002   JZ    012EH
012CH 800C   SJMP  013AH
012EH 746E   MOV   A, #6EH
0130H 120364 LCALL 0364H
0133H 746E   MOV   A, #6EH
0135H 120364 LCALL 0364H
0138H 8005   SJMP  013FH
013AH 7857   MOV   R0, #57H
013CH 120387 LCALL 0387H
013FH 742D   MOV   A, #2DH
0141H 120364 LCALL 0364H
0144H E558   MOV   A, 58H
0146H 540F   ANL   A, #0FH
0148H 2430   ADD   A, #30H
014AH 120364 LCALL 0364H
014DH 7859   MOV   R0, #59H
014FH 120387 LCALL 0387H
0152H 743A   MOV   A, #3AH
0154H 120364 LCALL 0364H
0157H E55A   MOV   A, 5AH
0159H 120387 LCALL 0387H
015CH 740A   MOV   A, #0AH
015EH 120364 LCALL 0364H
0161H 7A10   MOV   R2, #10H
0163H 742D   MOV   A, #2DH
0165H 120364 LCALL 0364H
0168H DAF9   DJNZ  R2, 0163H
016AH 740D   MOV   A, #0DH
016CH 120364 LCALL 0364H
016FH 22     RET
0170H 90FB00 MOV   DPTR, #0FB00H
0173H 740D   MOV   A, #0DH
0175H F0     MOVX  @DPTR, A
0176H 756300 MOV   63H, #00H
0179H C207   CLR   07H
017BH 741B   MOV   A, #1BH
017DH 120364 LCALL 0364H
0180H 7440   MOV   A, #40H
0182H 120364 LCALL 0364H
0185H 22     RET
0186H 90DF07 MOV   DPTR, #0DF07H
0189H 7859   MOV   R0, #59H
018BH 12037A LCALL 037AH
018EH 7857   MOV   R0, #57H
0190H 120387 LCALL 0387H
0193H 748C   MOV   A, #8CH
0195H 120364 LCALL 0364H
0198H 120387 LCALL 0387H
019BH 748D   MOV   A, #8DH
019DH 120364 LCALL 0364H
01A0H 120387 LCALL 0387H
01A3H 748E   MOV   A, #8EH
01A5H 120364 LCALL 0364H
01A8H 7420   MOV   A, #20H
01AAH 120364 LCALL 0364H
01ADH 90DF02 MOV   DPTR, #0DF02H
01B0H E0     MOVX  A, @DPTR
01B1H F558   MOV   58H, A
01B3H A3     INC   DPTR
01B4H A3     INC   DPTR
01B5H E0     MOVX  A, @DPTR
01B6H F557   MOV   57H, A
01B8H 7857   MOV   R0, #57H
01BAH 120387 LCALL 0387H
01BDH 743A   MOV   A, #3AH
01BFH 120364 LCALL 0364H
01C2H 120387 LCALL 0387H
01C5H 7420   MOV   A, #20H
01C7H 120364 LCALL 0364H
01CAH 22     RET
01CBH 120170 LCALL 0170H
01CEH 120186 LCALL 0186H
01D1H 740A   MOV   A, #0AH
01D3H 120364 LCALL 0364H
01D6H 90DF64 MOV   DPTR, #0DF64H
01D9H 785A   MOV   R0, #5AH
01DBH 12037E LCALL 037EH
01DEH 7857   MOV   R0, #57H
01E0H 7451   MOV   A, #51H
01E2H 120364 LCALL 0364H
01E5H 743D   MOV   A, #3DH
01E7H 120364 LCALL 0364H
01EAH 120387 LCALL 0387H
01EDH 120387 LCALL 0387H
01F0H 120387 LCALL 0387H
01F3H 7C04   MOV   R4, #04H
01F5H E564   MOV   A, 64H
01F7H 643C   XRL   A, #3CH
01F9H 7019   JNZ   0214H
01FBH 1C     DEC   R4
01FCH E6     MOV   A, @R0
01FDH C4     SWAP  A
01FEH 540F   ANL   A, #0FH
0200H 2430   ADD   A, #30H
0202H 120364 LCALL 0364H
0205H 742E   MOV   A, #2EH
0207H 120364 LCALL 0364H
020AH E6     MOV   A, @R0
020BH 540F   ANL   A, #0FH
020DH 2430   ADD   A, #30H
020FH 120364 LCALL 0364H
0212H 8003   SJMP  0217H
0214H 120387 LCALL 0387H
0217H 12032B LCALL 032BH
021AH 7420   MOV   A, #20H
021CH 120364 LCALL 0364H
021FH DCF9   DJNZ  R4, 021AH
0221H 7446   MOV   A, #46H
0223H 120364 LCALL 0364H
0226H 743D   MOV   A, #3DH
0228H 120364 LCALL 0364H
022BH 782E   MOV   R0, #2EH
022DH 120387 LCALL 0387H
0230H 120387 LCALL 0387H
0233H 120387 LCALL 0387H
0236H E6     MOV   A, @R0
0237H C4     SWAP  A
0238H 540F   ANL   A, #0FH
023AH 2430   ADD   A, #30H
023CH 120364 LCALL 0364H
023FH 12032B LCALL 032BH
0242H 742F   MOV   A, #2FH
0244H 120364 LCALL 0364H
0247H 7468   MOV   A, #68H
0249H 120364 LCALL 0364H
024CH 7A03   MOV   R2, #03H
024EH 7420   MOV   A, #20H
0250H 120364 LCALL 0364H
0253H DAF9   DJNZ  R2, 024EH
0255H 7450   MOV   A, #50H
0257H 120364 LCALL 0364H
025AH 743D   MOV   A, #3DH
025CH 120364 LCALL 0364H
025FH 781B   MOV   R0, #1BH
0261H E6     MOV   A, @R0
0262H 540F   ANL   A, #0FH
0264H 2430   ADD   A, #30H
0266H 120364 LCALL 0364H
0269H 08     INC   R0
026AH E6     MOV   A, @R0
026BH C4     SWAP  A
026CH 540F   ANL   A, #0FH
026EH 2430   ADD   A, #30H
0270H 120364 LCALL 0364H
0273H 742E   MOV   A, #2EH
0275H 120364 LCALL 0364H
0278H E6     MOV   A, @R0
0279H 540F   ANL   A, #0FH
027BH 2430   ADD   A, #30H
027DH 120364 LCALL 0364H
0280H 08     INC   R0
0281H 120387 LCALL 0387H
0284H 744D   MOV   A, #4DH
0286H 120364 LCALL 0364H
0289H 7450   MOV   A, #50H
028BH 120364 LCALL 0364H
028EH 7461   MOV   A, #61H
0290H 120364 LCALL 0364H
0293H 7A05   MOV   R2, #05H
0295H 7420   MOV   A, #20H
0297H 120364 LCALL 0364H
029AH DAF9   DJNZ  R2, 0295H
029CH 7454   MOV   A, #54H
029EH 120364 LCALL 0364H
02A1H 743D   MOV   A, #3DH
02A3H 120364 LCALL 0364H
02A6H 7A07   MOV   R2, #07H
02A8H 301606 JNB   16H, 02B1H
02ABH 742D   MOV   A, #2DH
02ADH 120364 LCALL 0364H
02B0H 1A     DEC   R2
02B1H 7824   MOV   R0, #24H
02B3H E524   MOV   A, 24H
02B5H 120387 LCALL 0387H
02B8H E6     MOV   A, @R0
02B9H 54F0   ANL   A, #F0H
02BBH C4     SWAP  A
02BCH 2430   ADD   A, #30H
02BEH 120364 LCALL 0364H
02C1H 742E   MOV   A, #2EH
02C3H 120364 LCALL 0364H
02C6H E6     MOV   A, @R0
02C7H 540F   ANL   A, #0FH
02C9H 2430   ADD   A, #30H
02CBH 120364 LCALL 0364H
02CEH 749B   MOV   A, #9BH
02D0H 120364 LCALL 0364H
02D3H 7443   MOV   A, #43H
02D5H 120364 LCALL 0364H
02D8H 7420   MOV   A, #20H
02DAH 120364 LCALL 0364H
02DDH DAF9   DJNZ  R2, 02D8H
02DFH 740A   MOV   A, #0AH
02E1H 120364 LCALL 0364H
02E4H 12030C LCALL 030CH
02E7H 740A   MOV   A, #0AH
02E9H 120364 LCALL 0364H
02ECH 7A10   MOV   R2, #10H
02EEH 742D   MOV   A, #2DH
02F0H 120364 LCALL 0364H
02F3H DAF9   DJNZ  R2, 02EEH
02F5H 740A   MOV   A, #0AH
02F7H 120364 LCALL 0364H
02FAH 740D   MOV   A, #0DH
02FCH 120364 LCALL 0364H
02FFH 7480   MOV   A, #80H
0301H 90FB01 MOV   DPTR, #0FB01H
0304H F0     MOVX  @DPTR, A
0305H 22     RET
0306H 4C     ORL   A, R4
0307H 58     ANL   A, R0
0308H 422D   ORL   2DH, A
030AH 33     RLC   A
030BH 417A   AJMP  027AH
030DH 0574   INC   74H
030FH 201203 JB    12H, 0315H
0312H 64DA   XRL   A, #DAH
0314H F9     MOV   R1, A
0315H 900306 MOV   DPTR, #0306H
0318H 7A06   MOV   R2, #06H
031AH E4     CLR   A
031BH 93     MOVC  A, @A+DPTR
031CH C082   PUSH  DPL
031EH C083   PUSH  DPH
0320H 120364 LCALL 0364H
0323H D083   POP   DPH
0325H D082   POP   DPL
0327H A3     INC   DPTR
0328H DAF0   DJNZ  R2, 031AH
032AH 22     RET
032BH 90DF2A MOV   DPTR, #0DF2AH
032EH E0     MOVX  A, @DPTR
032FH FB     MOV   R3, A
0330H 902156 MOV   DPTR, #2156H
0333H 7A0B   MOV   R2, #0BH
0335H 122129 LCALL 2129H
0338H 700B   JNZ   0345H
033AH 744B   MOV   A, #4BH
033CH 120364 LCALL 0364H
033FH 7467   MOV   A, #67H
0341H 120364 LCALL 0364H
0344H 22     RET
0345H 746D   MOV   A, #6DH
0347H 120364 LCALL 0364H
034AH 749D   MOV   A, #9DH
034CH 120364 LCALL 0364H
034FH 22     RET
0350H E563   MOV   A, 63H
0352H 6459   XRL   A, #59H
0354H 700B   JNZ   0361H
0356H E520   MOV   A, 20H
0358H 6480   XRL   A, #80H
035AH 7005   JNZ   0361H
035CH F563   MOV   63H, A
035EH 0201CB LJMP  01CBH
0361H C207   CLR   07H
0363H 22     RET
0364H 90FB01 MOV   DPTR, #0FB01H
0367H F0     MOVX  @DPTR, A
0368H 90FB03 MOV   DPTR, #0FB03H
036BH E567   MOV   A, 67H
036DH C2E4   CLR   ACC.4
036FH F0     MOVX  @DPTR, A
0370H D2E4   SETB  ACC.4
0372H F0     MOVX  @DPTR, A
0373H F567   MOV   67H, A
0375H 7D40   MOV   R5, #40H
0377H DDFE   DJNZ  R5, 0377H
0379H 22     RET
037AH 7A03   MOV   R2, #03H
037CH 8002   SJMP  0380H
037EH 7A04   MOV   R2, #04H
0380H E0     MOVX  A, @DPTR
0381H F6     MOV   @R0, A
0382H A3     INC   DPTR
0383H 18     DEC   R0
0384H DAFA   DJNZ  R2, 0380H
0386H 22     RET
0387H E6     MOV   A, @R0
0388H F9     MOV   R1, A
0389H C4     SWAP  A
038AH 540F   ANL   A, #0FH
038CH 2430   ADD   A, #30H
038EH 120364 LCALL 0364H
0391H E9     MOV   A, R1
0392H 540F   ANL   A, #0FH
0394H 2430   ADD   A, #30H
0396H 120364 LCALL 0364H
0399H 08     INC   R0
039AH 22     RET

⌨️ 快捷键说明

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