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

📄 070707_bp_rmk.dt

📁 单片机类程序
💻 DT
📖 第 1 页 / 共 5 页
字号:
  MOV   A, 0x00         ;'0x0001BE'      ;0x0208
  MOV   0x15, A         ;'0x0001BF'      ;0x0209
  CLR   0x16            ;'0x0001C0'      ;0x020A
  CLR   0x17            ;'0x0001C1'      ;0x020B
  MOV   A, 0x14         ;'0x0001C2'      ;0x020C
  BS    0x04, 6         ;'0x0001C3'      ;0x020D
  BC    0x04, 7         ;'0x0001C4'      ;0x020E
  ADD   0x30, A         ;'0x0001C5'      ;0x020F
  JBC   0x03, 0         ;'0x0001C6'      ;0x0210
  INC   0x31            ;'0x0001C7'      ;0x0211
  MOV   A, 0x15         ;'0x0001C8'      ;0x0212
  ADD   0x31, A         ;'0x0001C9'      ;0x0213
  JBC   0x03, 0         ;'0x0001CA'      ;0x0214
  INC   0x32            ;'0x0001CB'      ;0x0215
  MOV   A, 0x16         ;'0x0001CC'      ;0x0216
  ADD   0x32, A         ;'0x0001CD'      ;0x0217
  JBC   0x03, 0         ;'0x0001CE'      ;0x0218
  INC   0x33            ;'0x0001CF'      ;0x0219
  MOV   A, 0x17         ;'0x0001D0'      ;0x021A
  ADD   0x33, A         ;'0x0001D1'  ;bp      ;0x021B
;rc_times++; ( 452 )      ;0x021C
  BC    0x04, 6         ;'0x0001D2'      ;0x021D
  BC    0x04, 7         ;'0x0001D3'      ;0x021E
  INC   0x2D            ;'0x0001D4'  ;bp      ;0x021F
;}	while(rc_times<6); ( 453 )      ;0x0220
  MOV   A, @0x06        ;'0x0001D5'      ;0x0221
  SUB   A, 0x2D         ;'0x0001D6'      ;0x0222
  JBS   0x03, 0         ;'0x0001D7'  ;bp      ;0x0223
  JMP   0x19F           ;'0x0001D8'  ;bp      ;0x0224
;rc_accumulate_stand>>=2;//get the average value of the sample value ( 454 )      ;0x0225
  MOV   A, @0x02        ;'0x0001D9'  ;bp      ;0x0226
  MOV   0x18, A         ;'0x0001DA'      ;0x0227
  BC    0x03, 0         ;'0x0001DB'      ;0x0228
  BS    0x04, 6         ;'0x0001DC'      ;0x0229
  BC    0x04, 7         ;'0x0001DD'      ;0x022A
  RRC   0x33            ;'0x0001DE'      ;0x022B
  RRC   0x32            ;'0x0001DF'      ;0x022C
  RRC   0x31            ;'0x0001E0'      ;0x022D
  RRC   0x30            ;'0x0001E1'      ;0x022E
  DJZ   0x18            ;'0x0001E2'  ;bp      ;0x022F
  JMP   0x1DB           ;'0x0001E3'      ;0x0230
  BC    0x04, 6         ;'0x0001E4'  ;bp      ;0x0231
  BC    0x04, 7         ;'0x0001E5'      ;0x0232
  MOV   A, 0x38         ;'0x0001E6'      ;0x0233
  MOV   0x14, A         ;'0x0001E7'      ;0x0234
  MOV   A, 0x39         ;'0x0001E8'      ;0x0235
  MOV   0x15, A         ;'0x0001E9'      ;0x0236
  MOV   A, 0x3A         ;'0x0001EA'      ;0x0237
  MOV   0x16, A         ;'0x0001EB'      ;0x0238
  MOV   A, 0x3B         ;'0x0001EC'      ;0x0239
  MOV   0x17, A         ;'0x0001ED'      ;0x023A
  RET                         ;'0x0001EE'      ;0x023B
  MOV   A, 0x14         ;'0x0001EF'      ;0x023C
  BC    0x04, 6         ;'0x0001F0'      ;0x023D
  BC    0x04, 7         ;'0x0001F1'      ;0x023E
  MOV   0x3A, A         ;'0x0001F2'      ;0x023F
  MOV   A, 0x15         ;'0x0001F3'      ;0x0240
  MOV   0x3B, A         ;'0x0001F4'      ;0x0241
;WDTC(); ( 488 )      ;0x0242
  WDTC                        ;'0x0001F5'  ;bp      ;0x0243
;WDTC(); ( 488 )      ;0x0244
  BS    0x03, 5         ;'0x0001F6'      ;0x0245
  BC    0x03, 6         ;'0x0001F7'      ;0x0246
  CALL  0x25F           ;'0x0001F8'  ;bp      ;0x0247
  BC    0x03, 5         ;'0x0001F9'      ;0x0248
  BC    0x03, 6         ;'0x0001FA'      ;0x0249
;if(sensor_value>=21000) ( 490 )      ;0x024A
  MOV   A, @0x52        ;'0x0001FB'      ;0x024B
  BC    0x04, 6         ;'0x0001FC'      ;0x024C
  BC    0x04, 7         ;'0x0001FD'      ;0x024D
  SUB   A, 0x35         ;'0x0001FE'      ;0x024E
  JBS   0x03, 2         ;'0x0001FF'      ;0x024F
  JMP   0x203           ;'0x000200'      ;0x0250
  MOV   A, @0x08        ;'0x000201'      ;0x0251
  SUB   A, 0x34         ;'0x000202'      ;0x0252
  JBS   0x03, 0         ;'0x000203'  ;bp      ;0x0253
  JMP   0x20B           ;'0x000204'  ;bp      ;0x0254
;check_table_value=25; ( 492 )      ;0x0255
  MOV   A, @0x19        ;'0x000205'  ;bp      ;0x0256
  BS    0x04, 6         ;'0x000206'      ;0x0257
  BS    0x04, 7         ;'0x000207'      ;0x0258
  MOV   0x26, A         ;'0x000208'      ;0x0259
  MOV   A, @0x00        ;'0x000209'      ;0x025A
  MOV   0x27, A         ;'0x00020A'  ;bp      ;0x025B
;if(sensor_value<=381) ( 494 )      ;0x025C
  BC    0x04, 6         ;'0x00020B'      ;0x025D
  BC    0x04, 7         ;'0x00020C'      ;0x025E
  MOV   A, 0x35         ;'0x00020D'      ;0x025F
  SUB   A, @0x01        ;'0x00020E'      ;0x0260
  JBS   0x03, 2         ;'0x00020F'      ;0x0261
  JMP   0x213           ;'0x000210'      ;0x0262
  MOV   A, 0x34         ;'0x000211'      ;0x0263
  SUB   A, @0x7D        ;'0x000212'      ;0x0264
  JBS   0x03, 0         ;'0x000213'  ;bp      ;0x0265
  JMP   0x21E           ;'0x000214'  ;bp      ;0x0266
;check_table_value=220; ( 496 )      ;0x0267
  MOV   A, @0xDC        ;'0x000215'  ;bp      ;0x0268
  BS    0x04, 6         ;'0x000216'      ;0x0269
  BS    0x04, 7         ;'0x000217'      ;0x026A
  MOV   0x26, A         ;'0x000218'      ;0x026B
  MOV   A, @0x00        ;'0x000219'      ;0x026C
  MOV   0x27, A         ;'0x00021A'  ;bp      ;0x026D
  BS    0x03, 5         ;'0x00021B'      ;0x026E
  BC    0x03, 6         ;'0x00021C'      ;0x026F
  JMP   0x241           ;'0x00021D'      ;0x0270
;else if(sensor_value>=temp_table_1      ;0x0271
  MOV   A, 0x27         ;'0x00021E'      ;0x0272
  BC    0x04, 6         ;'0x00021F'      ;0x0273
  BC    0x04, 7         ;'0x000220'      ;0x0274
  SUB   A, 0x35         ;'0x000221'      ;0x0275
  JBS   0x03, 2         ;'0x000222'      ;0x0276
  JMP   0x226           ;'0x000223'      ;0x0277
  MOV   A, 0x26         ;'0x000224'      ;0x0278
  SUB   A, 0x34         ;'0x000225'      ;0x0279
  JBS   0x03, 0         ;'0x000226'  ;bp      ;0x027A
  JMP   0x28A           ;'0x000227'  ;bp      ;0x027B
;for(temp=0;temp<20;temp++) ( 500 )      ;0x027C
  BS    0x04, 6         ;'0x000228'  ;bp      ;0x027D
  BS    0x04, 7         ;'0x000229'      ;0x027E
  CLR   0x25            ;'0x00022A'      ;0x027F
  JMP   0x281           ;'0x00022B'  ;bp      ;0x0280
;if(sensor_value>=temp_table_1      ;0x0281
  BC    0x04, 6         ;'0x00022C'      ;0x0282
  BC    0x04, 7         ;'0x00022D'      ;0x0283
  MOV   A, 0x34         ;'0x00022E'      ;0x0284
  MOV   0x14, A         ;'0x00022F'      ;0x0285
  MOV   A, 0x35         ;'0x000230'      ;0x0286
  MOV   0x15, A         ;'0x000231'      ;0x0287
  MOV   A, 0x14         ;'0x000232'      ;0x0288
  MOV   0x38, A         ;'0x000233'      ;0x0289
  MOV   A, 0x15         ;'0x000234'      ;0x028A
  MOV   0x39, A         ;'0x000235'      ;0x028B
  BS    0x04, 6         ;'0x000236'      ;0x028C
  BS    0x04, 7         ;'0x000237'      ;0x028D
  MOV   A, 0x25         ;'0x000238'      ;0x028E
  MOV   0x10, A         ;'0x000239'      ;0x028F
  CLR   0x11            ;'0x00023A'      ;0x0290
  BC    0x03, 0         ;'0x00023B'      ;0x0291
  RLC   0x10            ;'0x00023C'      ;0x0292
  RLC   0x11            ;'0x00023D'      ;0x0293
  MOV   A, @0x00        ;'0x00023E'      ;0x0294
  MOV   0x14, A         ;'0x00023F'      ;0x0295
  MOV   A, @0x06        ;'0x000240'      ;0x0296
  MOV   0x15, A         ;'0x000241'      ;0x0297
  MOV   A, 0x14         ;'0x000242'      ;0x0298
  ADD   0x10, A         ;'0x000243'      ;0x0299
  MOV   A, 0x15         ;'0x000244'      ;0x029A
  JBC   0x03, 0         ;'0x000245'      ;0x029B
  ADD   A, @0x01        ;'0x000246'      ;0x029C
  ADD   0x11, A         ;'0x000247'      ;0x029D
  MOV   A, 0x10         ;'0x000248'      ;0x029E
  MOV   0x1C, A         ;'0x000249'      ;0x029F
  MOV   A, 0x11         ;'0x00024A'      ;0x02A0
  MOV   0x1D, A         ;'0x00024B'      ;0x02A1
  BS    0x03, 5         ;'0x00024C'      ;0x02A2
  BS    0x03, 6         ;'0x00024D'      ;0x02A3
  CALL  0x2E0           ;'0x00024E'  ;bp      ;0x02A4
  BC    0x03, 5         ;'0x00024F'      ;0x02A5
  BC    0x03, 6         ;'0x000250'      ;0x02A6
  MOV   0x14, A         ;'0x000251'      ;0x02A7
  MOV   A, 0x10         ;'0x000252'      ;0x02A8
  MOV   0x1C, A         ;'0x000253'      ;0x02A9
  MOV   A, 0x11         ;'0x000254'      ;0x02AA
  MOV   0x1D, A         ;'0x000255'      ;0x02AB
  MOV   A, @0x01        ;'0x000256'      ;0x02AC
  ADD   0x1C, A         ;'0x000257'      ;0x02AD
  JBC   0x03, 0         ;'0x000258'      ;0x02AE
  INC   0x1D            ;'0x000259'      ;0x02AF
  BS    0x03, 5         ;'0x00025A'      ;0x02B0
  BS    0x03, 6         ;'0x00025B'      ;0x02B1
  CALL  0x2E0           ;'0x00025C'  ;bp      ;0x02B2
  BC    0x03, 5         ;'0x00025D'      ;0x02B3
  BC    0x03, 6         ;'0x00025E'      ;0x02B4
  MOV   0x15, A         ;'0x00025F'      ;0x02B5
  BC    0x04, 6         ;'0x000260'      ;0x02B6
  BC    0x04, 7         ;'0x000261'      ;0x02B7
  MOV   A, 0x38         ;'0x000262'      ;0x02B8
  MOV   0x10, A         ;'0x000263'      ;0x02B9
  MOV   A, 0x39         ;'0x000264'      ;0x02BA
  MOV   0x11, A         ;'0x000265'      ;0x02BB
  MOV   A, 0x15         ;'0x000266'      ;0x02BC
  SUB   A, 0x11         ;'0x000267'      ;0x02BD
  JBS   0x03, 2         ;'0x000268'      ;0x02BE
  JMP   0x26C           ;'0x000269'      ;0x02BF
  MOV   A, 0x14         ;'0x00026A'      ;0x02C0
  SUB   A, 0x10         ;'0x00026B'      ;0x02C1
  JBS   0x03, 0         ;'0x00026C'  ;bp      ;0x02C2
  JMP   0x27E           ;'0x00026D'  ;bp      ;0x02C3
;check_table_value=20+temp; ( 504 )      ;0x02C4
  BS    0x04, 6         ;'0x00026E'  ;bp      ;0x02C5
  BS    0x04, 7         ;'0x00026F'      ;0x02C6
  MOV   A, 0x25         ;'0x000270'      ;0x02C7
  MOV   0x14, A         ;'0x000271'      ;0x02C8
  MOV   A, @0x14        ;'0x000272'      ;0x02C9
  ADD   0x14, A         ;'0x000273'      ;0x02CA
  MOV   A, 0x14         ;'0x000274'      ;0x02CB
  MOV   0x14, A         ;'0x000275'      ;0x02CC
  CLR   0x15            ;'0x000276'      ;0x02CD
  MOV   A, 0x14         ;'0x000277'      ;0x02CE
  MOV   0x26, A         ;'0x000278'      ;0x02CF
  MOV   A, 0x15         ;'0x000279'      ;0x02D0
  MOV   0x27, A         ;'0x00027A'  ;bp      ;0x02D1
;break; ( 505 )      ;0x02D2
  BS    0x03, 5         ;'0x00027B'      ;0x02D3
  BC    0x03, 6         ;'0x00027C'      ;0x02D4
  JMP   0x241           ;'0x00027D'  ;bp      ;0x02D5
;} ( 507 )      ;0x02D6
  BS    0x04, 6         ;'0x00027E'      ;0x02D7
  BS    0x04, 7         ;'0x00027F'      ;0x02D8
  INC   0x25            ;'0x000280'  ;bp      ;0x02D9
;for(temp=0;temp<20;temp++) ( 500 )      ;0x02DA
  MOV   A, @0x14        ;'0x000281'      ;0x02DB
  BS    0x04, 6         ;'0x000282'      ;0x02DC
  BS    0x04, 7         ;'0x000283'      ;0x02DD
  SUB   A, 0x25         ;'0x000284'      ;0x02DE
  JBS   0x03, 0         ;'0x000285'  ;bp      ;0x02DF
  JMP   0x22C           ;'0x000286'  ;bp      ;0x02E0
  BS    0x03, 5         ;'0x000287'  ;bp      ;0x02E1
  BC    0x03, 6         ;'0x000288'      ;0x02E2
  JMP   0x241           ;'0x000289'      ;0x02E3
;else if((sensor_value<=temp_table_2      ;0x02E4
  BC    0x04, 6         ;'0x00028A'      ;0x02E5
  BC    0x04, 7         ;'0x00028B'      ;0x02E6
  MOV   A, 0x34         ;'0x00028C'      ;0x02E7
  MOV   0x14, A         ;'0x00028D'      ;0x02E8
  MOV   A, 0x35         ;'0x00028E'      ;0x02E9
  MOV   0x15, A         ;'0x00028F'      ;0x02EA
  MOV   A, @0x28        ;'0x000290'      ;0x02EB
  MOV   0x1C, A         ;'0x000291'      ;0x02EC
  MOV   A, @0x06        ;'0x000292'      ;0x02ED
  MOV   0x1D, A         ;'0x000293'      ;0x02EE
  BS    0x03, 5         ;'0x000294'      ;0x02EF
  BS    0x03, 6         ;'0x000295'      ;0x02F0
  CALL  0x2E0           ;'0x000296'  ;bp      ;0x02F1
  BC    0x03, 5         ;'0x000297'      ;0x02F2
  BC    0x03, 6         ;'0x000298'      ;0x02F3
  MOV   0x10, A         ;'0x000299'      ;0x02F4
  MOV   A, @0x29        ;'0x00029A'      ;0x02F5
  MOV   0x1C, A         ;'0x00029B'      ;0x02F6
  MOV   A, @0x06        ;'0x00029C'      ;0x02F7
  MOV   0x1D, A         ;'0x00029D'      ;0x02F8
  BS    0x03, 5         ;'0x00029E'      ;0x02F9
  BS    0x03, 6         ;'0x00029F'      ;0x02FA
  CALL  0x2E0           ;'0x0002A0'  ;bp      ;0x02FB
  BC    0x03, 5         ;'0x0002A1'      ;0x02FC
  BC    0x03, 6         ;'0x0002A2'      ;0x02FD
  MOV   0x11, A         ;'0x0002A3'      ;0x02FE
  MOV   A, 0x15         ;'0x0002A4'      ;0x02FF
  SUB   A, 0x11         ;'0x0002A5'      ;0x0300
  JBS   0x03, 2         ;'0x0002A6'      ;0x0301
  JMP   0x2AA           ;'0x0002A7'      ;0x0302
  MOV   A, 0x14         ;'0x0002A8'      ;0x0303
  SUB   A, 0x10         ;'0x0002A9'      ;0x0304
  JBS   0x03, 0         ;'0x0002AA'      ;0x0305
  JMP   0x32A           ;'0x0002AB'  ;bp      ;0x0306
  MOV   A, @0x62        ;'0x0002AC'      ;0x0307
  MOV   0x1C, A         ;'0x0002AD'      ;0x0308
  MOV   A, @0x06        ;'0x0002AE'      ;0x0309
  MOV   0x1D, A         ;'0x0002AF'      ;0x030A
  BS    0x03, 5         ;'0x0002B0'      ;0x030B

⌨️ 快捷键说明

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