📄 070707_new_rmk.dt
字号:
JMP 0x011 ;0x0000
BC 0x04, 6 ;0x0001
BC 0x04, 7 ;0x0002
MOV 0x27, A ;0x0003
SWAPA 0x04 ;0x0004
BS 0x04, 6 ;0x0005
BS 0x04, 7 ;0x0006
BS 0x04, 6 ;0x0007
BS 0x04, 7 ;0x0008
MOV 0x24, A ;0x0009
SWAPA 0x03 ;0x000A
BC 0x04, 6 ;0x000B
BC 0x04, 7 ;0x000C
MOV 0x26, A ;0x000D
BS 0x03, 5 ;0x000E
BS 0x03, 6 ;0x000F
JMP 0x1E6 ;0x0010
DISI(); ;0x0011
DISI ;0x0012
DISI(); ;0x0013
WDTC ;0x0014
WDTC(); ;0x0015
MOV A, @0x8F ;0x0016
CONTW ;0x0017
WDTCR=0x31;//enable the WDT ;0x0018
MOV A, @0x31 ;0x0019
IOW 0xE ;0x001A
P7CR=0x06;//set the P7.1,P7.2 are INPORT ; the P7.0,P7.3~P7.7 are OUTPORT ;0x001B
MOV A, @0x06 ;0x001C
IOW 0x7 ;0x001D
P6CR=0x00;//set the P6 are OUTPORT ;0x001E
MOV A, @0x00 ;0x001F
IOW 0x6 ;0x0020
P7=0x06;//initial P7 ;0x0021
MOV A, @0x06 ;0x0022
MOV 0x07, A ;0x0023
P6=0x00;//initial P6 ;0x0024
CLR 0x06 ;0x0025
P5CR=0xFF;//set the P5.0~P5.3 are input(high dependent) ;0x0026
MOV A, @0xFF ;0x0027
IOW 0x5 ;0x0028
set_f=250;//set the "initial" F temprature ;0x0029
MOV A, @0xFA ;0x002A
BS 0x04, 6 ;0x002B
BC 0x04, 7 ;0x002C
MOV 0x24, A ;0x002D
MOV A, @0x00 ;0x002E
MOV 0x25, A ;0x002F
flag1=flag2=rc_times=0; ;0x0030
BC 0x04, 6 ;0x0031
BC 0x04, 7 ;0x0032
CLR 0x2D ;0x0033
CLR 0x37 ;0x0034
CLR 0x36 ;0x0035
tcc_time_1=tcc_time_2=0; ;0x0036
BS 0x04, 6 ;0x0037
BS 0x04, 7 ;0x0038
CLR 0x23 ;0x0039
CLR 0x22 ;0x003A
actual_f=heat_time=stop_time=0; ;0x003B
MOV A, @0x00 ;0x003C
MOV 0x14, A ;0x003D
MOV A, @0x00 ;0x003E
MOV 0x15, A ;0x003F
BS 0x04, 6 ;0x0040
BC 0x04, 7 ;0x0041
CLR 0x2B ;0x0042
CLR 0x2A ;0x0043
MOV A, 0x14 ;0x0044
MOV 0x28, A ;0x0045
MOV A, 0x14 ;0x0046
MOV 0x14, A ;0x0047
CLR 0x15 ;0x0048
MOV A, 0x14 ;0x0049
MOV 0x26, A ;0x004A
MOV A, 0x15 ;0x004B
MOV 0x27, A ;0x004C
heat_key=difference=0; ;0x004D
MOV A, @0x00 ;0x004E
MOV 0x14, A ;0x004F
MOV A, @0x00 ;0x0050
MOV 0x15, A ;0x0051
CLR 0x21 ;0x0052
CLR 0x20 ;0x0053
MOV A, 0x14 ;0x0054
BC 0x04, 6 ;0x0055
BC 0x04, 7 ;0x0056
MOV 0x32, A ;0x0057
JMP 0x0AC ;0x0058
WDTC(); ;0x0059
WDTC ;0x005A
WDTC(); ;0x005B
BS 0x03, 5 ;0x005C
BS 0x03, 6 ;0x005D
CALL 0x2FC ;0x005E
BC 0x03, 5 ;0x005F
BC 0x03, 6 ;0x0060
disp_seg_com(); ;0x0061
BS 0x03, 5 ;0x0062
BS 0x03, 6 ;0x0063
CALL 0x000 ;0x0064
BC 0x03, 5 ;0x0065
BC 0x03, 6 ;0x0066
key_detect();//check the key status ;0x0067
BS 0x03, 5 ;0x0068
BS 0x03, 6 ;0x0069
CALL 0x230 ;0x006A
BC 0x03, 5 ;0x006B
BC 0x03, 6 ;0x006C
JMP 0x0A8 ;0x006D
heat_control();//heater control ;0x006E
BC 0x03, 5 ;0x006F
BS 0x03, 6 ;0x0070
CALL 0x175 ;0x0071
BC 0x03, 5 ;0x0072
BC 0x03, 6 ;0x0073
BC 0x04, 6 ;0x0074
BC 0x04, 7 ;0x0075
MOV A, 0x2B ;0x0076
XOR A, @0x01 ;0x0077
JBS 0x03, 2 ;0x0078
JMP 0x06E ;0x0079
display_set_actual=1;//set the "display_set_actual" flag ;0x007A
BS 0x37, 4 ;0x007B
division(); ;0x007C
BS 0x03, 5 ;0x007D
BS 0x03, 6 ;0x007E
CALL 0x2FC ;0x007F
BC 0x03, 5 ;0x0080
BC 0x03, 6 ;0x0081
JMP 0x080 ;0x0082
BC 0x04, 6 ;0x0083
BC 0x04, 7 ;0x0084
JBS 0x37, 7 ;0x0085
JMP 0x07B ;0x0086
division(); ;0x0087
BS 0x03, 5 ;0x0088
BS 0x03, 6 ;0x0089
CALL 0x2FC ;0x008A
BC 0x03, 5 ;0x008B
BC 0x03, 6 ;0x008C
lcd_data_ok=0;//cleat the "lcd_data_ok" flag ;0x008D
BC 0x04, 6 ;0x008E
BC 0x04, 7 ;0x008F
BC 0x37, 7 ;0x0090
JMP 0x080 ;0x0091
rc_charge(); ;0x0092
BC 0x03, 5 ;0x0093
BS 0x03, 6 ;0x0094
CALL 0x1CA ;0x0095
BC 0x03, 5 ;0x0096
BC 0x03, 6 ;0x0097
BS 0x03, 5 ;0x0098
BS 0x03, 6 ;0x0099
CALL 0x000 ;0x009A
BC 0x03, 5 ;0x009B
BC 0x03, 6 ;0x009C
display_time++; ;0x009D
BC 0x04, 6 ;0x009E
BC 0x04, 7 ;0x009F
INC 0x25 ;0x00A0
JBC 0x37, 4 ;0x00A1
JMP 0x090 ;0x00A2
MOV A, 0x25 ;0x00A3
XOR A, @0xC8 ;0x00A4
JBS 0x03, 2 ;0x00A5
JMP 0x090 ;0x00A6
display_set_actual=1;//set the "display_set_actual" flag ;0x00A7
BS 0x37, 4 ;0x00A8
display_time=0; ;0x00A9
CLR 0x25 ;0x00AA
BC 0x04, 6 ;0x00AB
BC 0x04, 7 ;0x00AC
JBS 0x37, 4 ;0x00AD
JMP 0x09A ;0x00AE
MOV A, 0x25 ;0x00AF
XOR A, @0x8C ;0x00B0
JBS 0x03, 2 ;0x00B1
JMP 0x09A ;0x00B2
display_set_actual=0;//clear the "display_set_actual" flag ;0x00B3
BC 0x37, 4 ;0x00B4
display_time=0; ;0x00B5
CLR 0x25 ;0x00B6
BS 0x03, 5 ;0x00B7
BC 0x03, 6 ;0x00B8
CALL 0x397 ;0x00B9
BC 0x03, 5 ;0x00BA
BC 0x03, 6 ;0x00BB
BC 0x04, 6 ;0x00BC
BC 0x04, 7 ;0x00BD
JBC 0x37, 5 ;0x00BE
JMP 0x0A8 ;0x00BF
key_detect();//check the key status ;0x00C0
BS 0x03, 5 ;0x00C1
BS 0x03, 6 ;0x00C2
CALL 0x230 ;0x00C3
BC 0x03, 5 ;0x00C4
BC 0x03, 6 ;0x00C5
BC 0x04, 6 ;0x00C6
BC 0x04, 7 ;0x00C7
JBC 0x36, 3 ;0x00C8
JMP 0x05C ;0x00C9
JMP 0x04B ;0x00CA
RET ;0x00CB
MOV A, 0x14 ;0x00CC
BC 0x04, 6 ;0x00CD
BC 0x04, 7 ;0x00CE
MOV 0x38, A ;0x00CF
MOV A, 0x15 ;0x00D0
MOV 0x39, A ;0x00D1
MOV A, 0x16 ;0x00D2
MOV 0x3A, A ;0x00D3
MOV A, 0x17 ;0x00D4
MOV 0x3B, A ;0x00D5
WDTC(); ;0x00D6
WDTC ;0x00D7
WDTC(); ;0x00D8
CLR 0x2D ;0x00D9
r_min_p=0; ;0x00DA
BS 0x04, 6 ;0x00DB
BS 0x04, 7 ;0x00DC
CLR 0x20 ;0x00DD
r_max_p=5; ;0x00DE
MOV A, @0x05 ;0x00DF
MOV 0x21, A ;0x00E0
r_min_t=rc_temp ;0x00E1
BC 0x04, 6 ;0x00E2
BS 0x04, 7 ;0x00E3
MOV A, 0x20 ;0x00E4
MOV 0x2E, A ;0x00E5
MOV A, 0x21 ;0x00E6
MOV 0x2F, A ;0x00E7
r_max_t=rc_temp ;0x00E8
MOV A, 0x2A ;0x00E9
MOV 0x30, A ;0x00EA
MOV A, 0x2B ;0x00EB
MOV 0x31, A ;0x00EC
BC 0x04, 6 ;0x00ED
BC 0x04, 7 ;0x00EE
MOV A, 0x2D ;0x00EF
MOV 0x14, A ;0x00F0
MOV A, @0x01 ;0x00F1
ADD 0x14, A ;0x00F2
BC 0x03, 0 ;0x00F3
RLC 0x14 ;0x00F4
MOV A, @0xA0 ;0x00F5
ADD 0x14, A ;0x00F6
MOV A, 0x14 ;0x00F7
MOV 0x04, A ;0x00F8
MOV A, 0x00 ;0x00F9
MOV 0x14, A ;0x00FA
INC 0x04 ;0x00FB
MOV A, 0x00 ;0x00FC
MOV 0x15, A ;0x00FD
BC 0x04, 6 ;0x00FE
BS 0x04, 7 ;0x00FF
MOV A, 0x2E ;0x0100
MOV 0x10, A ;0x0101
MOV A, 0x2F ;0x0102
MOV 0x11, A ;0x0103
MOV A, 0x15 ;0x0104
SUB A, 0x11 ;0x0105
JBS 0x03, 2 ;0x0106
JMP 0x0E6 ;0x0107
MOV A, 0x14 ;0x0108
SUB A, 0x10 ;0x0109
JBS 0x03, 0 ;0x010A
JMP 0x106 ;0x010B
r_min_t=rc_temp ;0x010C
BC 0x04, 6 ;0x010D
BC 0x04, 7 ;0x010E
MOV A, 0x2D ;0x010F
MOV 0x14, A ;0x0110
MOV A, @0x01 ;0x0111
ADD 0x14, A ;0x0112
BC 0x03, 0 ;0x0113
RLC 0x14 ;0x0114
MOV A, @0xA0 ;0x0115
ADD 0x14, A ;0x0116
MOV A, 0x14 ;0x0117
MOV 0x04, A ;0x0118
MOV A, 0x00 ;0x0119
MOV 0x14, A ;0x011A
INC 0x04 ;0x011B
MOV A, 0x00 ;0x011C
MOV 0x15, A ;0x011D
MOV A, 0x14 ;0x011E
BC 0x04, 6 ;0x011F
BS 0x04, 7 ;0x0120
MOV 0x2E, A ;0x0121
MOV A, 0x15 ;0x0122
MOV 0x2F, A ;0x0123
r_min_p=rc_times+1; ;0x0124
BC 0x04, 6 ;0x0125
BC 0x04, 7 ;0x0126
MOV A, 0x2D ;0x0127
ADD A, @0x01 ;0x0128
BS 0x04, 6 ;0x0129
BS 0x04, 7 ;0x012A
MOV 0x20, A ;0x012B
MOV A, @0x04 ;0x012C
MOV 0x14, A ;0x012D
BC 0x04, 6 ;0x012E
BC 0x04, 7 ;0x012F
MOV A, 0x2D ;0x0130
SUB 0x14, A ;0x0131
BC 0x03, 0 ;0x0132
RLC 0x14 ;0x0133
MOV A, @0xA0 ;0x0134
ADD 0x14, A ;0x0135
MOV A, 0x14 ;0x0136
MOV 0x04, A ;0x0137
MOV A, 0x00 ;0x0138
MOV 0x14, A ;0x0139
INC 0x04 ;0x013A
MOV A, 0x00 ;0x013B
MOV 0x15, A ;0x013C
BC 0x04, 6 ;0x013D
BS 0x04, 7 ;0x013E
MOV A, 0x30 ;0x013F
MOV 0x10, A ;0x0140
MOV A, 0x31 ;0x0141
MOV 0x11, A ;0x0142
MOV A, 0x11 ;0x0143
SUB A, 0x15 ;0x0144
JBS 0x03, 2 ;0x0145
JMP 0x123 ;0x0146
MOV A, 0x10 ;0x0147
SUB A, 0x14 ;0x0148
JBS 0x03, 0 ;0x0149
JMP 0x143 ;0x014A
r_max_t=rc_temp ;0x014B
MOV A, @0x04 ;0x014C
MOV 0x14, A ;0x014D
BC 0x04, 6 ;0x014E
BC 0x04, 7 ;0x014F
MOV A, 0x2D ;0x0150
SUB 0x14, A ;0x0151
BC 0x03, 0 ;0x0152
RLC 0x14 ;0x0153
MOV A, @0xA0 ;0x0154
ADD 0x14, A ;0x0155
MOV A, 0x14 ;0x0156
MOV 0x04, A ;0x0157
MOV A, 0x00 ;0x0158
MOV 0x14, A ;0x0159
INC 0x04 ;0x015A
MOV A, 0x00 ;0x015B
MOV 0x15, A ;0x015C
MOV A, 0x14 ;0x015D
BC 0x04, 6 ;0x015E
BS 0x04, 7 ;0x015F
MOV 0x30, A ;0x0160
MOV A, 0x15 ;0x0161
MOV 0x31, A ;0x0162
r_max_p=4-rc_times; ;0x0163
BC 0x04, 6 ;0x0164
BC 0x04, 7 ;0x0165
MOV A, 0x2D ;0x0166
SUB A, @0x04 ;0x0167
BS 0x04, 6 ;0x0168
BS 0x04, 7 ;0x0169
MOV 0x21, A ;0x016A
rc_times++; ;0x016B
BC 0x04, 6 ;0x016C
BC 0x04, 7 ;0x016D
INC 0x2D ;0x016E
} while(rc_times<5); ;0x016F
MOV A, @0x05 ;0x0170
SUB A, 0x2D ;0x0171
JBS 0x03, 0 ;0x0172
JMP 0x0C9 ;0x0173
rc_times=0; ;0x0174
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -