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

📄 noname.asm

📁 采用PDIUSBD12开发的USB总线与429总线数据转换的单片机固件程序
💻 ASM
📖 第 1 页 / 共 3 页
字号:

0000H 0209BB LJMP  09BBH
0003H 02073C LJMP  073CH
0006H 758150 MOV   81H, #50H
0009H 7580FF MOV   80H, #FFH
000CH 7590FF MOV   90H, #FFH
000FH 75A0FF MOV   A0H, #FFH
0012H 75B0FF MOV   B0H, #FFH
0015H C2B1   CLR   TXD
0017H C288   CLR   IT0
0019H D2A8   SETB  EX0
001BH D2B8   SETB  PX0
001DH D2AF   SETB  EA
001FH 75803F MOV   80H, #3FH
0022H D2B1   SETB  TXD
0024H 00     NOP
0025H C285   CLR   P0.5
0027H 00     NOP
0028H 00     NOP
0029H D285   SETB  P0.5
002BH D284   SETB  P0.4
002DH E4     CLR   A
002EH F5A0   MOV   A0H, A
0030H F590   MOV   90H, A
0032H C284   CLR   P0.4
0034H 00     NOP
0035H 00     NOP
0036H D284   SETB  P0.4
0038H C2B1   CLR   TXD
003AH F508   MOV   08H, A
003CH F509   MOV   09H, A
003EH 12077B LCALL 077BH
0041H AF08   MOV   R7, 08H
0043H EF     MOV   A, R7
0044H 13     RRC   A
0045H 13     RRC   A
0046H 13     RRC   A
0047H 541F   ANL   A, #1FH
0049H 30E00E JNB   E0H.0, 005AH
004CH C2AF   CLR   EA
004EH AF08   MOV   R7, 08H
0050H EF     MOV   A, R7
0051H 54F7   ANL   A, #F7H
0053H F508   MOV   08H, A
0055H D2AF   SETB  EA
0057H 1206BA LCALL 06BAH
005AH AF09   MOV   R7, 09H
005CH EF     MOV   A, R7
005DH 13     RRC   A
005EH 13     RRC   A
005FH 543F   ANL   A, #3FH
0061H 30E03C JNB   E0H.0, 00A0H
0064H C2AF   CLR   EA
0066H AF09   MOV   R7, 09H
0068H EF     MOV   A, R7
0069H 54FB   ANL   A, #FBH
006BH F509   MOV   09H, A
006DH D2AF   SETB  EA
006FH 30B32E JNB   INT1, 00A0H
0072H 75803F MOV   80H, #3FH
0075H 7590FF MOV   90H, #FFH
0078H 75A0FF MOV   A0H, #FFH
007BH D2B1   SETB  TXD
007DH 7838   MOV   R0, #38H
007FH E6     MOV   A, @R0
0080H F590   MOV   90H, A
0082H 08     INC   R0
0083H E6     MOV   A, @R0
0084H F5A0   MOV   A0H, A
0086H C281   CLR   P0.1
0088H D281   SETB  P0.1
008AH 00     NOP
008BH 00     NOP
008CH 08     INC   R0
008DH E6     MOV   A, @R0
008EH F590   MOV   90H, A
0090H 08     INC   R0
0091H E6     MOV   A, @R0
0092H F5A0   MOV   A0H, A
0094H C280   CLR   P0.0
0096H D280   SETB  P0.0
0098H C2B3   CLR   INT1
009AH 00     NOP
009BH 00     NOP
009CH D2B3   SETB  INT1
009EH C2B1   CLR   TXD
00A0H AF09   MOV   R7, 09H
00A2H EF     MOV   A, R7
00A3H 13     RRC   A
00A4H 13     RRC   A
00A5H 13     RRC   A
00A6H 541F   ANL   A, #1FH
00A8H 30E026 JNB   E0H.0, 00D1H
00ABH C2AF   CLR   EA
00ADH AF09   MOV   R7, 09H
00AFH EF     MOV   A, R7
00B0H 54F7   ANL   A, #F7H
00B2H F509   MOV   09H, A
00B4H D2AF   SETB  EA
00B6H 75803F MOV   80H, #3FH
00B9H D2B1   SETB  TXD
00BBH 00     NOP
00BCH C285   CLR   P0.5
00BEH 00     NOP
00BFH 00     NOP
00C0H D285   SETB  P0.5
00C2H D284   SETB  P0.4
00C4H E4     CLR   A
00C5H F5A0   MOV   A0H, A
00C7H F590   MOV   90H, A
00C9H C284   CLR   P0.4
00CBH 00     NOP
00CCH 00     NOP
00CDH D284   SETB  P0.4
00CFH C2B1   CLR   TXD
00D1H 30B403 JNB   T0, 00D7H
00D4H 020041 LJMP  0041H
00D7H 75801F MOV   80H, #1FH
00DAH D2B1   SETB  TXD
00DCH D283   SETB  P0.3
00DEH C286   CLR   P0.6
00E0H 7590FF MOV   90H, #FFH
00E3H 75A0FF MOV   A0H, #FFH
00E6H C283   CLR   P0.3
00E8H 00     NOP
00E9H 7834   MOV   R0, #34H
00EBH A690   MOV   @R0, 90H
00EDH 08     INC   R0
00EEH A6A0   MOV   @R0, A0H
00F0H D283   SETB  P0.3
00F2H D286   SETB  P0.6
00F4H 7590FF MOV   90H, #FFH
00F7H 75A0FF MOV   A0H, #FFH
00FAH C283   CLR   P0.3
00FCH 00     NOP
00FDH 08     INC   R0
00FEH A690   MOV   @R0, 90H
0100H 08     INC   R0
0101H A6A0   MOV   @R0, A0H
0103H D283   SETB  P0.3
0105H C2B1   CLR   TXD
0107H 7B00   MOV   R3, #00H
0109H 7A00   MOV   R2, #00H
010BH 7934   MOV   R1, #34H
010DH 7D04   MOV   R5, #04H
010FH 7F03   MOV   R7, #03H
0111H 1204FE LCALL 04FEH
0114H 020041 LJMP  0041H
0117H E4     CLR   A
0118H FF     MOV   R7, A
0119H 1209D0 LCALL 09D0H
011CH EF     MOV   A, R7
011DH 20E503 JB    E0H.5, 0123H
0120H 0201CA LJMP  01CAH
0123H E4     CLR   A
0124H F512   MOV   12H, A
0126H F513   MOV   13H, A
0128H F514   MOV   14H, A
012AH F515   MOV   15H, A
012CH FB     MOV   R3, A
012DH 7A00   MOV   R2, #00H
012FH 790A   MOV   R1, #0AH
0131H 7D08   MOV   R5, #08H
0133H FF     MOV   R7, A
0134H 12033E LCALL 033EH
0137H EF     MOV   A, R7
0138H 6408   XRL   A, #08H
013AH 6011   JZ    014DH
013CH 7D01   MOV   R5, #01H
013EH E4     CLR   A
013FH FF     MOV   R7, A
0140H 12087D LCALL 087DH
0143H 7D01   MOV   R5, #01H
0145H 7F01   MOV   R7, #01H
0147H 12087D LCALL 087DH
014AH 020205 LJMP  0205H
014DH E50C   MOV   A, 0CH
014FH FD     MOV   R5, A
0150H E50D   MOV   A, 0DH
0152H F50C   MOV   0CH, A
0154H ED     MOV   A, R5
0155H F50D   MOV   0DH, A
0157H E50E   MOV   A, 0EH
0159H FD     MOV   R5, A
015AH E50F   MOV   A, 0FH
015CH F50E   MOV   0EH, A
015EH ED     MOV   A, R5
015FH F50F   MOV   0FH, A
0161H E510   MOV   A, 10H
0163H FD     MOV   R5, A
0164H E511   MOV   A, 11H
0166H F510   MOV   10H, A
0168H ED     MOV   A, R5
0169H F511   MOV   11H, A
016BH E4     CLR   A
016CH FF     MOV   R7, A
016DH 12095E LCALL 095EH
0170H 7F01   MOV   R7, #01H
0172H 12095E LCALL 095EH
0175H 851012 MOV   12H, 10H
0178H 851113 MOV   13H, 11H
017BH E4     CLR   A
017CH F514   MOV   14H, A
017EH F515   MOV   15H, A
0180H E50A   MOV   A, 0AH
0182H 30E711 JNB   E0H.7, 0196H
0185H AF08   MOV   R7, 08H
0187H EF     MOV   A, R7
0188H 4408   ORL   A, #08H
018AH F508   MOV   08H, A
018CH AF08   MOV   R7, 08H
018EH EF     MOV   A, R7
018FH 543F   ANL   A, #3FH
0191H 4440   ORL   A, #40H
0193H F508   MOV   08H, A
0195H 22     RET
0196H E511   MOV   A, 11H
0198H 4510   ORL   A, 10H
019AH 7009   JNZ   01A5H
019CH AF08   MOV   R7, 08H
019EH EF     MOV   A, R7
019FH 4408   ORL   A, #08H
01A1H F508   MOV   08H, A
01A3H 8060   SJMP  0205H
01A5H D3     SETB  C
01A6H E511   MOV   A, 11H
01A8H 9408   SUBB  A, #08H
01AAH E510   MOV   A, 10H
01ACH 9400   SUBB  A, #00H
01AEH AF08   MOV   R7, 08H
01B0H EF     MOV   A, R7
01B1H 543F   ANL   A, #3FH
01B3H 4010   JC    01C5H
01B5H F508   MOV   08H, A
01B7H 7D01   MOV   R5, #01H
01B9H E4     CLR   A
01BAH FF     MOV   R7, A
01BBH 12087D LCALL 087DH
01BEH 7D01   MOV   R5, #01H
01C0H 7F01   MOV   R7, #01H
01C2H 02087D LJMP  087DH
01C5H 4480   ORL   A, #80H
01C7H F508   MOV   08H, A
01C9H 22     RET
01CAH AF08   MOV   R7, 08H
01CCH EF     MOV   A, R7
01CDH C4     SWAP  A
01CEH 13     RRC   A
01CFH 13     RRC   A
01D0H 5403   ANL   A, #03H
01D2H 6402   XRL   A, #02H
01D4H 702F   JNZ   0205H
01D6H 7419   MOV   A, #19H
01D8H 2515   ADD   A, 15H
01DAH F9     MOV   R1, A
01DBH E4     CLR   A
01DCH FA     MOV   R2, A
01DDH FB     MOV   R3, A
01DEH 7D10   MOV   R5, #10H
01E0H FF     MOV   R7, A
01E1H 12033E LCALL 033EH
01E4H EF     MOV   A, R7
01E5H 2515   ADD   A, 15H
01E7H F515   MOV   15H, A
01E9H E4     CLR   A
01EAH 3514   ADDC  A, 14H
01ECH F514   MOV   14H, A
01EEH BF100B CJNE  R7, #10H, 01FCH
01F1H C3     CLR   C
01F2H E515   MOV   A, 15H
01F4H 9513   SUBB  A, 13H
01F6H E514   MOV   A, 14H
01F8H 9512   SUBB  A, 12H
01FAH 4010   JC    020CH
01FCH AF08   MOV   R7, 08H
01FEH EF     MOV   A, R7
01FFH 4408   ORL   A, #08H
0201H F508   MOV   08H, A
0203H 8000   SJMP  0205H
0205H AF08   MOV   R7, 08H
0207H EF     MOV   A, R7
0208H 543F   ANL   A, #3FH
020AH F508   MOV   08H, A
020CH 22     RET
020DH FF     MOV   R7, A
020EH 04     INC   A
020FH 99     SUBB  A, R1
0210H FF     MOV   R7, A
0211H 05C6   INC   C6H
0213H FF     MOV   R7, A
0214H 09     INC   R1
0215H F3     MOVX  @R1, A
0216H FF     MOV   R7, A
0217H 06     INC   @R0
0218H 1A     DEC   R2
0219H FF     MOV   R7, A
021AH 09     INC   R1
021BH F3     MOVX  @R1, A
021CH FF     MOV   R7, A
021DH 09     INC   R1
021EH 49     ORL   A, R1
021FH FF     MOV   R7, A
0220H 07     INC   @R1
0221H B6FF09 CJNE  @R0, #FFH, 022DH
0224H F3     MOVX  @R1, A
0225H FF     MOV   R7, A
0226H 09     INC   R1
0227H 72FF   ORL   C, F8H.7
0229H 06     INC   @R0
022AH FC     MOV   R4, A
022BH FF     MOV   R7, A
022CH 09     INC   R1
022DH A2FF   MOV   C, F8H.7
022FH 09     INC   R1
0230H 32     RETI
0231H FF     MOV   R7, A
0232H 09     INC   R1
0233H F3     MOVX  @R1, A
0234H FF     MOV   R7, A
0235H 09     INC   R1
0236H F3     MOVX  @R1, A
0237H FF     MOV   R7, A
0238H 09     INC   R1
0239H F3     MOVX  @R1, A
023AH FF     MOV   R7, A
023BH 09     INC   R1
023CH F3     MOVX  @R1, A
023DH FF     MOV   R7, A
023EH 09     INC   R1
023FH F3     MOVX  @R1, A
0240H FF     MOV   R7, A
0241H 09     INC   R1
0242H F3     MOVX  @R1, A
0243H FF     MOV   R7, A
0244H 09     INC   R1
0245H F3     MOVX  @R1, A
0246H FF     MOV   R7, A
0247H 09     INC   R1
0248H F3     MOVX  @R1, A
0249H FF     MOV   R7, A
024AH 09     INC   R1
024BH F3     MOVX  @R1, A
024CH FF     MOV   R7, A
024DH 09     INC   R1
024EH F3     MOVX  @R1, A
024FH FF     MOV   R7, A
0250H 09     INC   R1
0251H F3     MOVX  @R1, A
0252H FF     MOV   R7, A
0253H 09     INC   R1
0254H F3     MOVX  @R1, A
0255H FF     MOV   R7, A
0256H 09     INC   R1
0257H F3     MOVX  @R1, A
0258H FF     MOV   R7, A
0259H 09     INC   R1
025AH F3     MOVX  @R1, A
025BH FF     MOV   R7, A
025CH 09     INC   R1
025DH F3     MOVX  @R1, A
025EH FF     MOV   R7, A
025FH 09     INC   R1
0260H F3     MOVX  @R1, A
0261H FF     MOV   R7, A
0262H 09     INC   R1
0263H F3     MOVX  @R1, A
0264H FF     MOV   R7, A
0265H 09     INC   R1
0266H F3     MOVX  @R1, A
0267H FF     MOV   R7, A
0268H 09     INC   R1
0269H F3     MOVX  @R1, A
026AH FF     MOV   R7, A
026BH 09     INC   R1
026CH F3     MOVX  @R1, A
026DH 120100 LCALL 0100H
0270H 01DC   AJMP  00DCH
0272H 00     NOP
0273H 00     NOP
0274H 107104 JBC   71H, 027BH
0277H 66     XRL   A, @R0
0278H 06     INC   @R0
0279H 00     NOP
027AH 0100   AJMP  0000H
027CH 00     NOP
027DH 00     NOP
027EH 0109   AJMP  0009H
0280H 022E00 LJMP  2E00H
0283H 0101   AJMP  0001H
0285H 00     NOP
0286H 6001   JZ    0289H
0288H 09     INC   R1
0289H 04     INC   A
028AH 00     NOP
028BH 00     NOP
028CH 04     INC   A
028DH DCA0   DJNZ  R4, 022FH
028FH B000   ANL   C, /00H
0291H 07     INC   @R1
0292H 0581   INC   81H
0294H 03     RR    A
0295H 04     INC   A
0296H 00     NOP
0297H 0A     INC   R2
0298H 07     INC   @R1
0299H 0501   INC   01H
029BH 03     RR    A
029CH 04     INC   A
029DH 00     NOP
029EH 0A     INC   R2
029FH 07     INC   @R1
02A0H 0582   INC   82H
02A2H 024000 LJMP  4000H
02A5H 0A     INC   R2
02A6H 07     INC   @R1
02A7H 0502   INC   02H
02A9H 024000 LJMP  4000H
02ACH 0A     INC   R2
02ADH C3     CLR   C
02AEH E513   MOV   A, 13H
02B0H 9515   SUBB  A, 15H
02B2H F524   MOV   24H, A
02B4H E512   MOV   A, 12H
02B6H 9514   SUBB  A, 14H
02B8H F523   MOV   23H, A
02BAH 7F01   MOV   R7, #01H
02BCH 1209D0 LCALL 09D0H
02BFH AF08   MOV   R7, 08H
02C1H EF     MOV   A, R7
02C2H C4     SWAP  A
02C3H 13     RRC   A
02C4H 13     RRC   A
02C5H 5403   ANL   A, #03H
02C7H 6401   XRL   A, #01H
02C9H 7072   JNZ   033DH
02CBH C3     CLR   C
02CCH E524   MOV   A, 24H
02CEH 9410   SUBB  A, #10H
02D0H E523   MOV   A, 23H
02D2H 6480   XRL   A, #80H
02D4H 9480   SUBB  A, #80H
02D6H 4028   JC    0300H
02D8H AB16   MOV   R3, 16H
02DAH E518   MOV   A, 18H
02DCH 2515   ADD   A, 15H
02DEH F9     MOV   R1, A
02DFH E517   MOV   A, 17H
02E1H 3514   ADDC  A, 14H
02E3H FA     MOV   R2, A
02E4H 7D10   MOV   R5, #10H
02E6H 7F01   MOV   R7, #01H
02E8H 120562 LCALL 0562H
02EBH 7410   MOV   A, #10H
02EDH 2515   ADD   A, 15H
02EFH F515   MOV   15H, A
02F1H E4     CLR   A
02F2H 3514   ADDC  A, 14H
02F4H F514   MOV   14H, A
02F6H AF08   MOV   R7, 08H
02F8H EF     MOV   A, R7
02F9H 543F   ANL   A, #3FH
02FBH 4440   ORL   A, #40H
02FDH F508   MOV   08H, A
02FFH 22     RET
0300H E524   MOV   A, 24H
0302H 4523   ORL   A, 23H
0304H 6021   JZ    0327H
0306H AD24   MOV   R5, 24H
0308H AB16   MOV   R3, 16H
030AH E518   MOV   A, 18H
030CH 2515   ADD   A, 15H
030EH F9     MOV   R1, A

⌨️ 快捷键说明

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