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

📄 2_new_rmk.dt

📁 基于HS108设计的红外水位检测仪
💻 DT
📖 第 1 页 / 共 3 页
字号:
  JMP   0x001             ;0x0000
i=0;      ;0x0001
  MOV   A, @0x00          ;0x0002
  MOV   0x25, A           ;0x0003
  MOV   A, @0x00          ;0x0004
  MOV   0x26, A           ;0x0005
t=0;      ;0x0006
  MOV   A, @0x00          ;0x0007
  MOV   0x21, A           ;0x0008
  MOV   A, @0x00          ;0x0009
  MOV   0x22, A           ;0x000A
  MOV   A, @0x00          ;0x000B
  MOV   0x23, A           ;0x000C
  MOV   A, @0x00          ;0x000D
  MOV   0x24, A           ;0x000E
downflag=0;      ;0x000F
  MOV   A, @0x00          ;0x0010
  MOV   0x20, A           ;0x0011
R61=0;      ;0x0012
  BC    0x06, 1           ;0x0013
  MOV   A, @0x06          ;0x0014
  CONTW                         ;0x0015
  CLR   0x01              ;0x0016
  CLR   0x06              ;0x0017
  MOV   A, @0x38          ;0x0018
  IOW   0x6               ;0x0019
  MOV   A, @0x2E          ;0x001A
  CONTW                         ;0x001B
  WDTC                          ;0x001C
  JMP   0x13F             ;0x001D
t=0;      ;0x001E
  MOV   A, @0x00          ;0x001F
  MOV   0x21, A           ;0x0020
  MOV   A, @0x00          ;0x0021
  MOV   0x22, A           ;0x0022
  MOV   A, @0x00          ;0x0023
  MOV   0x23, A           ;0x0024
  MOV   A, @0x00          ;0x0025
  MOV   0x24, A           ;0x0026
downflag=0;      ;0x0027
  MOV   A, @0x00          ;0x0028
  MOV   0x20, A           ;0x0029
  JBC   0x06, 4           ;0x002A
  JMP   0x13F             ;0x002B
for(i=800;i>=1;i--)      ;0x002C
  MOV   A, @0x20          ;0x002D
  MOV   0x25, A           ;0x002E
  MOV   A, @0x03          ;0x002F
  MOV   0x26, A           ;0x0030
  JMP   0x030             ;0x0031
R61=0;      ;0x0032
  BC    0x06, 1           ;0x0033
for(i=800;i>=1;i--)      ;0x0034
  MOV   A, @0x01          ;0x0035
  SUB   0x25, A           ;0x0036
  JBS   0x03, 0           ;0x0037
  DEC   0x26              ;0x0038
for(i=800;i>=1;i--)      ;0x0039
  MOV   A, 0x25           ;0x003A
  MOV   0x14, A           ;0x003B
  MOV   A, 0x26           ;0x003C
  MOV   0x15, A           ;0x003D
  MOV   A, @0x00          ;0x003E
  SUB   A, 0x15           ;0x003F
  JBS   0x03, 2           ;0x0040
  JMP   0x03A             ;0x0041
  MOV   A, @0x01          ;0x0042
  SUB   A, 0x14           ;0x0043
  JBC   0x03, 0           ;0x0044
  JMP   0x02B             ;0x0045
  JBC   0x06, 4           ;0x0046
  JMP   0x13F             ;0x0047
  JMP   0x090             ;0x0048
  JBS   0x06, 5           ;0x0049
  JMP   0x059             ;0x004A
for(i=800;i>=1;i--);      ;0x004B
  MOV   A, @0x20          ;0x004C
  MOV   0x25, A           ;0x004D
  MOV   A, @0x03          ;0x004E
  MOV   0x26, A           ;0x004F
  JMP   0x04A             ;0x0050
for(i=800;i>=1;i--);      ;0x0051
  MOV   A, @0x01          ;0x0052
  SUB   0x25, A           ;0x0053
  JBS   0x03, 0           ;0x0054
  DEC   0x26              ;0x0055
for(i=800;i>=1;i--);      ;0x0056
  MOV   A, 0x25           ;0x0057
  MOV   0x14, A           ;0x0058
  MOV   A, 0x26           ;0x0059
  MOV   0x15, A           ;0x005A
  MOV   A, @0x00          ;0x005B
  SUB   A, 0x15           ;0x005C
  JBS   0x03, 2           ;0x005D
  JMP   0x054             ;0x005E
  MOV   A, @0x01          ;0x005F
  SUB   A, 0x14           ;0x0060
  JBC   0x03, 0           ;0x0061
  JMP   0x046             ;0x0062
  JBS   0x06, 5           ;0x0063
  JMP   0x073             ;0x0064
break;      ;0x0065
  JMP   0x0DD             ;0x0066
  JBC   0x06, 4           ;0x0067
  JMP   0x073             ;0x0068
for(i=800;i>=1;i--);      ;0x0069
  MOV   A, @0x20          ;0x006A
  MOV   0x25, A           ;0x006B
  MOV   A, @0x03          ;0x006C
  MOV   0x26, A           ;0x006D
  JMP   0x064             ;0x006E
for(i=800;i>=1;i--);      ;0x006F
  MOV   A, @0x01          ;0x0070
  SUB   0x25, A           ;0x0071
  JBS   0x03, 0           ;0x0072
  DEC   0x26              ;0x0073
for(i=800;i>=1;i--);      ;0x0074
  MOV   A, 0x25           ;0x0075
  MOV   0x14, A           ;0x0076
  MOV   A, 0x26           ;0x0077
  MOV   0x15, A           ;0x0078
  MOV   A, @0x00          ;0x0079
  SUB   A, 0x15           ;0x007A
  JBS   0x03, 2           ;0x007B
  JMP   0x06E             ;0x007C
  MOV   A, @0x01          ;0x007D
  SUB   A, 0x14           ;0x007E
  JBC   0x03, 0           ;0x007F
  JMP   0x060             ;0x0080
  JBC   0x06, 4           ;0x0081
  JMP   0x073             ;0x0082
break;      ;0x0083
  JMP   0x0DD             ;0x0084
R61=1;      ;0x0085
  BS    0x06, 1           ;0x0086
for(i=100;i>=1;i--);      ;0x0087
  MOV   A, @0x64          ;0x0088
  MOV   0x25, A           ;0x0089
  MOV   A, @0x00          ;0x008A
  MOV   0x26, A           ;0x008B
  JMP   0x07D             ;0x008C
for(i=100;i>=1;i--);      ;0x008D
  MOV   A, @0x01          ;0x008E
  SUB   0x25, A           ;0x008F
  JBS   0x03, 0           ;0x0090
  DEC   0x26              ;0x0091
for(i=100;i>=1;i--);      ;0x0092
  MOV   A, 0x25           ;0x0093
  MOV   0x14, A           ;0x0094
  MOV   A, 0x26           ;0x0095
  MOV   0x15, A           ;0x0096
  MOV   A, @0x00          ;0x0097
  SUB   A, 0x15           ;0x0098
  JBS   0x03, 2           ;0x0099
  JMP   0x087             ;0x009A
  MOV   A, @0x01          ;0x009B
  SUB   A, 0x14           ;0x009C
  JBC   0x03, 0           ;0x009D
  JMP   0x079             ;0x009E
t++;      ;0x009F
  INC   0x21              ;0x00A0
  JBC   0x03, 2           ;0x00A1
  INC   0x22              ;0x00A2
  JBC   0x03, 2           ;0x00A3
  INC   0x23              ;0x00A4
  JBC   0x03, 2           ;0x00A5
  INC   0x24              ;0x00A6
  MOV   A, 0x21           ;0x00A7
  MOV   0x14, A           ;0x00A8
  MOV   A, 0x22           ;0x00A9
  MOV   0x15, A           ;0x00AA
  MOV   A, 0x23           ;0x00AB
  MOV   0x16, A           ;0x00AC
  MOV   A, 0x24           ;0x00AD
  MOV   0x17, A           ;0x00AE
  MOV   A, @0x00          ;0x00AF
  SUB   A, 0x17           ;0x00B0
  JBS   0x03, 2           ;0x00B1
  JMP   0x0A6             ;0x00B2
  MOV   A, @0x01          ;0x00B3
  SUB   A, 0x16           ;0x00B4
  JBS   0x03, 2           ;0x00B5
  JMP   0x0A6             ;0x00B6
  MOV   A, @0x1D          ;0x00B7
  SUB   A, 0x15           ;0x00B8
  JBS   0x03, 2           ;0x00B9
  JMP   0x0A6             ;0x00BA
  MOV   A, @0x28          ;0x00BB
  SUB   A, 0x14           ;0x00BC
  JBS   0x03, 0           ;0x00BD
  JMP   0x03F             ;0x00BE
  JMP   0x0DD             ;0x00BF
  JBC   0x06, 5           ;0x00C0
  JMP   0x0C3             ;0x00C1
for(i=800;i>=1;i--);      ;0x00C2
  MOV   A, @0x20          ;0x00C3
  MOV   0x25, A           ;0x00C4
  MOV   A, @0x03          ;0x00C5
  MOV   0x26, A           ;0x00C6
  JMP   0x0B4             ;0x00C7
for(i=800;i>=1;i--);      ;0x00C8
  MOV   A, @0x01          ;0x00C9
  SUB   0x25, A           ;0x00CA
  JBS   0x03, 0           ;0x00CB
  DEC   0x26              ;0x00CC
for(i=800;i>=1;i--);      ;0x00CD
  MOV   A, 0x25           ;0x00CE
  MOV   0x14, A           ;0x00CF
  MOV   A, 0x26           ;0x00D0
  MOV   0x15, A           ;0x00D1
  MOV   A, @0x00          ;0x00D2
  SUB   A, 0x15           ;0x00D3
  JBS   0x03, 2           ;0x00D4
  JMP   0x0BE             ;0x00D5
  MOV   A, @0x01          ;0x00D6
  SUB   A, 0x14           ;0x00D7
  JBC   0x03, 0           ;0x00D8
  JMP   0x0B0             ;0x00D9
  JBC   0x06, 5           ;0x00DA
  JMP   0x0C3             ;0x00DB
break;      ;0x00DC
  JMP   0x0DE             ;0x00DD
  JBC   0x06, 4           ;0x00DE
  JMP   0x0DC             ;0x00DF
for(i=800;i>=1;i--);      ;0x00E0
  MOV   A, @0x20          ;0x00E1
  MOV   0x25, A           ;0x00E2
  MOV   A, @0x03          ;0x00E3
  MOV   0x26, A           ;0x00E4
  JMP   0x0CE             ;0x00E5
for(i=800;i>=1;i--);      ;0x00E6
  MOV   A, @0x01          ;0x00E7
  SUB   0x25, A           ;0x00E8
  JBS   0x03, 0           ;0x00E9
  DEC   0x26              ;0x00EA
for(i=800;i>=1;i--);      ;0x00EB
  MOV   A, 0x25           ;0x00EC
  MOV   0x14, A           ;0x00ED
  MOV   A, 0x26           ;0x00EE
  MOV   0x15, A           ;0x00EF
  MOV   A, @0x00          ;0x00F0
  SUB   A, 0x15           ;0x00F1
  JBS   0x03, 2           ;0x00F2
  JMP   0x0D8             ;0x00F3
  MOV   A, @0x01          ;0x00F4
  SUB   A, 0x14           ;0x00F5
  JBC   0x03, 0           ;0x00F6
  JMP   0x0CA             ;0x00F7
  JBC   0x06, 4           ;0x00F8
  JMP   0x0DC             ;0x00F9
R61=1;      ;0x00FA
  BS    0x06, 1           ;0x00FB
  JMP   0x0A9             ;0x00FC
  JBS   0x06, 4           ;0x00FD
  JMP   0x0E5             ;0x00FE
R61=0;      ;0x00FF
  BC    0x06, 1           ;0x0100
  JMP   0x13F             ;0x0101
  MOV   A, @0x01          ;0x0102
  MOV   0x20, A           ;0x0103
R61=1;      ;0x0104
  BS    0x06, 1           ;0x0105
  JBS   0x06, 4           ;0x0106
  JMP   0x0E2             ;0x0107
  JMP   0x126             ;0x0108
  MOV   A, 0x20           ;0x0109
  MOV   0x14, A           ;0x010A
  MOV   A, @0x00          ;0x010B
  SUB   A, 0x14           ;0x010C
  JBS   0x03, 2           ;0x010D
  JMP   0x0EF             ;0x010E
break;      ;0x010F
  JMP   0x13E             ;0x0110
  JBS   0x06, 5           ;0x0111
  JMP   0x109             ;0x0112
for(i=800;i>=1;i--);      ;0x0113
  MOV   A, @0x20          ;0x0114
  MOV   0x25, A           ;0x0115
  MOV   A, @0x03          ;0x0116
  MOV   0x26, A           ;0x0117
  JMP   0x0FA             ;0x0118
for(i=800;i>=1;i--);      ;0x0119
  MOV   A, @0x01          ;0x011A
  SUB   0x25, A           ;0x011B
  JBS   0x03, 0           ;0x011C
  DEC   0x26              ;0x011D
for(i=800;i>=1;i--);      ;0x011E
  MOV   A, 0x25           ;0x011F
  MOV   0x14, A           ;0x0120
  MOV   A, 0x26           ;0x0121
  MOV   0x15, A           ;0x0122
  MOV   A, @0x00          ;0x0123
  SUB   A, 0x15           ;0x0124
  JBS   0x03, 2           ;0x0125
  JMP   0x104             ;0x0126
  MOV   A, @0x01          ;0x0127
  SUB   A, 0x14           ;0x0128
  JBC   0x03, 0           ;0x0129
  JMP   0x0F6             ;0x012A
  JBS   0x06, 5           ;0x012B
  JMP   0x109             ;0x012C
break;      ;0x012D
  JMP   0x13E             ;0x012E
R61=1;      ;0x012F
  BS    0x06, 1           ;0x0130
for(i=100;i>=1;i--);      ;0x0131
  MOV   A, @0x64          ;0x0132
  MOV   0x25, A           ;0x0133
  MOV   A, @0x00          ;0x0134
  MOV   0x26, A           ;0x0135
  JMP   0x113             ;0x0136
for(i=100;i>=1;i--);      ;0x0137
  MOV   A, @0x01          ;0x0138
  SUB   0x25, A           ;0x0139
  JBS   0x03, 0           ;0x013A
  DEC   0x26              ;0x013B
for(i=100;i>=1;i--);      ;0x013C
  MOV   A, 0x25           ;0x013D
  MOV   0x14, A           ;0x013E
  MOV   A, 0x26           ;0x013F
  MOV   0x15, A           ;0x0140
  MOV   A, @0x00          ;0x0141
  SUB   A, 0x15           ;0x0142
  JBS   0x03, 2           ;0x0143
  JMP   0x11D             ;0x0144
  MOV   A, @0x01          ;0x0145
  SUB   A, 0x14           ;0x0146
  JBC   0x03, 0           ;0x0147
  JMP   0x10F             ;0x0148
t++;      ;0x0149
  INC   0x21              ;0x014A
  JBC   0x03, 2           ;0x014B
  INC   0x22              ;0x014C
  JBC   0x03, 2           ;0x014D
  INC   0x23              ;0x014E
  JBC   0x03, 2           ;0x014F
  INC   0x24              ;0x0150
  MOV   A, 0x21           ;0x0151
  MOV   0x14, A           ;0x0152
  MOV   A, 0x22           ;0x0153
  MOV   0x15, A           ;0x0154
  MOV   A, 0x23           ;0x0155
  MOV   0x16, A           ;0x0156
  MOV   A, 0x24           ;0x0157
  MOV   0x17, A           ;0x0158
  MOV   A, @0x00          ;0x0159
  SUB   A, 0x17           ;0x015A
  JBS   0x03, 2           ;0x015B
  JMP   0x13C             ;0x015C
  MOV   A, @0x01          ;0x015D
  SUB   A, 0x16           ;0x015E
  JBS   0x03, 2           ;0x015F
  JMP   0x13C             ;0x0160
  MOV   A, @0x1D          ;0x0161
  SUB   A, 0x15           ;0x0162
  JBS   0x03, 2           ;0x0163
  JMP   0x13C             ;0x0164

⌨️ 快捷键说明

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