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

📄 2_bp_rmk.dt

📁 基于HS108设计的红外水位检测仪
💻 DT
📖 第 1 页 / 共 4 页
字号:
  JMP   0x001           ;'0x000000'      ;0x0000
;i=0; ( 15 )      ;0x0001
  MOV   A, @0x00        ;'0x000001'  ;bp      ;0x0002
  MOV   0x25, A         ;'0x000002'      ;0x0003
  MOV   A, @0x00        ;'0x000003'      ;0x0004
  MOV   0x26, A         ;'0x000004'      ;0x0005
;t=0; ( 16 )      ;0x0006
  MOV   A, @0x00        ;'0x000005'  ;bp      ;0x0007
  MOV   0x21, A         ;'0x000006'      ;0x0008
  MOV   A, @0x00        ;'0x000007'      ;0x0009
  MOV   0x22, A         ;'0x000008'      ;0x000A
  MOV   A, @0x00        ;'0x000009'      ;0x000B
  MOV   0x23, A         ;'0x00000A'      ;0x000C
  MOV   A, @0x00        ;'0x00000B'      ;0x000D
  MOV   0x24, A         ;'0x00000C'      ;0x000E
;downflag=0; ( 17 )      ;0x000F
  MOV   A, @0x00        ;'0x00000D'  ;bp      ;0x0010
  MOV   0x20, A         ;'0x00000E'      ;0x0011
;R61=0; ( 18 )      ;0x0012
  BC    0x06, 1         ;'0x00000F'  ;bp      ;0x0013
;MOV A,@0x6 ( 21 )      ;0x0014
  MOV   A, @0x06        ;'0x000010'  ;bp      ;0x0015
;CONTW ( 22 )      ;0x0016
  CONTW                       ;'0x000011'  ;bp      ;0x0017
;CLR 0x1 ( 23 )      ;0x0018
  CLR   0x01            ;'0x000012'  ;bp      ;0x0019
;CLR   0x6 ( 24 )      ;0x001A
  CLR   0x06            ;'0x000013'  ;bp      ;0x001B
;MOV   A,@0x38 ( 25 )      ;0x001C
  MOV   A, @0x38        ;'0x000014'  ;bp      ;0x001D
;IOW   0x6 ( 26 )      ;0x001E
  IOW   0x6             ;'0x000015'  ;bp      ;0x001F
;MOV   A,@0x2E ( 27 )      ;0x0020
  MOV   A, @0x2E        ;'0x000016'  ;bp      ;0x0021
;CONTW ( 28 )      ;0x0022
  CONTW                       ;'0x000017'  ;bp      ;0x0023
;WDTC ( 29 )      ;0x0024
  WDTC                        ;'0x000018'  ;bp      ;0x0025
  JMP   0x13F           ;'0x000019'  ;bp      ;0x0026
;t=0; ( 33 )      ;0x0027
  MOV   A, @0x00        ;'0x00001A'  ;bp      ;0x0028
  MOV   0x21, A         ;'0x00001B'      ;0x0029
  MOV   A, @0x00        ;'0x00001C'      ;0x002A
  MOV   0x22, A         ;'0x00001D'      ;0x002B
  MOV   A, @0x00        ;'0x00001E'      ;0x002C
  MOV   0x23, A         ;'0x00001F'      ;0x002D
  MOV   A, @0x00        ;'0x000020'      ;0x002E
  MOV   0x24, A         ;'0x000021'      ;0x002F
;downflag=0; ( 34 )      ;0x0030
  MOV   A, @0x00        ;'0x000022'  ;bp      ;0x0031
  MOV   0x20, A         ;'0x000023'      ;0x0032
;if(downWP==0) ( 35 )      ;0x0033
  JBC   0x06, 4         ;'0x000024'  ;bp      ;0x0034
  JMP   0x13F           ;'0x000025'  ;bp      ;0x0035
;for(i=800;i>=1;i--) ( 37 )      ;0x0036
  MOV   A, @0x20        ;'0x000026'  ;bp      ;0x0037
  MOV   0x25, A         ;'0x000027'      ;0x0038
  MOV   A, @0x03        ;'0x000028'      ;0x0039
  MOV   0x26, A         ;'0x000029'      ;0x003A
  JMP   0x030           ;'0x00002A'  ;bp      ;0x003B
;R61=0; ( 39 )      ;0x003C
  BC    0x06, 1         ;'0x00002B'  ;bp      ;0x003D
;for(i=800;i>=1;i--) ( 37 )      ;0x003E
  MOV   A, @0x01        ;'0x00002C'  ;bp      ;0x003F
  SUB   0x25, A         ;'0x00002D'      ;0x0040
  JBS   0x03, 0         ;'0x00002E'      ;0x0041
  DEC   0x26            ;'0x00002F'      ;0x0042
;for(i=800;i>=1;i--) ( 37 )      ;0x0043
  MOV   A, 0x25         ;'0x000030'  ;bp      ;0x0044
  MOV   0x14, A         ;'0x000031'      ;0x0045
  MOV   A, 0x26         ;'0x000032'      ;0x0046
  MOV   0x15, A         ;'0x000033'      ;0x0047
  MOV   A, @0x00        ;'0x000034'      ;0x0048
  SUB   A, 0x15         ;'0x000035'      ;0x0049
  JBS   0x03, 2         ;'0x000036'      ;0x004A
  JMP   0x03A           ;'0x000037'      ;0x004B
  MOV   A, @0x01        ;'0x000038'      ;0x004C
  SUB   A, 0x14         ;'0x000039'      ;0x004D
  JBC   0x03, 0         ;'0x00003A'      ;0x004E
  JMP   0x02B           ;'0x00003B'      ;0x004F
;if(downWP==0) ( 41 )      ;0x0050
  JBC   0x06, 4         ;'0x00003C'  ;bp      ;0x0051
  JMP   0x13F           ;'0x00003D'  ;bp      ;0x0052
  JMP   0x090           ;'0x00003E'  ;bp      ;0x0053
;if(upWP==1) ( 46 )      ;0x0054
  JBS   0x06, 5         ;'0x00003F'  ;bp      ;0x0055
  JMP   0x059           ;'0x000040'  ;bp      ;0x0056
;for(i=800;i>=1;i--); ( 48 )      ;0x0057
  MOV   A, @0x20        ;'0x000041'  ;bp      ;0x0058
  MOV   0x25, A         ;'0x000042'      ;0x0059
  MOV   A, @0x03        ;'0x000043'      ;0x005A
  MOV   0x26, A         ;'0x000044'      ;0x005B
  JMP   0x04A           ;'0x000045'  ;bp      ;0x005C
;for(i=800;i>=1;i--); ( 48 )      ;0x005D
  MOV   A, @0x01        ;'0x000046'  ;bp      ;0x005E
  SUB   0x25, A         ;'0x000047'      ;0x005F
  JBS   0x03, 0         ;'0x000048'      ;0x0060
  DEC   0x26            ;'0x000049'      ;0x0061
;for(i=800;i>=1;i--); ( 48 )      ;0x0062
  MOV   A, 0x25         ;'0x00004A'  ;bp      ;0x0063
  MOV   0x14, A         ;'0x00004B'      ;0x0064
  MOV   A, 0x26         ;'0x00004C'      ;0x0065
  MOV   0x15, A         ;'0x00004D'      ;0x0066
  MOV   A, @0x00        ;'0x00004E'      ;0x0067
  SUB   A, 0x15         ;'0x00004F'      ;0x0068
  JBS   0x03, 2         ;'0x000050'      ;0x0069
  JMP   0x054           ;'0x000051'      ;0x006A
  MOV   A, @0x01        ;'0x000052'      ;0x006B
  SUB   A, 0x14         ;'0x000053'      ;0x006C
  JBC   0x03, 0         ;'0x000054'      ;0x006D
  JMP   0x046           ;'0x000055'      ;0x006E
;if(upWP==1) ( 49 )      ;0x006F
  JBS   0x06, 5         ;'0x000056'  ;bp      ;0x0070
  JMP   0x073           ;'0x000057'  ;bp      ;0x0071
;break; ( 50 )      ;0x0072
  JMP   0x0DD           ;'0x000058'  ;bp      ;0x0073
;{ ( 53 )      ;0x0074
  JBC   0x06, 4         ;'0x000059'  ;bp      ;0x0075
  JMP   0x073           ;'0x00005A'  ;bp      ;0x0076
;for(i=800;i>=1;i--); ( 56 )      ;0x0077
  MOV   A, @0x20        ;'0x00005B'  ;bp      ;0x0078
  MOV   0x25, A         ;'0x00005C'      ;0x0079
  MOV   A, @0x03        ;'0x00005D'      ;0x007A
  MOV   0x26, A         ;'0x00005E'      ;0x007B
  JMP   0x064           ;'0x00005F'  ;bp      ;0x007C
;for(i=800;i>=1;i--); ( 56 )      ;0x007D
  MOV   A, @0x01        ;'0x000060'  ;bp      ;0x007E
  SUB   0x25, A         ;'0x000061'      ;0x007F
  JBS   0x03, 0         ;'0x000062'      ;0x0080
  DEC   0x26            ;'0x000063'      ;0x0081
;for(i=800;i>=1;i--); ( 56 )      ;0x0082
  MOV   A, 0x25         ;'0x000064'  ;bp      ;0x0083
  MOV   0x14, A         ;'0x000065'      ;0x0084
  MOV   A, 0x26         ;'0x000066'      ;0x0085
  MOV   0x15, A         ;'0x000067'      ;0x0086
  MOV   A, @0x00        ;'0x000068'      ;0x0087
  SUB   A, 0x15         ;'0x000069'      ;0x0088
  JBS   0x03, 2         ;'0x00006A'      ;0x0089
  JMP   0x06E           ;'0x00006B'      ;0x008A
  MOV   A, @0x01        ;'0x00006C'      ;0x008B
  SUB   A, 0x14         ;'0x00006D'      ;0x008C
  JBC   0x03, 0         ;'0x00006E'      ;0x008D
  JMP   0x060           ;'0x00006F'      ;0x008E
;if(downWP==0) ( 57 )      ;0x008F
  JBC   0x06, 4         ;'0x000070'  ;bp      ;0x0090
  JMP   0x073           ;'0x000071'  ;bp      ;0x0091
;break; ( 58 )      ;0x0092
  JMP   0x0DD           ;'0x000072'  ;bp      ;0x0093
;R61=1; ( 62 )      ;0x0094
  BS    0x06, 1         ;'0x000073'  ;bp      ;0x0095
;for(i=100;i>=1;i--); ( 63 )      ;0x0096
  MOV   A, @0x64        ;'0x000074'  ;bp      ;0x0097
  MOV   0x25, A         ;'0x000075'      ;0x0098
  MOV   A, @0x00        ;'0x000076'      ;0x0099
  MOV   0x26, A         ;'0x000077'      ;0x009A
  JMP   0x07D           ;'0x000078'  ;bp      ;0x009B
;for(i=100;i>=1;i--); ( 63 )      ;0x009C
  MOV   A, @0x01        ;'0x000079'  ;bp      ;0x009D
  SUB   0x25, A         ;'0x00007A'      ;0x009E
  JBS   0x03, 0         ;'0x00007B'      ;0x009F
  DEC   0x26            ;'0x00007C'      ;0x00A0
;for(i=100;i>=1;i--); ( 63 )      ;0x00A1
  MOV   A, 0x25         ;'0x00007D'  ;bp      ;0x00A2
  MOV   0x14, A         ;'0x00007E'      ;0x00A3
  MOV   A, 0x26         ;'0x00007F'      ;0x00A4
  MOV   0x15, A         ;'0x000080'      ;0x00A5
  MOV   A, @0x00        ;'0x000081'      ;0x00A6
  SUB   A, 0x15         ;'0x000082'      ;0x00A7
  JBS   0x03, 2         ;'0x000083'      ;0x00A8
  JMP   0x087           ;'0x000084'      ;0x00A9
  MOV   A, @0x01        ;'0x000085'      ;0x00AA
  SUB   A, 0x14         ;'0x000086'      ;0x00AB
  JBC   0x03, 0         ;'0x000087'      ;0x00AC
  JMP   0x079           ;'0x000088'      ;0x00AD
;t++; ( 64 )      ;0x00AE
  INC   0x21            ;'0x000089'  ;bp      ;0x00AF
  JBC   0x03, 2         ;'0x00008A'      ;0x00B0
  INC   0x22            ;'0x00008B'      ;0x00B1
  JBC   0x03, 2         ;'0x00008C'      ;0x00B2
  INC   0x23            ;'0x00008D'      ;0x00B3
  JBC   0x03, 2         ;'0x00008E'  ;bp      ;0x00B4
  INC   0x24            ;'0x00008F'      ;0x00B5
;while(t<73000)//83000-2.5MINUTES//99800-3MINUTES ( 44 )      ;0x00B6
  MOV   A, 0x21         ;'0x000090'  ;bp      ;0x00B7
  MOV   0x14, A         ;'0x000091'      ;0x00B8
  MOV   A, 0x22         ;'0x000092'      ;0x00B9
  MOV   0x15, A         ;'0x000093'      ;0x00BA
  MOV   A, 0x23         ;'0x000094'      ;0x00BB
  MOV   0x16, A         ;'0x000095'      ;0x00BC
  MOV   A, 0x24         ;'0x000096'      ;0x00BD
  MOV   0x17, A         ;'0x000097'      ;0x00BE
  MOV   A, @0x00        ;'0x000098'      ;0x00BF
  SUB   A, 0x17         ;'0x000099'      ;0x00C0
  JBS   0x03, 2         ;'0x00009A'      ;0x00C1
  JMP   0x0A6           ;'0x00009B'      ;0x00C2
  MOV   A, @0x01        ;'0x00009C'      ;0x00C3
  SUB   A, 0x16         ;'0x00009D'      ;0x00C4
  JBS   0x03, 2         ;'0x00009E'      ;0x00C5
  JMP   0x0A6           ;'0x00009F'      ;0x00C6
  MOV   A, @0x1D        ;'0x0000A0'      ;0x00C7
  SUB   A, 0x15         ;'0x0000A1'      ;0x00C8
  JBS   0x03, 2         ;'0x0000A2'      ;0x00C9
  JMP   0x0A6           ;'0x0000A3'      ;0x00CA
  MOV   A, @0x28        ;'0x0000A4'      ;0x00CB
  SUB   A, 0x14         ;'0x0000A5'      ;0x00CC
  JBS   0x03, 0         ;'0x0000A6'      ;0x00CD
  JMP   0x03F           ;'0x0000A7'  ;bp      ;0x00CE
  JMP   0x0DD           ;'0x0000A8'  ;bp      ;0x00CF
;if(upWP==0) ( 69 )      ;0x00D0
  JBC   0x06, 5         ;'0x0000A9'  ;bp      ;0x00D1
  JMP   0x0C3           ;'0x0000AA'  ;bp      ;0x00D2
;for(i=800;i>=1;i--); ( 71 )      ;0x00D3
  MOV   A, @0x20        ;'0x0000AB'  ;bp      ;0x00D4
  MOV   0x25, A         ;'0x0000AC'      ;0x00D5
  MOV   A, @0x03        ;'0x0000AD'      ;0x00D6
  MOV   0x26, A         ;'0x0000AE'      ;0x00D7
  JMP   0x0B4           ;'0x0000AF'  ;bp      ;0x00D8
;for(i=800;i>=1;i--); ( 71 )      ;0x00D9
  MOV   A, @0x01        ;'0x0000B0'  ;bp      ;0x00DA
  SUB   0x25, A         ;'0x0000B1'      ;0x00DB
  JBS   0x03, 0         ;'0x0000B2'      ;0x00DC
  DEC   0x26            ;'0x0000B3'      ;0x00DD
;for(i=800;i>=1;i--); ( 71 )      ;0x00DE
  MOV   A, 0x25         ;'0x0000B4'  ;bp      ;0x00DF
  MOV   0x14, A         ;'0x0000B5'      ;0x00E0
  MOV   A, 0x26         ;'0x0000B6'      ;0x00E1
  MOV   0x15, A         ;'0x0000B7'      ;0x00E2
  MOV   A, @0x00        ;'0x0000B8'      ;0x00E3
  SUB   A, 0x15         ;'0x0000B9'      ;0x00E4
  JBS   0x03, 2         ;'0x0000BA'      ;0x00E5
  JMP   0x0BE           ;'0x0000BB'      ;0x00E6
  MOV   A, @0x01        ;'0x0000BC'      ;0x00E7
  SUB   A, 0x14         ;'0x0000BD'      ;0x00E8
  JBC   0x03, 0         ;'0x0000BE'      ;0x00E9
  JMP   0x0B0           ;'0x0000BF'      ;0x00EA
;if(upWP==0) ( 72 )      ;0x00EB
  JBC   0x06, 5         ;'0x0000C0'  ;bp      ;0x00EC
  JMP   0x0C3           ;'0x0000C1'  ;bp      ;0x00ED
;break; ( 73 )      ;0x00EE
  JMP   0x0DE           ;'0x0000C2'  ;bp      ;0x00EF
;if(downWP==0) ( 75 )      ;0x00F0
  JBC   0x06, 4         ;'0x0000C3'  ;bp      ;0x00F1
  JMP   0x0DC           ;'0x0000C4'  ;bp      ;0x00F2
;for(i=800;i>=1;i--); ( 77 )      ;0x00F3
  MOV   A, @0x20        ;'0x0000C5'  ;bp      ;0x00F4
  MOV   0x25, A         ;'0x0000C6'      ;0x00F5
  MOV   A, @0x03        ;'0x0000C7'      ;0x00F6
  MOV   0x26, A         ;'0x0000C8'      ;0x00F7
  JMP   0x0CE           ;'0x0000C9'  ;bp      ;0x00F8
;for(i=800;i>=1;i--); ( 77 )      ;0x00F9
  MOV   A, @0x01        ;'0x0000CA'  ;bp      ;0x00FA
  SUB   0x25, A         ;'0x0000CB'      ;0x00FB
  JBS   0x03, 0         ;'0x0000CC'      ;0x00FC
  DEC   0x26            ;'0x0000CD'      ;0x00FD
;for(i=800;i>=1;i--); ( 77 )      ;0x00FE
  MOV   A, 0x25         ;'0x0000CE'  ;bp      ;0x00FF
  MOV   0x14, A         ;'0x0000CF'      ;0x0100
  MOV   A, 0x26         ;'0x0000D0'      ;0x0101
  MOV   0x15, A         ;'0x0000D1'      ;0x0102
  MOV   A, @0x00        ;'0x0000D2'      ;0x0103
  SUB   A, 0x15         ;'0x0000D3'      ;0x0104
  JBS   0x03, 2         ;'0x0000D4'      ;0x0105
  JMP   0x0D8           ;'0x0000D5'      ;0x0106
  MOV   A, @0x01        ;'0x0000D6'      ;0x0107
  SUB   A, 0x14         ;'0x0000D7'      ;0x0108
  JBC   0x03, 0         ;'0x0000D8'      ;0x0109
  JMP   0x0CA           ;'0x0000D9'      ;0x010A
;if(downWP==0) ( 78 )      ;0x010B
  JBC   0x06, 4         ;'0x0000DA'  ;bp      ;0x010C
  JMP   0x0DC           ;'0x0000DB'  ;bp      ;0x010D
;R61=1; ( 84 )      ;0x010E
  BS    0x06, 1         ;'0x0000DC'  ;bp      ;0x010F
;while(1) ( 66 )      ;0x0110
  JMP   0x0A9           ;'0x0000DD'  ;bp      ;0x0111
;if(downWP==1) ( 98 )      ;0x0112

⌨️ 快捷键说明

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