📄 070707_bp.dt
字号:
MOV A, 0x10 ;'0x000121'
SUB A, 0x14 ;'0x000122'
JBS 0x03, 0 ;'0x000123' ;bp
JMP 0x143 ;'0x000124' ;bp
;r_max_t=rc_temp[4-rc_times]; ( 424 )
MOV A, @0x04 ;'0x000125' ;bp
MOV 0x14, A ;'0x000126'
BC 0x04, 6 ;'0x000127'
BC 0x04, 7 ;'0x000128'
MOV A, 0x2D ;'0x000129'
SUB 0x14, A ;'0x00012A'
BC 0x03, 0 ;'0x00012B'
RLC 0x14 ;'0x00012C'
MOV A, @0xA0 ;'0x00012D'
ADD 0x14, A ;'0x00012E'
MOV A, 0x14 ;'0x00012F'
MOV 0x04, A ;'0x000130'
MOV A, 0x00 ;'0x000131'
MOV 0x14, A ;'0x000132'
INC 0x04 ;'0x000133'
MOV A, 0x00 ;'0x000134'
MOV 0x15, A ;'0x000135'
MOV A, 0x14 ;'0x000136'
BC 0x04, 6 ;'0x000137'
BS 0x04, 7 ;'0x000138'
MOV 0x30, A ;'0x000139'
MOV A, 0x15 ;'0x00013A'
MOV 0x31, A ;'0x00013B' ;bp
;r_max_p=4-rc_times; ( 425 )
BC 0x04, 6 ;'0x00013C'
BC 0x04, 7 ;'0x00013D'
MOV A, 0x2D ;'0x00013E'
SUB A, @0x04 ;'0x00013F'
BS 0x04, 6 ;'0x000140'
BS 0x04, 7 ;'0x000141'
MOV 0x21, A ;'0x000142' ;bp
;rc_times++; ( 427 )
BC 0x04, 6 ;'0x000143'
BC 0x04, 7 ;'0x000144'
INC 0x2D ;'0x000145' ;bp
;} while(rc_times<5); ( 428 )
MOV A, @0x05 ;'0x000146'
SUB A, 0x2D ;'0x000147'
JBS 0x03, 0 ;'0x000148' ;bp
JMP 0x0C9 ;'0x000149' ;bp
;rc_times=0; ( 429 )
CLR 0x2D ;'0x00014A' ;bp
;if(sensor==1) ( 430 )
JBS 0x37, 0 ;'0x00014B' ;bp
JMP 0x199 ;'0x00014C' ;bp
;rc_accumulate_sensor=0; ( 432 )
BS 0x04, 6 ;'0x00014D' ;bp
BC 0x04, 7 ;'0x00014E'
CLR 0x2F ;'0x00014F'
CLR 0x2E ;'0x000150'
CLR 0x2D ;'0x000151'
CLR 0x2C ;'0x000152' ;bp
;if((rc_times!=r_min_p)&&(rc_times!=r_max_p)) ( 435 )
BC 0x04, 6 ;'0x000153'
BC 0x04, 7 ;'0x000154'
MOV A, 0x2D ;'0x000155'
MOV 0x14, A ;'0x000156'
BS 0x04, 6 ;'0x000157'
BS 0x04, 7 ;'0x000158'
MOV A, 0x20 ;'0x000159'
MOV 0x10, A ;'0x00015A'
MOV A, 0x14 ;'0x00015B'
XOR A, 0x10 ;'0x00015C'
JBC 0x03, 2 ;'0x00015D'
JMP 0x186 ;'0x00015E' ;bp
MOV A, 0x21 ;'0x00015F'
MOV 0x10, A ;'0x000160'
MOV A, 0x14 ;'0x000161'
XOR A, 0x10 ;'0x000162'
JBC 0x03, 2 ;'0x000163' ;bp
JMP 0x186 ;'0x000164' ;bp
;rc_accumulate_sensor=rc_accumulate_sensor+rc_temp[rc_times]; ( 437 )
BC 0x04, 6 ;'0x000165' ;bp
BC 0x04, 7 ;'0x000166'
MOV A, 0x2D ;'0x000167'
MOV 0x14, A ;'0x000168'
BC 0x03, 0 ;'0x000169'
RLC 0x14 ;'0x00016A'
MOV A, @0xA0 ;'0x00016B'
ADD 0x14, A ;'0x00016C'
MOV A, 0x14 ;'0x00016D'
MOV 0x04, A ;'0x00016E'
MOV A, 0x00 ;'0x00016F'
MOV 0x14, A ;'0x000170'
INC 0x04 ;'0x000171'
MOV A, 0x00 ;'0x000172'
MOV 0x15, A ;'0x000173'
CLR 0x16 ;'0x000174'
CLR 0x17 ;'0x000175'
MOV A, 0x14 ;'0x000176'
BS 0x04, 6 ;'0x000177'
BC 0x04, 7 ;'0x000178'
ADD 0x2C, A ;'0x000179'
JBC 0x03, 0 ;'0x00017A'
INC 0x2D ;'0x00017B'
MOV A, 0x15 ;'0x00017C'
ADD 0x2D, A ;'0x00017D'
JBC 0x03, 0 ;'0x00017E'
INC 0x2E ;'0x00017F'
MOV A, 0x16 ;'0x000180'
ADD 0x2E, A ;'0x000181'
JBC 0x03, 0 ;'0x000182'
INC 0x2F ;'0x000183'
MOV A, 0x17 ;'0x000184'
ADD 0x2F, A ;'0x000185' ;bp
;rc_times++; ( 439 )
BC 0x04, 6 ;'0x000186'
BC 0x04, 7 ;'0x000187'
INC 0x2D ;'0x000188' ;bp
;} while(rc_times<6); ( 440 )
MOV A, @0x06 ;'0x000189'
SUB A, 0x2D ;'0x00018A'
JBS 0x03, 0 ;'0x00018B' ;bp
JMP 0x153 ;'0x00018C' ;bp
;rc_accumulate_sensor>>=2;//get the average value of the sample value ( 441 )
MOV A, @0x02 ;'0x00018D' ;bp
MOV 0x18, A ;'0x00018E'
BC 0x03, 0 ;'0x00018F'
BS 0x04, 6 ;'0x000190'
BC 0x04, 7 ;'0x000191'
RRC 0x2F ;'0x000192'
RRC 0x2E ;'0x000193'
RRC 0x2D ;'0x000194'
RRC 0x2C ;'0x000195'
DJZ 0x18 ;'0x000196' ;bp
JMP 0x18F ;'0x000197'
JMP 0x1E4 ;'0x000198' ;bp
;rc_accumulate_stand=0; ( 445 )
BS 0x04, 6 ;'0x000199'
BC 0x04, 7 ;'0x00019A'
CLR 0x33 ;'0x00019B'
CLR 0x32 ;'0x00019C'
CLR 0x31 ;'0x00019D'
CLR 0x30 ;'0x00019E' ;bp
;if((rc_times!=r_min_p)&&(rc_times!=r_max_p)) ( 448 )
BC 0x04, 6 ;'0x00019F'
BC 0x04, 7 ;'0x0001A0'
MOV A, 0x2D ;'0x0001A1'
MOV 0x14, A ;'0x0001A2'
BS 0x04, 6 ;'0x0001A3'
BS 0x04, 7 ;'0x0001A4'
MOV A, 0x20 ;'0x0001A5'
MOV 0x10, A ;'0x0001A6'
MOV A, 0x14 ;'0x0001A7'
XOR A, 0x10 ;'0x0001A8'
JBC 0x03, 2 ;'0x0001A9'
JMP 0x1D2 ;'0x0001AA' ;bp
MOV A, 0x21 ;'0x0001AB'
MOV 0x10, A ;'0x0001AC'
MOV A, 0x14 ;'0x0001AD'
XOR A, 0x10 ;'0x0001AE'
JBC 0x03, 2 ;'0x0001AF' ;bp
JMP 0x1D2 ;'0x0001B0' ;bp
;rc_accumulate_stand=rc_accumulate_stand+rc_temp[rc_times]; ( 450 )
BC 0x04, 6 ;'0x0001B1' ;bp
BC 0x04, 7 ;'0x0001B2'
MOV A, 0x2D ;'0x0001B3'
MOV 0x14, A ;'0x0001B4'
BC 0x03, 0 ;'0x0001B5'
RLC 0x14 ;'0x0001B6'
MOV A, @0xA0 ;'0x0001B7'
ADD 0x14, A ;'0x0001B8'
MOV A, 0x14 ;'0x0001B9'
MOV 0x04, A ;'0x0001BA'
MOV A, 0x00 ;'0x0001BB'
MOV 0x14, A ;'0x0001BC'
INC 0x04 ;'0x0001BD'
MOV A, 0x00 ;'0x0001BE'
MOV 0x15, A ;'0x0001BF'
CLR 0x16 ;'0x0001C0'
CLR 0x17 ;'0x0001C1'
MOV A, 0x14 ;'0x0001C2'
BS 0x04, 6 ;'0x0001C3'
BC 0x04, 7 ;'0x0001C4'
ADD 0x30, A ;'0x0001C5'
JBC 0x03, 0 ;'0x0001C6'
INC 0x31 ;'0x0001C7'
MOV A, 0x15 ;'0x0001C8'
ADD 0x31, A ;'0x0001C9'
JBC 0x03, 0 ;'0x0001CA'
INC 0x32 ;'0x0001CB'
MOV A, 0x16 ;'0x0001CC'
ADD 0x32, A ;'0x0001CD'
JBC 0x03, 0 ;'0x0001CE'
INC 0x33 ;'0x0001CF'
MOV A, 0x17 ;'0x0001D0'
ADD 0x33, A ;'0x0001D1' ;bp
;rc_times++; ( 452 )
BC 0x04, 6 ;'0x0001D2'
BC 0x04, 7 ;'0x0001D3'
INC 0x2D ;'0x0001D4' ;bp
;} while(rc_times<6); ( 453 )
MOV A, @0x06 ;'0x0001D5'
SUB A, 0x2D ;'0x0001D6'
JBS 0x03, 0 ;'0x0001D7' ;bp
JMP 0x19F ;'0x0001D8' ;bp
;rc_accumulate_stand>>=2;//get the average value of the sample value ( 454 )
MOV A, @0x02 ;'0x0001D9' ;bp
MOV 0x18, A ;'0x0001DA'
BC 0x03, 0 ;'0x0001DB'
BS 0x04, 6 ;'0x0001DC'
BC 0x04, 7 ;'0x0001DD'
RRC 0x33 ;'0x0001DE'
RRC 0x32 ;'0x0001DF'
RRC 0x31 ;'0x0001E0'
RRC 0x30 ;'0x0001E1'
DJZ 0x18 ;'0x0001E2' ;bp
JMP 0x1DB ;'0x0001E3'
BC 0x04, 6 ;'0x0001E4' ;bp
BC 0x04, 7 ;'0x0001E5'
MOV A, 0x38 ;'0x0001E6'
MOV 0x14, A ;'0x0001E7'
MOV A, 0x39 ;'0x0001E8'
MOV 0x15, A ;'0x0001E9'
MOV A, 0x3A ;'0x0001EA'
MOV 0x16, A ;'0x0001EB'
MOV A, 0x3B ;'0x0001EC'
MOV 0x17, A ;'0x0001ED'
RET ;'0x0001EE'
MOV A, 0x14 ;'0x0001EF'
BC 0x04, 6 ;'0x0001F0'
BC 0x04, 7 ;'0x0001F1'
MOV 0x3A, A ;'0x0001F2'
MOV A, 0x15 ;'0x0001F3'
MOV 0x3B, A ;'0x0001F4'
;WDTC(); ( 488 )
WDTC ;'0x0001F5' ;bp
;WDTC(); ( 488 )
BS 0x03, 5 ;'0x0001F6'
BC 0x03, 6 ;'0x0001F7'
CALL 0x25F ;'0x0001F8' ;bp
BC 0x03, 5 ;'0x0001F9'
BC 0x03, 6 ;'0x0001FA'
;if(sensor_value>=21000) ( 490 )
MOV A, @0x52 ;'0x0001FB'
BC 0x04, 6 ;'0x0001FC'
BC 0x04, 7 ;'0x0001FD'
SUB A, 0x35 ;'0x0001FE'
JBS 0x03, 2 ;'0x0001FF'
JMP 0x203 ;'0x000200'
MOV A, @0x08 ;'0x000201'
SUB A, 0x34 ;'0x000202'
JBS 0x03, 0 ;'0x000203' ;bp
JMP 0x20B ;'0x000204' ;bp
;check_table_value=25; ( 492 )
MOV A, @0x19 ;'0x000205' ;bp
BS 0x04, 6 ;'0x000206'
BS 0x04, 7 ;'0x000207'
MOV 0x26, A ;'0x000208'
MOV A, @0x00 ;'0x000209'
MOV 0x27, A ;'0x00020A' ;bp
;if(sensor_value<=381) ( 494 )
BC 0x04, 6 ;'0x00020B'
BC 0x04, 7 ;'0x00020C'
MOV A, 0x35 ;'0x00020D'
SUB A, @0x01 ;'0x00020E'
JBS 0x03, 2 ;'0x00020F'
JMP 0x213 ;'0x000210'
MOV A, 0x34 ;'0x000211'
SUB A, @0x7D ;'0x000212'
JBS 0x03, 0 ;'0x000213' ;bp
JMP 0x21E ;'0x000214' ;bp
;check_table_value=220; ( 496 )
MOV A, @0xDC ;'0x000215' ;bp
BS 0x04, 6 ;'0x000216'
BS 0x04, 7 ;'0x000217'
MOV 0x26, A ;'0x000218'
MOV A, @0x00 ;'0x000219'
MOV 0x27, A ;'0x00021A' ;bp
BS 0x03, 5 ;'0x00021B'
BC 0x03, 6 ;'0x00021C'
JMP 0x241 ;'0x00021D'
;else if(sensor_value>=temp_table_1[19]) ( 498 )
MOV A, 0x27 ;'0x00021E'
BC 0x04, 6 ;'0x00021F'
BC 0x04, 7 ;'0x000220'
SUB A, 0x35 ;'0x000221'
JBS 0x03, 2 ;'0x000222'
JMP 0x226 ;'0x000223'
MOV A, 0x26 ;'0x000224'
SUB A, 0x34 ;'0x000225'
JBS 0x03, 0 ;'0x000226' ;bp
JMP 0x28A ;'0x000227' ;bp
;for(temp=0;temp<20;temp++) ( 500 )
BS 0x04, 6 ;'0x000228' ;bp
BS 0x04, 7 ;'0x000229'
CLR 0x25 ;'0x00022A'
JMP 0x281 ;'0x00022B' ;bp
;if(sensor_value>=temp_table_1[temp]) ( 502 )
BC 0x04, 6 ;'0x00022C'
BC 0x04, 7 ;'0x00022D'
MOV A, 0x34 ;'0x00022E'
MOV 0x14, A ;'0x00022F'
MOV A, 0x35 ;'0x000230'
MOV 0x15, A ;'0x000231'
MOV A, 0x14 ;'0x000232'
MOV 0x38, A ;'0x000233'
MOV A, 0x15 ;'0x000234'
MOV 0x39, A ;'0x000235'
BS 0x04, 6 ;'0x000236'
BS 0x04, 7 ;'0x000237'
MOV A, 0x25 ;'0x000238'
MOV 0x10, A ;'0x000239'
CLR 0x11 ;'0x00023A'
BC 0x03, 0 ;'0x00023B'
RLC 0x10 ;'0x00023C'
RLC 0x11 ;'0x00023D'
MOV A, @0x00 ;'0x00023E'
MOV 0x14, A ;'0x00023F'
MOV A, @0x06 ;'0x000240'
MOV 0x15, A ;'0x000241'
MOV A, 0x14 ;'0x000242'
ADD 0x10, A ;'0x000243'
MOV A, 0x15 ;'0x000244'
JBC 0x03, 0 ;'0x000245'
ADD A, @0x01 ;'0x000246'
ADD 0x11, A ;'0x000247'
MOV A, 0x10 ;'0x000248'
MOV 0x1C, A ;'0x000249'
MOV A, 0x11 ;'0x00024A'
MOV 0x1D, A ;'0x00024B'
BS 0x03, 5 ;'0x00024C'
BS 0x03, 6 ;'0x00024D'
CALL 0x2E0 ;'0x00024E' ;bp
BC 0x03, 5 ;'0x00024F'
BC 0x03, 6 ;'0x000250'
MOV 0x14, A ;'0x000251'
MOV A, 0x10 ;'0x000252'
MOV 0x1C, A ;'0x000253'
MOV A, 0x11 ;'0x000254'
MOV 0x1D, A ;'0x000255'
MOV A, @0x01 ;'0x000256'
ADD 0x1C, A ;'0x000257'
JBC 0x03, 0 ;'0x000258'
INC 0x1D ;'0x000259'
BS 0x03, 5 ;'0x00025A'
BS 0x03, 6 ;'0x00025B'
CALL 0x2E0 ;'0x00025C' ;bp
BC 0x03, 5 ;'0x00025D'
BC 0x03, 6 ;'0x00025E'
MOV 0x15, A ;'0x00025F'
BC 0x04, 6 ;'0x000260'
BC 0x04, 7 ;'0x000261'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -