📄 070707_new_rmk.dt
字号:
CLR 0x2D ;0x0175
JBS 0x37, 0 ;0x0176
JMP 0x199 ;0x0177
rc_accumulate_sensor=0; ;0x0178
BS 0x04, 6 ;0x0179
BC 0x04, 7 ;0x017A
CLR 0x2F ;0x017B
CLR 0x2E ;0x017C
CLR 0x2D ;0x017D
CLR 0x2C ;0x017E
BC 0x04, 6 ;0x017F
BC 0x04, 7 ;0x0180
MOV A, 0x2D ;0x0181
MOV 0x14, A ;0x0182
BS 0x04, 6 ;0x0183
BS 0x04, 7 ;0x0184
MOV A, 0x20 ;0x0185
MOV 0x10, A ;0x0186
MOV A, 0x14 ;0x0187
XOR A, 0x10 ;0x0188
JBC 0x03, 2 ;0x0189
JMP 0x186 ;0x018A
MOV A, 0x21 ;0x018B
MOV 0x10, A ;0x018C
MOV A, 0x14 ;0x018D
XOR A, 0x10 ;0x018E
JBC 0x03, 2 ;0x018F
JMP 0x186 ;0x0190
rc_accumulate_sensor=rc_accumulate_sensor+rc_temp ;0x0191
BC 0x04, 6 ;0x0192
BC 0x04, 7 ;0x0193
MOV A, 0x2D ;0x0194
MOV 0x14, A ;0x0195
BC 0x03, 0 ;0x0196
RLC 0x14 ;0x0197
MOV A, @0xA0 ;0x0198
ADD 0x14, A ;0x0199
MOV A, 0x14 ;0x019A
MOV 0x04, A ;0x019B
MOV A, 0x00 ;0x019C
MOV 0x14, A ;0x019D
INC 0x04 ;0x019E
MOV A, 0x00 ;0x019F
MOV 0x15, A ;0x01A0
CLR 0x16 ;0x01A1
CLR 0x17 ;0x01A2
MOV A, 0x14 ;0x01A3
BS 0x04, 6 ;0x01A4
BC 0x04, 7 ;0x01A5
ADD 0x2C, A ;0x01A6
JBC 0x03, 0 ;0x01A7
INC 0x2D ;0x01A8
MOV A, 0x15 ;0x01A9
ADD 0x2D, A ;0x01AA
JBC 0x03, 0 ;0x01AB
INC 0x2E ;0x01AC
MOV A, 0x16 ;0x01AD
ADD 0x2E, A ;0x01AE
JBC 0x03, 0 ;0x01AF
INC 0x2F ;0x01B0
MOV A, 0x17 ;0x01B1
ADD 0x2F, A ;0x01B2
rc_times++; ;0x01B3
BC 0x04, 6 ;0x01B4
BC 0x04, 7 ;0x01B5
INC 0x2D ;0x01B6
} while(rc_times<6); ;0x01B7
MOV A, @0x06 ;0x01B8
SUB A, 0x2D ;0x01B9
JBS 0x03, 0 ;0x01BA
JMP 0x153 ;0x01BB
rc_accumulate_sensor>>=2;//get the average value of the sample value ;0x01BC
MOV A, @0x02 ;0x01BD
MOV 0x18, A ;0x01BE
BC 0x03, 0 ;0x01BF
BS 0x04, 6 ;0x01C0
BC 0x04, 7 ;0x01C1
RRC 0x2F ;0x01C2
RRC 0x2E ;0x01C3
RRC 0x2D ;0x01C4
RRC 0x2C ;0x01C5
DJZ 0x18 ;0x01C6
JMP 0x18F ;0x01C7
JMP 0x1E4 ;0x01C8
rc_accumulate_stand=0; ;0x01C9
BS 0x04, 6 ;0x01CA
BC 0x04, 7 ;0x01CB
CLR 0x33 ;0x01CC
CLR 0x32 ;0x01CD
CLR 0x31 ;0x01CE
CLR 0x30 ;0x01CF
BC 0x04, 6 ;0x01D0
BC 0x04, 7 ;0x01D1
MOV A, 0x2D ;0x01D2
MOV 0x14, A ;0x01D3
BS 0x04, 6 ;0x01D4
BS 0x04, 7 ;0x01D5
MOV A, 0x20 ;0x01D6
MOV 0x10, A ;0x01D7
MOV A, 0x14 ;0x01D8
XOR A, 0x10 ;0x01D9
JBC 0x03, 2 ;0x01DA
JMP 0x1D2 ;0x01DB
MOV A, 0x21 ;0x01DC
MOV 0x10, A ;0x01DD
MOV A, 0x14 ;0x01DE
XOR A, 0x10 ;0x01DF
JBC 0x03, 2 ;0x01E0
JMP 0x1D2 ;0x01E1
rc_accumulate_stand=rc_accumulate_stand+rc_temp ;0x01E2
BC 0x04, 6 ;0x01E3
BC 0x04, 7 ;0x01E4
MOV A, 0x2D ;0x01E5
MOV 0x14, A ;0x01E6
BC 0x03, 0 ;0x01E7
RLC 0x14 ;0x01E8
MOV A, @0xA0 ;0x01E9
ADD 0x14, A ;0x01EA
MOV A, 0x14 ;0x01EB
MOV 0x04, A ;0x01EC
MOV A, 0x00 ;0x01ED
MOV 0x14, A ;0x01EE
INC 0x04 ;0x01EF
MOV A, 0x00 ;0x01F0
MOV 0x15, A ;0x01F1
CLR 0x16 ;0x01F2
CLR 0x17 ;0x01F3
MOV A, 0x14 ;0x01F4
BS 0x04, 6 ;0x01F5
BC 0x04, 7 ;0x01F6
ADD 0x30, A ;0x01F7
JBC 0x03, 0 ;0x01F8
INC 0x31 ;0x01F9
MOV A, 0x15 ;0x01FA
ADD 0x31, A ;0x01FB
JBC 0x03, 0 ;0x01FC
INC 0x32 ;0x01FD
MOV A, 0x16 ;0x01FE
ADD 0x32, A ;0x01FF
JBC 0x03, 0 ;0x0200
INC 0x33 ;0x0201
MOV A, 0x17 ;0x0202
ADD 0x33, A ;0x0203
rc_times++; ;0x0204
BC 0x04, 6 ;0x0205
BC 0x04, 7 ;0x0206
INC 0x2D ;0x0207
} while(rc_times<6); ;0x0208
MOV A, @0x06 ;0x0209
SUB A, 0x2D ;0x020A
JBS 0x03, 0 ;0x020B
JMP 0x19F ;0x020C
rc_accumulate_stand>>=2;//get the average value of the sample value ;0x020D
MOV A, @0x02 ;0x020E
MOV 0x18, A ;0x020F
BC 0x03, 0 ;0x0210
BS 0x04, 6 ;0x0211
BC 0x04, 7 ;0x0212
RRC 0x33 ;0x0213
RRC 0x32 ;0x0214
RRC 0x31 ;0x0215
RRC 0x30 ;0x0216
DJZ 0x18 ;0x0217
JMP 0x1DB ;0x0218
BC 0x04, 6 ;0x0219
BC 0x04, 7 ;0x021A
MOV A, 0x38 ;0x021B
MOV 0x14, A ;0x021C
MOV A, 0x39 ;0x021D
MOV 0x15, A ;0x021E
MOV A, 0x3A ;0x021F
MOV 0x16, A ;0x0220
MOV A, 0x3B ;0x0221
MOV 0x17, A ;0x0222
RET ;0x0223
MOV A, 0x14 ;0x0224
BC 0x04, 6 ;0x0225
BC 0x04, 7 ;0x0226
MOV 0x3A, A ;0x0227
MOV A, 0x15 ;0x0228
MOV 0x3B, A ;0x0229
WDTC(); ;0x022A
WDTC ;0x022B
WDTC(); ;0x022C
BS 0x03, 5 ;0x022D
BC 0x03, 6 ;0x022E
CALL 0x25F ;0x022F
BC 0x03, 5 ;0x0230
BC 0x03, 6 ;0x0231
MOV A, @0x52 ;0x0232
BC 0x04, 6 ;0x0233
BC 0x04, 7 ;0x0234
SUB A, 0x35 ;0x0235
JBS 0x03, 2 ;0x0236
JMP 0x203 ;0x0237
MOV A, @0x08 ;0x0238
SUB A, 0x34 ;0x0239
JBS 0x03, 0 ;0x023A
JMP 0x20B ;0x023B
check_table_value=25; ;0x023C
MOV A, @0x19 ;0x023D
BS 0x04, 6 ;0x023E
BS 0x04, 7 ;0x023F
MOV 0x26, A ;0x0240
MOV A, @0x00 ;0x0241
MOV 0x27, A ;0x0242
BC 0x04, 6 ;0x0243
BC 0x04, 7 ;0x0244
MOV A, 0x35 ;0x0245
SUB A, @0x01 ;0x0246
JBS 0x03, 2 ;0x0247
JMP 0x213 ;0x0248
MOV A, 0x34 ;0x0249
SUB A, @0x7D ;0x024A
JBS 0x03, 0 ;0x024B
JMP 0x21E ;0x024C
check_table_value=220; ;0x024D
MOV A, @0xDC ;0x024E
BS 0x04, 6 ;0x024F
BS 0x04, 7 ;0x0250
MOV 0x26, A ;0x0251
MOV A, @0x00 ;0x0252
MOV 0x27, A ;0x0253
BS 0x03, 5 ;0x0254
BC 0x03, 6 ;0x0255
JMP 0x241 ;0x0256
MOV A, 0x27 ;0x0257
BC 0x04, 6 ;0x0258
BC 0x04, 7 ;0x0259
SUB A, 0x35 ;0x025A
JBS 0x03, 2 ;0x025B
JMP 0x226 ;0x025C
MOV A, 0x26 ;0x025D
SUB A, 0x34 ;0x025E
JBS 0x03, 0 ;0x025F
JMP 0x28A ;0x0260
for(temp=0;temp<20;temp++) ;0x0261
BS 0x04, 6 ;0x0262
BS 0x04, 7 ;0x0263
CLR 0x25 ;0x0264
JMP 0x281 ;0x0265
BC 0x04, 6 ;0x0266
BC 0x04, 7 ;0x0267
MOV A, 0x34 ;0x0268
MOV 0x14, A ;0x0269
MOV A, 0x35 ;0x026A
MOV 0x15, A ;0x026B
MOV A, 0x14 ;0x026C
MOV 0x38, A ;0x026D
MOV A, 0x15 ;0x026E
MOV 0x39, A ;0x026F
BS 0x04, 6 ;0x0270
BS 0x04, 7 ;0x0271
MOV A, 0x25 ;0x0272
MOV 0x10, A ;0x0273
CLR 0x11 ;0x0274
BC 0x03, 0 ;0x0275
RLC 0x10 ;0x0276
RLC 0x11 ;0x0277
MOV A, @0x00 ;0x0278
MOV 0x14, A ;0x0279
MOV A, @0x06 ;0x027A
MOV 0x15, A ;0x027B
MOV A, 0x14 ;0x027C
ADD 0x10, A ;0x027D
MOV A, 0x15 ;0x027E
JBC 0x03, 0 ;0x027F
ADD A, @0x01 ;0x0280
ADD 0x11, A ;0x0281
MOV A, 0x10 ;0x0282
MOV 0x1C, A ;0x0283
MOV A, 0x11 ;0x0284
MOV 0x1D, A ;0x0285
BS 0x03, 5 ;0x0286
BS 0x03, 6 ;0x0287
CALL 0x2E0 ;0x0288
BC 0x03, 5 ;0x0289
BC 0x03, 6 ;0x028A
MOV 0x14, A ;0x028B
MOV A, 0x10 ;0x028C
MOV 0x1C, A ;0x028D
MOV A, 0x11 ;0x028E
MOV 0x1D, A ;0x028F
MOV A, @0x01 ;0x0290
ADD 0x1C, A ;0x0291
JBC 0x03, 0 ;0x0292
INC 0x1D ;0x0293
BS 0x03, 5 ;0x0294
BS 0x03, 6 ;0x0295
CALL 0x2E0 ;0x0296
BC 0x03, 5 ;0x0297
BC 0x03, 6 ;0x0298
MOV 0x15, A ;0x0299
BC 0x04, 6 ;0x029A
BC 0x04, 7 ;0x029B
MOV A, 0x38 ;0x029C
MOV 0x10, A ;0x029D
MOV A, 0x39 ;0x029E
MOV 0x11, A ;0x029F
MOV A, 0x15 ;0x02A0
SUB A, 0x11 ;0x02A1
JBS 0x03, 2 ;0x02A2
JMP 0x26C ;0x02A3
MOV A, 0x14 ;0x02A4
SUB A, 0x10 ;0x02A5
JBS 0x03, 0 ;0x02A6
JMP 0x27E ;0x02A7
check_table_value=20+temp; ;0x02A8
BS 0x04, 6 ;0x02A9
BS 0x04, 7 ;0x02AA
MOV A, 0x25 ;0x02AB
MOV 0x14, A ;0x02AC
MOV A, @0x14 ;0x02AD
ADD 0x14, A ;0x02AE
MOV A, 0x14 ;0x02AF
MOV 0x14, A ;0x02B0
CLR 0x15 ;0x02B1
MOV A, 0x14 ;0x02B2
MOV 0x26, A ;0x02B3
MOV A, 0x15 ;0x02B4
MOV 0x27, A ;0x02B5
break; ;0x02B6
BS 0x03, 5 ;0x02B7
BC 0x03, 6 ;0x02B8
JMP 0x241 ;0x02B9
BS 0x04, 6 ;0x02BA
BS 0x04, 7 ;0x02BB
INC 0x25 ;0x02BC
for(temp=0;temp<20;temp++) ;0x02BD
MOV A, @0x14 ;0x02BE
BS 0x04, 6 ;0x02BF
BS 0x04, 7 ;0x02C0
SUB A, 0x25 ;0x02C1
JBS 0x03, 0 ;0x02C2
JMP 0x22C ;0x02C3
BS 0x03, 5 ;0x02C4
BC 0x03, 6 ;0x02C5
JMP 0x241 ;0x02C6
BC 0x04, 6 ;0x02C7
BC 0x04, 7 ;0x02C8
MOV A, 0x34 ;0x02C9
MOV 0x14, A ;0x02CA
MOV A, 0x35 ;0x02CB
MOV 0x15, A ;0x02CC
MOV A, @0x28 ;0x02CD
MOV 0x1C, A ;0x02CE
MOV A, @0x06 ;0x02CF
MOV 0x1D, A ;0x02D0
BS 0x03, 5 ;0x02D1
BS 0x03, 6 ;0x02D2
CALL 0x2E0 ;0x02D3
BC 0x03, 5 ;0x02D4
BC 0x03, 6 ;0x02D5
MOV 0x10, A ;0x02D6
MOV A, @0x29 ;0x02D7
MOV 0x1C, A ;0x02D8
MOV A, @0x06 ;0x02D9
MOV 0x1D, A ;0x02DA
BS 0x03, 5 ;0x02DB
BS 0x03, 6 ;0x02DC
CALL 0x2E0 ;0x02DD
BC 0x03, 5 ;0x02DE
BC 0x03, 6 ;0x02DF
MOV 0x11, A ;0x02E0
MOV A, 0x15 ;0x02E1
SUB A, 0x11 ;0x02E2
JBS 0x03, 2 ;0x02E3
JMP 0x2AA ;0x02E4
MOV A, 0x14 ;0x02E5
SUB A, 0x10 ;0x02E6
JBS 0x03, 0 ;0x02E7
JMP 0x32A ;0x02E8
MOV A, @0x62 ;0x02E9
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -