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

📄 lcd_deal.lst

📁 lpc935/6下编写车载mp3控制面板源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
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 + -