📄 lcd_deal.lst
字号:
04C5 22 1084 RET
04C6 1085 HEAD_BAS:
04C6 C000 1086 PUSH 00H
04C8 C001 1087 PUSH 01H
04CA 1219C6 1088 LCALL CLR_SREEN
04CD 750D0B 1089 MOV CHAR_ADR,#11;字符代码 B
04D0 750E01 1090 MOV DISP_COLUM,#1H;字符列
04D3 12182B 1091 LCALL SET_ADRESS
04D6 750D0A 1092 MOV CHAR_ADR,#10;字符代码 A
04D9 750E02 1093 MOV DISP_COLUM,#2H;字符列
04DC 12182B 1094 LCALL SET_ADRESS
04DF 750D16 1095 MOV CHAR_ADR,#22;字符代码 S
04E2 750E03 1096 MOV DISP_COLUM,#3H;字符列
04E5 12182B 1097 LCALL SET_ADRESS
1098
04E8 7896 1099 MOV R0,#vol_ctr+7
04EA E6 1100 MOV A,@R0
04EB 540F 1101 ANL A,#0FH
04ED 12072F 1102 LCALL RV_VOLUED
04F0 D001 1103 POP 01H
04F2 D000 1104 POP 00H
04F4 22 1105 RET
1106
A51 MACRO ASSEMBLER LCD_DEAL 01/13/2005 16:35:56 PAGE 14
04F5 1107 HEAD_TRE:
04F5 C000 1108 PUSH 00H
04F7 C001 1109 PUSH 01H
04F9 1219C6 1110 LCALL CLR_SREEN
04FC 750D17 1111 MOV CHAR_ADR,#23;字符代码 T
04FF 750E01 1112 MOV DISP_COLUM,#1H;字符列
0502 12182B 1113 LCALL SET_ADRESS
0505 750D15 1114 MOV CHAR_ADR,#21;字符代码 R
0508 750E02 1115 MOV DISP_COLUM,#2H;字符列
050B 12182B 1116 LCALL SET_ADRESS
050E 750D0E 1117 MOV CHAR_ADR,#14;字符代码 E
0511 750E03 1118 MOV DISP_COLUM,#3H;字符列
0514 12182B 1119 LCALL SET_ADRESS
0517 7897 1120 MOV R0,#vol_ctr+8
0519 E6 1121 MOV A,@R0
051A 540F 1122 ANL A,#0FH
051C 12072F 1123 LCALL RV_VOLUED
051F D001 1124 POP 01H
0521 D000 1125 POP 00H
0523 22 1126 RET
0524 1127 BAL_KKR:
0524 1219C6 1128 LCALL CLR_SREEN
0527 750D0B 1129 MOV CHAR_ADR,#11;字符代码 B
052A 750E01 1130 MOV DISP_COLUM,#1H;字符列
052D 12182B 1131 LCALL SET_ADRESS
0530 750D0A 1132 MOV CHAR_ADR,#10;字符代码 A
0533 750E02 1133 MOV DISP_COLUM,#2H;字符列
0536 12182B 1134 LCALL SET_ADRESS
0539 750D10 1135 MOV CHAR_ADR,#16;字符代码 L
053C 750E03 1136 MOV DISP_COLUM,#3H;字符列
053F 12182B 1137 LCALL SET_ADRESS
0542 22 1138 RET
0543 1139 HEAD_BALLR:
0543 120524 1140 LCALL BAL_KKR
0546 750D10 1141 MOV CHAR_ADR,#16;字符代码 L
0549 750E08 1142 MOV DISP_COLUM,#8H;字符列
054C 12182B 1143 LCALL SET_ADRESS
054F 7891 1144 MOV R0,#vol_ctr+2;LR
0551 120598 1145 lcall sed_sub
0554 22 1146 RET
0555 1147 HEAD_BALRR:
0555 120524 1148 LCALL BAL_KKR
0558 750D15 1149 MOV CHAR_ADR,#21;字符代码 R
055B 750E08 1150 MOV DISP_COLUM,#8H;字符列
055E 12182B 1151 LCALL SET_ADRESS
0561 7892 1152 MOV R0,#vol_ctr+3;RR
0563 120598 1153 lcall sed_sub
0566 22 1154 RET
0567 1155 FAD_SETBY:
0567 1219C6 1156 LCALL CLR_SREEN
056A 750D0F 1157 MOV CHAR_ADR,#15;字符代码 F
056D 750E01 1158 MOV DISP_COLUM,#1H;字符列
0570 12182B 1159 LCALL SET_ADRESS
0573 750D0A 1160 MOV CHAR_ADR,#10;字符代码 A
0576 750E02 1161 MOV DISP_COLUM,#2H;字符列
0579 12182B 1162 LCALL SET_ADRESS
057C 750D0D 1163 MOV CHAR_ADR,#13;字符代码 D
057F 750E03 1164 MOV DISP_COLUM,#3H;字符列
0582 12182B 1165 LCALL SET_ADRESS
0585 22 1166 RET
0586 1167 HEAD_FADLF:
0586 120567 1168 LCALL FAD_SETBY
0589 750D10 1169 MOV CHAR_ADR,#16;字符代码 L
058C 750E08 1170 MOV DISP_COLUM,#8H;字符列
058F 12182B 1171 LCALL SET_ADRESS
0592 7893 1172 MOV R0,#vol_ctr+4;LF
A51 MACRO ASSEMBLER LCD_DEAL 01/13/2005 16:35:56 PAGE 15
0594 120598 1173 lcall sed_sub
0597 22 1174 RET
0598 1175 sed_sub:
0598 E6 1176 MOV A,@R0
0599 541F 1177 ANL A,#1FH
059B F8 1178 MOV R0,A
059C 741F 1179 MOV A,#1FH
059E C3 1180 CLR C
059F 98 1181 SUBB A,R0
05A0 12072F 1182 LCALL RV_VOLUED
05A3 22 1183 ret
05A4 1184 HEAD_FADRF:
05A4 120567 1185 LCALL FAD_SETBY
05A7 750D15 1186 MOV CHAR_ADR,#21;字符代码 R
05AA 750E08 1187 MOV DISP_COLUM,#8H;字符列
05AD 12182B 1188 LCALL SET_ADRESS
05B0 7894 1189 MOV R0,#vol_ctr+5;RF
05B2 120598 1190 lcall sed_sub
1191
05B5 22 1192 RET
05B6 1193 add_BALLR:;TREBLE加
05B6 7891 1194 MOV R0,#vol_ctr+2
05B8 E6 1195 MOV A,@R0
05B9 B4C003 1196 CJNE A,#0C0H,BALLR_SUBB1
05BC 0205C2 1197 LJMP BALLR_SUBBE
05BF 1198 BALLR_SUBB1:
05BF 120624 1199 lcall subb_r2
1200
05C2 1201 BALLR_SUBBE:
1202
05C2 22 1203 RET
05C3 1204 SUBB_BALLR:;RF减
1205
05C3 7891 1206 MOV R0,#vol_ctr+2
05C5 E6 1207 MOV A,@R0
05C6 B4DF03 1208 CJNE A,#0DFH,BALLR_ADD1
05C9 0205CF 1209 LJMP BALLR_ADDE
05CC 1210 BALLR_ADD1:
05CC 12061E 1211 lcall add_r2
05CF 1212 BALLR_ADDE:
05CF 22 1213 RET
05D0 1214 add_BALRR:;TREBLE加
05D0 7892 1215 MOV R0,#vol_ctr+3
05D2 E6 1216 MOV A,@R0
05D3 B4E003 1217 CJNE A,#0E0H,BALRR_SUBB1
05D6 0205DC 1218 LJMP BALRR_SUBBE
05D9 1219 BALRR_SUBB1:
05D9 120624 1220 lcall subb_r2
05DC 1221 BALRR_SUBBE:
1222
05DC 22 1223 RET
05DD 1224 SUBB_BALRR:;RF减
05DD 7892 1225 MOV R0,#vol_ctr+3
05DF E6 1226 MOV A,@R0
05E0 B4FF03 1227 CJNE A,#0FFH,BALRR_ADD1
05E3 0205E9 1228 LJMP BALRR_ADDE
05E6 1229 BALRR_ADD1:
05E6 12061E 1230 lcall add_r2
05E9 1231 BALRR_ADDE:
1232
05E9 22 1233 RET
1234
05EA 1235 add_FADLF:;TREBLE加
05EA 7893 1236 MOV R0,#vol_ctr+4
05EC E6 1237 MOV A,@R0
05ED B48003 1238 CJNE A,#80H,FADLF_SUBB1
A51 MACRO ASSEMBLER LCD_DEAL 01/13/2005 16:35:56 PAGE 16
05F0 0205F6 1239 LJMP FADLF_SUBBE
05F3 1240 FADLF_SUBB1:
05F3 120624 1241 lcall subb_r2
1242
05F6 1243 FADLF_SUBBE:
05F6 22 1244 RET
05F7 1245 SUBB_FADLF:;RF减
05F7 7893 1246 MOV R0,#vol_ctr+4
05F9 E6 1247 MOV A,@R0
05FA B49F03 1248 CJNE A,#9FH,FADLF_ADD1
05FD 020603 1249 LJMP FADLF_ADDE
0600 1250 FADLF_ADD1:
0600 12061E 1251 lcall add_r2
0603 1252 FADLF_ADDE:
1253
1254
0603 22 1255 RET
0604 1256 add_FADRF:;TREBLE加
0604 7894 1257 MOV R0,#vol_ctr+5
0606 E6 1258 MOV A,@R0
0607 B4A003 1259 CJNE A,#0A0H,FADRF_SUBB1
060A 020610 1260 LJMP FADRF_SUBBE
060D 1261 FADRF_SUBB1:
060D 120624 1262 lcall subb_r2
1263
0610 1264 FADRF_SUBBE:
1265
1266
0610 22 1267 RET
0611 1268 SUBB_FADRF:;RF减
0611 7894 1269 MOV R0,#vol_ctr+5
0613 E6 1270 MOV A,@R0
0614 B4BF03 1271 CJNE A,#0BFH,FADRF_ADD1
0617 02061D 1272 LJMP FADRF_ADDE
061A 1273 FADRF_ADD1:
061A 12061E 1274 lcall add_r2
061D 1275 FADRF_ADDE:
1276
1277
061D 22 1278 RET
061E 1279 add_r2:
061E 2A 1280 ADD A,R2
061F F6 1281 MOV @R0,A
0620 120DC1 1282 LCALL SETD_CTRV
0623 22 1283 ret
0624 1284 subb_r2:
0624 C3 1285 CLR C
0625 9A 1286 SUBB A,R2
0626 F6 1287 MOV @R0,A
0627 120DC1 1288 LCALL SETD_CTRV
062A 22 1289 ret
062B 1290 flat_m:
062B 1219C6 1291 LCALL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -