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

📄 0316_bp_rmk.dt

📁 基于HS108设计的红外水位检测仪
💻 DT
📖 第 1 页 / 共 4 页
字号:
  JMP   0x13B           ;'0x000000'      ;0x0000
  MOV   A, 0x14         ;'0x000001'      ;0x0001
  MOV   0x2E, A         ;'0x000002'      ;0x0002
  MOV   A, 0x15         ;'0x000003'      ;0x0003
  MOV   0x2F, A         ;'0x000004'      ;0x0004
  MOV   A, 0x16         ;'0x000005'      ;0x0005
  MOV   0x30, A         ;'0x000006'      ;0x0006
  MOV   A, 0x17         ;'0x000007'      ;0x0007
  MOV   0x31, A         ;'0x000008'      ;0x0008
;flag=0; ( 20 )      ;0x0009
  MOV   A, @0x00        ;'0x000009'  ;bp      ;0x000A
  MOV   0x29, A         ;'0x00000A'      ;0x000B
;R61=1; ( 21 )      ;0x000C
  BS    0x06, 1         ;'0x00000B'  ;bp      ;0x000D
;R65=1; ( 22 )      ;0x000E
  BS    0x06, 5         ;'0x00000C'  ;bp      ;0x000F
;for(i=4000000;i>0;i--) ( 23 )      ;0x0010
  MOV   A, @0x00        ;'0x00000D'  ;bp      ;0x0011
  MOV   0x2A, A         ;'0x00000E'      ;0x0012
  MOV   A, @0x09        ;'0x00000F'      ;0x0013
  MOV   0x2B, A         ;'0x000010'      ;0x0014
  MOV   A, @0x3D        ;'0x000011'      ;0x0015
  MOV   0x2C, A         ;'0x000012'      ;0x0016
  MOV   A, @0x00        ;'0x000013'      ;0x0017
  MOV   0x2D, A         ;'0x000014'      ;0x0018
;if(R60==0) ( 25 )      ;0x0019
  JBC   0x06, 0         ;'0x000015'  ;bp      ;0x001A
  JMP   0x020           ;'0x000016'  ;bp      ;0x001B
;delay(2); ( 27 )      ;0x001C
  MOV   A, @0x02        ;'0x000017'  ;bp      ;0x001D
  MOV   0x28, A         ;'0x000018'      ;0x001E
  CALL  0x0AE           ;'0x000019'  ;bp      ;0x001F
;if(R60==0) ( 28 )      ;0x0020
  JBC   0x06, 0         ;'0x00001A'  ;bp      ;0x0021
  JMP   0x020           ;'0x00001B'  ;bp      ;0x0022
;flag=1; ( 30 )      ;0x0023
  MOV   A, @0x01        ;'0x00001C'  ;bp      ;0x0024
  MOV   0x29, A         ;'0x00001D'      ;0x0025
;R61=0; ( 31 )      ;0x0026
  BC    0x06, 1         ;'0x00001E'  ;bp      ;0x0027
;break; ( 32 )      ;0x0028
  JMP   0x055           ;'0x00001F'  ;bp      ;0x0029
;for(i=4000000;i>0;i--) ( 23 )      ;0x002A
  MOV   A, @0x01        ;'0x000020'  ;bp      ;0x002B
  SUB   0x2A, A         ;'0x000021'      ;0x002C
  JBS   0x03, 0         ;'0x000022'      ;0x002D
  SUB   0x2B, A         ;'0x000023'      ;0x002E
  JBS   0x03, 0         ;'0x000024'      ;0x002F
  SUB   0x2C, A         ;'0x000025'      ;0x0030
  JBS   0x03, 0         ;'0x000026'      ;0x0031
  SUB   0x2D, A         ;'0x000027'      ;0x0032
;for(i=4000000;i>0;i--) ( 23 )      ;0x0033
  MOV   A, 0x2A         ;'0x000028'  ;bp      ;0x0034
  MOV   0x14, A         ;'0x000029'      ;0x0035
  MOV   A, 0x2B         ;'0x00002A'      ;0x0036
  MOV   0x15, A         ;'0x00002B'      ;0x0037
  MOV   A, 0x2C         ;'0x00002C'      ;0x0038
  MOV   0x16, A         ;'0x00002D'      ;0x0039
  MOV   A, 0x2D         ;'0x00002E'      ;0x003A
  MOV   0x17, A         ;'0x00002F'      ;0x003B
  MOV   A, @0x00        ;'0x000030'      ;0x003C
  MOV   0x1B, A         ;'0x000031'      ;0x003D
  MOV   A, 0x17         ;'0x000032'      ;0x003E
  XOR   0x1B, A         ;'0x000033'      ;0x003F
  JBC   0x1B, 7         ;'0x000034'      ;0x0040
  JMP   0x04D           ;'0x000035'      ;0x0041
  MOV   A, 0x17         ;'0x000036'      ;0x0042
  MOV   0x1B, A         ;'0x000037'      ;0x0043
  MOV   A, @0x00        ;'0x000038'      ;0x0044
  SUB   0x1B, A         ;'0x000039'      ;0x0045
  JBS   0x03, 2         ;'0x00003A'      ;0x0046
  JMP   0x051           ;'0x00003B'      ;0x0047
  MOV   A, 0x16         ;'0x00003C'      ;0x0048
  MOV   0x1B, A         ;'0x00003D'      ;0x0049
  MOV   A, @0x00        ;'0x00003E'      ;0x004A
  SUB   0x1B, A         ;'0x00003F'      ;0x004B
  JBS   0x03, 2         ;'0x000040'      ;0x004C
  JMP   0x051           ;'0x000041'      ;0x004D
  MOV   A, 0x15         ;'0x000042'      ;0x004E
  MOV   0x1B, A         ;'0x000043'      ;0x004F
  MOV   A, @0x00        ;'0x000044'      ;0x0050
  SUB   0x1B, A         ;'0x000045'      ;0x0051
  JBS   0x03, 2         ;'0x000046'      ;0x0052
  JMP   0x051           ;'0x000047'      ;0x0053
  MOV   A, 0x14         ;'0x000048'      ;0x0054
  MOV   0x1B, A         ;'0x000049'      ;0x0055
  MOV   A, @0x00        ;'0x00004A'      ;0x0056
  SUB   0x1B, A         ;'0x00004B'      ;0x0057
  JMP   0x051           ;'0x00004C'      ;0x0058
  BC    0x03, 2         ;'0x00004D'      ;0x0059
  BS    0x03, 0         ;'0x00004E'      ;0x005A
  JBC   0x17, 7         ;'0x00004F'      ;0x005B
  BC    0x03, 0         ;'0x000050'      ;0x005C
  JBC   0x03, 2         ;'0x000051'      ;0x005D
  JMP   0x055           ;'0x000052'      ;0x005E
  JBC   0x03, 0         ;'0x000053'      ;0x005F
  JMP   0x015           ;'0x000054'      ;0x0060
;R65=0; ( 36 )      ;0x0061
  BC    0x06, 5         ;'0x000055'  ;bp      ;0x0062
;if(flag==0) ( 37 )      ;0x0063
  MOV   A, 0x29         ;'0x000056'  ;bp      ;0x0064
  MOV   0x14, A         ;'0x000057'      ;0x0065
  MOV   A, @0x00        ;'0x000058'      ;0x0066
  SUB   A, 0x14         ;'0x000059'      ;0x0067
  JBS   0x03, 2         ;'0x00005A'  ;bp      ;0x0068
  JMP   0x0A5           ;'0x00005B'  ;bp      ;0x0069
;for(i=9000000;i>0;i--) ( 39 )      ;0x006A
  MOV   A, @0x40        ;'0x00005C'  ;bp      ;0x006B
  MOV   0x2A, A         ;'0x00005D'      ;0x006C
  MOV   A, @0x54        ;'0x00005E'      ;0x006D
  MOV   0x2B, A         ;'0x00005F'      ;0x006E
  MOV   A, @0x89        ;'0x000060'      ;0x006F
  MOV   0x2C, A         ;'0x000061'      ;0x0070
  MOV   A, @0x00        ;'0x000062'      ;0x0071
  MOV   0x2D, A         ;'0x000063'      ;0x0072
;if(R60==0) ( 41 )      ;0x0073
  JBC   0x06, 0         ;'0x000064'  ;bp      ;0x0074
  JMP   0x06F           ;'0x000065'  ;bp      ;0x0075
;delay(2); ( 43 )      ;0x0076
  MOV   A, @0x02        ;'0x000066'  ;bp      ;0x0077
  MOV   0x28, A         ;'0x000067'      ;0x0078
  CALL  0x0AE           ;'0x000068'  ;bp      ;0x0079
;if(R60==0) ( 44 )      ;0x007A
  JBC   0x06, 0         ;'0x000069'  ;bp      ;0x007B
  JMP   0x06F           ;'0x00006A'  ;bp      ;0x007C
;flag=1; ( 46 )      ;0x007D
  MOV   A, @0x01        ;'0x00006B'  ;bp      ;0x007E
  MOV   0x29, A         ;'0x00006C'      ;0x007F
;R61=0; ( 47 )      ;0x0080
  BC    0x06, 1         ;'0x00006D'  ;bp      ;0x0081
;break; ( 48 )      ;0x0082
  JMP   0x0A4           ;'0x00006E'  ;bp      ;0x0083
;for(i=9000000;i>0;i--) ( 39 )      ;0x0084
  MOV   A, @0x01        ;'0x00006F'  ;bp      ;0x0085
  SUB   0x2A, A         ;'0x000070'      ;0x0086
  JBS   0x03, 0         ;'0x000071'      ;0x0087
  SUB   0x2B, A         ;'0x000072'      ;0x0088
  JBS   0x03, 0         ;'0x000073'      ;0x0089
  SUB   0x2C, A         ;'0x000074'      ;0x008A
  JBS   0x03, 0         ;'0x000075'      ;0x008B
  SUB   0x2D, A         ;'0x000076'      ;0x008C
;for(i=9000000;i>0;i--) ( 39 )      ;0x008D
  MOV   A, 0x2A         ;'0x000077'  ;bp      ;0x008E
  MOV   0x14, A         ;'0x000078'      ;0x008F
  MOV   A, 0x2B         ;'0x000079'      ;0x0090
  MOV   0x15, A         ;'0x00007A'      ;0x0091
  MOV   A, 0x2C         ;'0x00007B'      ;0x0092
  MOV   0x16, A         ;'0x00007C'      ;0x0093
  MOV   A, 0x2D         ;'0x00007D'      ;0x0094
  MOV   0x17, A         ;'0x00007E'      ;0x0095
  MOV   A, @0x00        ;'0x00007F'      ;0x0096
  MOV   0x1B, A         ;'0x000080'      ;0x0097
  MOV   A, 0x17         ;'0x000081'      ;0x0098
  XOR   0x1B, A         ;'0x000082'      ;0x0099
  JBC   0x1B, 7         ;'0x000083'      ;0x009A
  JMP   0x09C           ;'0x000084'      ;0x009B
  MOV   A, 0x17         ;'0x000085'      ;0x009C
  MOV   0x1B, A         ;'0x000086'      ;0x009D
  MOV   A, @0x00        ;'0x000087'      ;0x009E
  SUB   0x1B, A         ;'0x000088'      ;0x009F
  JBS   0x03, 2         ;'0x000089'      ;0x00A0
  JMP   0x0A0           ;'0x00008A'      ;0x00A1
  MOV   A, 0x16         ;'0x00008B'      ;0x00A2
  MOV   0x1B, A         ;'0x00008C'      ;0x00A3
  MOV   A, @0x00        ;'0x00008D'      ;0x00A4
  SUB   0x1B, A         ;'0x00008E'      ;0x00A5
  JBS   0x03, 2         ;'0x00008F'      ;0x00A6
  JMP   0x0A0           ;'0x000090'      ;0x00A7
  MOV   A, 0x15         ;'0x000091'      ;0x00A8
  MOV   0x1B, A         ;'0x000092'      ;0x00A9
  MOV   A, @0x00        ;'0x000093'      ;0x00AA
  SUB   0x1B, A         ;'0x000094'      ;0x00AB
  JBS   0x03, 2         ;'0x000095'      ;0x00AC
  JMP   0x0A0           ;'0x000096'      ;0x00AD
  MOV   A, 0x14         ;'0x000097'      ;0x00AE
  MOV   0x1B, A         ;'0x000098'      ;0x00AF
  MOV   A, @0x00        ;'0x000099'      ;0x00B0
  SUB   0x1B, A         ;'0x00009A'      ;0x00B1
  JMP   0x0A0           ;'0x00009B'      ;0x00B2
  BC    0x03, 2         ;'0x00009C'      ;0x00B3
  BS    0x03, 0         ;'0x00009D'      ;0x00B4
  JBC   0x17, 7         ;'0x00009E'      ;0x00B5
  BC    0x03, 0         ;'0x00009F'      ;0x00B6
  JBC   0x03, 2         ;'0x0000A0'      ;0x00B7
  JMP   0x0A4           ;'0x0000A1'      ;0x00B8
  JBC   0x03, 0         ;'0x0000A2'      ;0x00B9
  JMP   0x064           ;'0x0000A3'      ;0x00BA
;R61=0; ( 52 )      ;0x00BB
  BC    0x06, 1         ;'0x0000A4'  ;bp      ;0x00BC
  MOV   A, 0x2E         ;'0x0000A5'  ;bp      ;0x00BD
  MOV   0x14, A         ;'0x0000A6'      ;0x00BE
  MOV   A, 0x2F         ;'0x0000A7'      ;0x00BF
  MOV   0x15, A         ;'0x0000A8'      ;0x00C0
  MOV   A, 0x30         ;'0x0000A9'      ;0x00C1
  MOV   0x16, A         ;'0x0000AA'      ;0x00C2
  MOV   A, 0x31         ;'0x0000AB'      ;0x00C3
  MOV   0x17, A         ;'0x0000AC'      ;0x00C4
  RET                         ;'0x0000AD'      ;0x00C5
  MOV   A, 0x14         ;'0x0000AE'      ;0x00C6
  MOV   0x24, A         ;'0x0000AF'      ;0x00C7
  MOV   A, 0x15         ;'0x0000B0'      ;0x00C8
  MOV   0x25, A         ;'0x0000B1'      ;0x00C9
  MOV   A, 0x16         ;'0x0000B2'      ;0x00CA
  MOV   0x26, A         ;'0x0000B3'      ;0x00CB
  MOV   A, 0x17         ;'0x0000B4'      ;0x00CC
  MOV   0x27, A         ;'0x0000B5'      ;0x00CD
;for(time1=time*500;time1>0;time1--); ( 13 )      ;0x00CE
  MOV   A, @0xF4        ;'0x0000B6'  ;bp      ;0x00CF
  MOV   0x14, A         ;'0x0000B7'      ;0x00D0
  MOV   A, @0x01        ;'0x0000B8'      ;0x00D1
  MOV   0x15, A         ;'0x0000B9'      ;0x00D2
  MOV   A, 0x28         ;'0x0000BA'      ;0x00D3
  MOV   0x10, A         ;'0x0000BB'      ;0x00D4
  CLRA                        ;'0x0000BC'      ;0x00D5
  JBC   0x10, 7         ;'0x0000BD'      ;0x00D6
  MOV   A, @0xFF        ;'0x0000BE'      ;0x00D7
  MOV   0x11, A         ;'0x0000BF'      ;0x00D8
  MOV   A, @0x14        ;'0x0000C0'      ;0x00D9
  MOV   0x18, A         ;'0x0000C1'      ;0x00DA
  MOV   A, @0x10        ;'0x0000C2'      ;0x00DB
  MOV   0x1B, A         ;'0x0000C3'      ;0x00DC
  CALL  0x115           ;'0x0000C4'      ;0x00DD
  MOV   A, 0x14         ;'0x0000C5'  ;bp      ;0x00DE
  MOV   0x14, A         ;'0x0000C6'      ;0x00DF
  MOV   A, 0x15         ;'0x0000C7'      ;0x00E0
  MOV   0x15, A         ;'0x0000C8'      ;0x00E1
  CLRA                        ;'0x0000C9'      ;0x00E2
  JBC   0x15, 7         ;'0x0000CA'      ;0x00E3
  MOV   A, @0xFF        ;'0x0000CB'      ;0x00E4
  MOV   0x16, A         ;'0x0000CC'      ;0x00E5
  MOV   0x17, A         ;'0x0000CD'      ;0x00E6
  MOV   A, 0x14         ;'0x0000CE'      ;0x00E7
  MOV   0x20, A         ;'0x0000CF'      ;0x00E8
  MOV   A, 0x15         ;'0x0000D0'      ;0x00E9
  MOV   0x21, A         ;'0x0000D1'      ;0x00EA
  MOV   A, 0x16         ;'0x0000D2'      ;0x00EB
  MOV   0x22, A         ;'0x0000D3'      ;0x00EC
  MOV   A, 0x17         ;'0x0000D4'      ;0x00ED
  MOV   0x23, A         ;'0x0000D5'      ;0x00EE
  JMP   0x0DF           ;'0x0000D6'  ;bp      ;0x00EF
;for(time1=time*500;time1>0;time1--); ( 13 )      ;0x00F0
  MOV   A, @0x01        ;'0x0000D7'  ;bp      ;0x00F1
  SUB   0x20, A         ;'0x0000D8'      ;0x00F2
  JBS   0x03, 0         ;'0x0000D9'      ;0x00F3
  SUB   0x21, A         ;'0x0000DA'      ;0x00F4
  JBS   0x03, 0         ;'0x0000DB'      ;0x00F5
  SUB   0x22, A         ;'0x0000DC'      ;0x00F6
  JBS   0x03, 0         ;'0x0000DD'      ;0x00F7
  SUB   0x23, A         ;'0x0000DE'      ;0x00F8
;for(time1=time*500;time1>0;time1--); ( 13 )      ;0x00F9
  MOV   A, 0x20         ;'0x0000DF'  ;bp      ;0x00FA
  MOV   0x14, A         ;'0x0000E0'      ;0x00FB
  MOV   A, 0x21         ;'0x0000E1'      ;0x00FC
  MOV   0x15, A         ;'0x0000E2'      ;0x00FD
  MOV   A, 0x22         ;'0x0000E3'      ;0x00FE
  MOV   0x16, A         ;'0x0000E4'      ;0x00FF
  MOV   A, 0x23         ;'0x0000E5'      ;0x0100
  MOV   0x17, A         ;'0x0000E6'      ;0x0101
  MOV   A, @0x00        ;'0x0000E7'      ;0x0102
  MOV   0x1B, A         ;'0x0000E8'      ;0x0103
  MOV   A, 0x17         ;'0x0000E9'      ;0x0104
  XOR   0x1B, A         ;'0x0000EA'      ;0x0105
  JBC   0x1B, 7         ;'0x0000EB'      ;0x0106
  JMP   0x104           ;'0x0000EC'      ;0x0107
  MOV   A, 0x17         ;'0x0000ED'      ;0x0108
  MOV   0x1B, A         ;'0x0000EE'      ;0x0109
  MOV   A, @0x00        ;'0x0000EF'      ;0x010A
  SUB   0x1B, A         ;'0x0000F0'      ;0x010B

⌨️ 快捷键说明

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