📄 070707_bp_rmk.dt
字号:
JMP 0x011 ;'0x000000' ;0x0000
;MOV %a_temp,A //save A to "a_temp(0x0F)" ( 720 ) ;0x0001
BC 0x04, 6 ;'0x000001' ;0x0002
BC 0x04, 7 ;'0x000002' ;0x0003
MOV 0x27, A ;'0x000003' ;bp ;0x0004
;SWAPA 0x04 //save RSR to "r4_temp(0x2A)" ( 721 ) ;0x0005
SWAPA 0x04 ;'0x000004' ;bp ;0x0006
;BS 0x04,6 ( 722 ) ;0x0007
BS 0x04, 6 ;'0x000005' ;bp ;0x0008
;BS 0x04,7 ( 723 ) ;0x0009
BS 0x04, 7 ;'0x000006' ;bp ;0x000A
;MOV %r4_temp,A ( 724 ) ;0x000B
BS 0x04, 6 ;'0x000007' ;0x000C
BS 0x04, 7 ;'0x000008' ;0x000D
MOV 0x24, A ;'0x000009' ;bp ;0x000E
;SWAPA 0x03 //save STATUS to "status_temp(0x0E)" ( 725 ) ;0x000F
SWAPA 0x03 ;'0x00000A' ;bp ;0x0010
;MOV %status_temp,A ( 726 ) ;0x0011
BC 0x04, 6 ;'0x00000B' ;0x0012
BC 0x04, 7 ;'0x00000C' ;0x0013
MOV 0x26, A ;'0x00000D' ;bp ;0x0014
BS 0x03, 5 ;'0x00000E' ;0x0015
BS 0x03, 6 ;'0x00000F' ;0x0016
JMP 0x1E6 ;'0x000010' ;0x0017
;DISI(); ( 128 ) ;0x0018
DISI ;'0x000011' ;bp ;0x0019
;DISI(); ( 128 ) ;0x001A
WDTC ;'0x000012' ;bp ;0x001B
;WDTC(); ( 129 ) ;0x001C
MOV A, @0x8F ;'0x000013' ;bp ;0x001D
;CONTW //set the CONT register ( 133 ) ;0x001E
CONTW ;'0x000014' ;bp ;0x001F
;WDTCR=0x31;//enable the WDT ( 135 ) ;0x0020
MOV A, @0x31 ;'0x000015' ;0x0021
IOW 0xE ;'0x000016' ;bp ;0x0022
;P7CR=0x06;//set the P7.1,P7.2 are INPORT ; the P7.0,P7.3~P7.7 are OUTPORT ( 137 ) ;0x0023
MOV A, @0x06 ;'0x000017' ;0x0024
IOW 0x7 ;'0x000018' ;bp ;0x0025
;P6CR=0x00;//set the P6 are OUTPORT ( 138 ) ;0x0026
MOV A, @0x00 ;'0x000019' ;0x0027
IOW 0x6 ;'0x00001A' ;bp ;0x0028
;P7=0x06;//initial P7 ( 139 ) ;0x0029
MOV A, @0x06 ;'0x00001B' ;0x002A
MOV 0x07, A ;'0x00001C' ;bp ;0x002B
;P6=0x00;//initial P6 ( 140 ) ;0x002C
CLR 0x06 ;'0x00001D' ;bp ;0x002D
;P5CR=0xFF;//set the P5.0~P5.3 are input(high dependent) ( 141 ) ;0x002E
MOV A, @0xFF ;'0x00001E' ;0x002F
IOW 0x5 ;'0x00001F' ;bp ;0x0030
;set_f=250;//set the "initial" F temprature ( 142 ) ;0x0031
MOV A, @0xFA ;'0x000020' ;0x0032
BS 0x04, 6 ;'0x000021' ;0x0033
BC 0x04, 7 ;'0x000022' ;0x0034
MOV 0x24, A ;'0x000023' ;0x0035
MOV A, @0x00 ;'0x000024' ;0x0036
MOV 0x25, A ;'0x000025' ;bp ;0x0037
;flag1=flag2=rc_times=0; ( 143 ) ;0x0038
BC 0x04, 6 ;'0x000026' ;0x0039
BC 0x04, 7 ;'0x000027' ;0x003A
CLR 0x2D ;'0x000028' ;0x003B
CLR 0x37 ;'0x000029' ;0x003C
CLR 0x36 ;'0x00002A' ;bp ;0x003D
;tcc_time_1=tcc_time_2=0; ( 144 ) ;0x003E
BS 0x04, 6 ;'0x00002B' ;0x003F
BS 0x04, 7 ;'0x00002C' ;0x0040
CLR 0x23 ;'0x00002D' ;0x0041
CLR 0x22 ;'0x00002E' ;bp ;0x0042
;actual_f=heat_time=stop_time=0; ( 145 ) ;0x0043
MOV A, @0x00 ;'0x00002F' ;0x0044
MOV 0x14, A ;'0x000030' ;0x0045
MOV A, @0x00 ;'0x000031' ;0x0046
MOV 0x15, A ;'0x000032' ;0x0047
BS 0x04, 6 ;'0x000033' ;0x0048
BC 0x04, 7 ;'0x000034' ;0x0049
CLR 0x2B ;'0x000035' ;0x004A
CLR 0x2A ;'0x000036' ;0x004B
MOV A, 0x14 ;'0x000037' ;0x004C
MOV 0x28, A ;'0x000038' ;0x004D
MOV A, 0x14 ;'0x000039' ;0x004E
MOV 0x14, A ;'0x00003A' ;0x004F
CLR 0x15 ;'0x00003B' ;0x0050
MOV A, 0x14 ;'0x00003C' ;0x0051
MOV 0x26, A ;'0x00003D' ;0x0052
MOV A, 0x15 ;'0x00003E' ;0x0053
MOV 0x27, A ;'0x00003F' ;bp ;0x0054
;heat_key=difference=0; ( 146 ) ;0x0055
MOV A, @0x00 ;'0x000040' ;0x0056
MOV 0x14, A ;'0x000041' ;0x0057
MOV A, @0x00 ;'0x000042' ;0x0058
MOV 0x15, A ;'0x000043' ;0x0059
CLR 0x21 ;'0x000044' ;0x005A
CLR 0x20 ;'0x000045' ;0x005B
MOV A, 0x14 ;'0x000046' ;0x005C
BC 0x04, 6 ;'0x000047' ;0x005D
BC 0x04, 7 ;'0x000048' ;0x005E
MOV 0x32, A ;'0x000049' ;0x005F
JMP 0x0AC ;'0x00004A' ;bp ;0x0060
;WDTC(); ( 149 ) ;0x0061
WDTC ;'0x00004B' ;bp ;0x0062
;WDTC(); ( 149 ) ;0x0063
BS 0x03, 5 ;'0x00004C' ;0x0064
BS 0x03, 6 ;'0x00004D' ;0x0065
CALL 0x2FC ;'0x00004E' ;bp ;0x0066
BC 0x03, 5 ;'0x00004F' ;0x0067
BC 0x03, 6 ;'0x000050' ;0x0068
;disp_seg_com(); ( 151 ) ;0x0069
BS 0x03, 5 ;'0x000051' ;0x006A
BS 0x03, 6 ;'0x000052' ;0x006B
CALL 0x000 ;'0x000053' ;bp ;0x006C
BC 0x03, 5 ;'0x000054' ;0x006D
BC 0x03, 6 ;'0x000055' ;0x006E
;key_detect();//check the key status ( 152 ) ;0x006F
BS 0x03, 5 ;'0x000056' ;0x0070
BS 0x03, 6 ;'0x000057' ;0x0071
CALL 0x230 ;'0x000058' ;bp ;0x0072
BC 0x03, 5 ;'0x000059' ;0x0073
BC 0x03, 6 ;'0x00005A' ;0x0074
JMP 0x0A8 ;'0x00005B' ;bp ;0x0075
;heat_control();//heater control ( 155 ) ;0x0076
BC 0x03, 5 ;'0x00005C' ;0x0077
BS 0x03, 6 ;'0x00005D' ;0x0078
CALL 0x175 ;'0x00005E' ;bp ;0x0079
BC 0x03, 5 ;'0x00005F' ;0x007A
BC 0x03, 6 ;'0x000060' ;0x007B
;if(key_same==1) ( 156 ) ;0x007C
BC 0x04, 6 ;'0x000061' ;0x007D
BC 0x04, 7 ;'0x000062' ;0x007E
MOV A, 0x2B ;'0x000063' ;0x007F
XOR A, @0x01 ;'0x000064' ;0x0080
JBS 0x03, 2 ;'0x000065' ;bp ;0x0081
JMP 0x06E ;'0x000066' ;bp ;0x0082
;display_set_actual=1;//set the "display_set_actual" flag ( 158 ) ;0x0083
BS 0x37, 4 ;'0x000067' ;bp ;0x0084
;division(); ( 159 ) ;0x0085
BS 0x03, 5 ;'0x000068' ;0x0086
BS 0x03, 6 ;'0x000069' ;0x0087
CALL 0x2FC ;'0x00006A' ;bp ;0x0088
BC 0x03, 5 ;'0x00006B' ;0x0089
BC 0x03, 6 ;'0x00006C' ;0x008A
JMP 0x080 ;'0x00006D' ;0x008B
;if(lcd_data_ok==1) ( 163 ) ;0x008C
BC 0x04, 6 ;'0x00006E' ;0x008D
BC 0x04, 7 ;'0x00006F' ;0x008E
JBS 0x37, 7 ;'0x000070' ;bp ;0x008F
JMP 0x07B ;'0x000071' ;bp ;0x0090
;division(); ( 165 ) ;0x0091
BS 0x03, 5 ;'0x000072' ;bp ;0x0092
BS 0x03, 6 ;'0x000073' ;0x0093
CALL 0x2FC ;'0x000074' ;bp ;0x0094
BC 0x03, 5 ;'0x000075' ;0x0095
BC 0x03, 6 ;'0x000076' ;0x0096
;lcd_data_ok=0;//cleat the "lcd_data_ok" flag ( 166 ) ;0x0097
BC 0x04, 6 ;'0x000077' ;0x0098
BC 0x04, 7 ;'0x000078' ;0x0099
BC 0x37, 7 ;'0x000079' ;bp ;0x009A
JMP 0x080 ;'0x00007A' ;0x009B
;rc_charge(); ( 170 ) ;0x009C
BC 0x03, 5 ;'0x00007B' ;0x009D
BS 0x03, 6 ;'0x00007C' ;0x009E
CALL 0x1CA ;'0x00007D' ;bp ;0x009F
BC 0x03, 5 ;'0x00007E' ;0x00A0
BC 0x03, 6 ;'0x00007F' ;0x00A1
;} ( 172 ) ;0x00A2
BS 0x03, 5 ;'0x000080' ;0x00A3
BS 0x03, 6 ;'0x000081' ;0x00A4
CALL 0x000 ;'0x000082' ;bp ;0x00A5
BC 0x03, 5 ;'0x000083' ;0x00A6
BC 0x03, 6 ;'0x000084' ;0x00A7
;display_time++; ( 175 ) ;0x00A8
BC 0x04, 6 ;'0x000085' ;0x00A9
BC 0x04, 7 ;'0x000086' ;0x00AA
INC 0x25 ;'0x000087' ;bp ;0x00AB
;if(display_set_actual==0) ( 176 ) ;0x00AC
JBC 0x37, 4 ;'0x000088' ;bp ;0x00AD
JMP 0x090 ;'0x000089' ;bp ;0x00AE
;if(display_time==200) ( 178 ) ;0x00AF
MOV A, 0x25 ;'0x00008A' ;bp ;0x00B0
XOR A, @0xC8 ;'0x00008B' ;0x00B1
JBS 0x03, 2 ;'0x00008C' ;bp ;0x00B2
JMP 0x090 ;'0x00008D' ;bp ;0x00B3
;display_set_actual=1;//set the "display_set_actual" flag ( 180 ) ;0x00B4
BS 0x37, 4 ;'0x00008E' ;bp ;0x00B5
;display_time=0; ( 181 ) ;0x00B6
CLR 0x25 ;'0x00008F' ;bp ;0x00B7
;if(display_set_actual==1) ( 184 ) ;0x00B8
BC 0x04, 6 ;'0x000090' ;0x00B9
BC 0x04, 7 ;'0x000091' ;0x00BA
JBS 0x37, 4 ;'0x000092' ;bp ;0x00BB
JMP 0x09A ;'0x000093' ;bp ;0x00BC
;if(display_time==140) ( 186 ) ;0x00BD
MOV A, 0x25 ;'0x000094' ;bp ;0x00BE
XOR A, @0x8C ;'0x000095' ;0x00BF
JBS 0x03, 2 ;'0x000096' ;bp ;0x00C0
JMP 0x09A ;'0x000097' ;bp ;0x00C1
;display_set_actual=0;//clear the "display_set_actual" flag ( 188 ) ;0x00C2
BC 0x37, 4 ;'0x000098' ;bp ;0x00C3
;display_time=0; ( 189 ) ;0x00C4
CLR 0x25 ;'0x000099' ;bp ;0x00C5
;} ( 191 ) ;0x00C6
BS 0x03, 5 ;'0x00009A' ;0x00C7
BC 0x03, 6 ;'0x00009B' ;0x00C8
CALL 0x397 ;'0x00009C' ;bp ;0x00C9
BC 0x03, 5 ;'0x00009D' ;0x00CA
BC 0x03, 6 ;'0x00009E' ;0x00CB
;if(rc_charging_now==0) ( 193 ) ;0x00CC
BC 0x04, 6 ;'0x00009F' ;0x00CD
BC 0x04, 7 ;'0x0000A0' ;0x00CE
JBC 0x37, 5 ;'0x0000A1' ;bp ;0x00CF
JMP 0x0A8 ;'0x0000A2' ;bp ;0x00D0
;key_detect();//check the key status ( 195 ) ;0x00D1
BS 0x03, 5 ;'0x0000A3' ;bp ;0x00D2
BS 0x03, 6 ;'0x0000A4' ;0x00D3
CALL 0x230 ;'0x0000A5' ;bp ;0x00D4
BC 0x03, 5 ;'0x0000A6' ;0x00D5
BC 0x03, 6 ;'0x0000A7' ;0x00D6
;while(heat_begin==1) ( 153 ) ;0x00D7
BC 0x04, 6 ;'0x0000A8' ;0x00D8
BC 0x04, 7 ;'0x0000A9' ;0x00D9
JBC 0x36, 3 ;'0x0000AA' ;bp ;0x00DA
JMP 0x05C ;'0x0000AB' ;bp ;0x00DB
;while(1) ( 147 ) ;0x00DC
JMP 0x04B ;'0x0000AC' ;bp ;0x00DD
RET ;'0x0000AD' ;0x00DE
MOV A, 0x14 ;'0x0000AE' ;0x00DF
BC 0x04, 6 ;'0x0000AF' ;0x00E0
BC 0x04, 7 ;'0x0000B0' ;0x00E1
MOV 0x38, A ;'0x0000B1' ;0x00E2
MOV A, 0x15 ;'0x0000B2' ;0x00E3
MOV 0x39, A ;'0x0000B3' ;0x00E4
MOV A, 0x16 ;'0x0000B4' ;0x00E5
MOV 0x3A, A ;'0x0000B5' ;0x00E6
MOV A, 0x17 ;'0x0000B6' ;0x00E7
MOV 0x3B, A ;'0x0000B7' ;0x00E8
;WDTC(); ( 409 ) ;0x00E9
WDTC ;'0x0000B8' ;bp ;0x00EA
;WDTC(); ( 409 ) ;0x00EB
CLR 0x2D ;'0x0000B9' ;bp ;0x00EC
;r_min_p=0; ( 411 ) ;0x00ED
BS 0x04, 6 ;'0x0000BA' ;0x00EE
BS 0x04, 7 ;'0x0000BB' ;0x00EF
CLR 0x20 ;'0x0000BC' ;bp ;0x00F0
;r_max_p=5; ( 412 ) ;0x00F1
MOV A, @0x05 ;'0x0000BD' ;0x00F2
MOV 0x21, A ;'0x0000BE' ;bp ;0x00F3
;r_min_t=rc_temp ;0x00F4
BC 0x04, 6 ;'0x0000BF' ;0x00F5
BS 0x04, 7 ;'0x0000C0' ;0x00F6
MOV A, 0x20 ;'0x0000C1' ;0x00F7
MOV 0x2E, A ;'0x0000C2' ;0x00F8
MOV A, 0x21 ;'0x0000C3' ;0x00F9
MOV 0x2F, A ;'0x0000C4' ;bp ;0x00FA
;r_max_t=rc_temp ;0x00FB
MOV A, 0x2A ;'0x0000C5' ;0x00FC
MOV 0x30, A ;'0x0000C6' ;0x00FD
MOV A, 0x2B ;'0x0000C7' ;0x00FE
MOV 0x31, A ;'0x0000C8' ;bp ;0x00FF
;if(rc_temp ;0x0100
BC 0x04, 6 ;'0x0000C9' ;0x0101
BC 0x04, 7 ;'0x0000CA' ;0x0102
MOV A, 0x2D ;'0x0000CB' ;0x0103
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -