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

📄 my_pt2314.lst

📁 用c51的遥控音前级
💻 LST
📖 第 1 页 / 共 5 页
字号:
05F3            +1   996     IR_WORK0:
05F3 C1B7       +1   997     JMP     IR_WORK
                +1   998     ;----------------------------
05F5            +1   999     IR_SEL:
05F5 E53F       +1  1000     MOV     A,KEYBUFF
05F7 B40007     +1  1001     CJNE    A,#0,SEL2
05FA 754420     +1  1002     MOV     IR_ADDR,#20H
05FD 12067D     +1  1003     LCALL   IR_WR24
0600 22         +1  1004     RET
                +1  1005     ;
0601            +1  1006     SEL2:
0601 B40107     +1  1007     CJNE    A,#1,SEL3
0604 754424     +1  1008     MOV     IR_ADDR,#24H
0607 12067D     +1  1009     LCALL   IR_WR24
060A 22         +1  1010     RET
                +1  1011     ;
060B            +1  1012     SEL3:
060B B40207     +1  1013     CJNE    A,#2,SEL4
060E 754428     +1  1014     MOV     IR_ADDR,#28H
0611 12067D     +1  1015     LCALL   IR_WR24
0614 22         +1  1016     RET
                +1  1017     ;
0615            +1  1018     SEL4:
0615 B40307     +1  1019     CJNE    A,#3,SEL5
0618 75442C     +1  1020     MOV     IR_ADDR,#2CH
061B 12067D     +1  1021     LCALL   IR_WR24
061E 22         +1  1022     RET
                +1  1023     ;
061F            +1  1024     SEL5:
061F B40407     +1  1025     CJNE    A,#4,SEL6
0622 754430     +1  1026     MOV     IR_ADDR,#30H
0625 12067D     +1  1027     LCALL   IR_WR24
0628 22         +1  1028     RET
                +1  1029     ;
0629            +1  1030     SEL6:
0629 B40507     +1  1031     CJNE    A,#5,SEL7
062C 754434     +1  1032     MOV     IR_ADDR,#34H
062F 12067D     +1  1033     LCALL   IR_WR24
0632 22         +1  1034     RET
                +1  1035     ;
0633            +1  1036     SEL7:
0633 B40607     +1  1037     CJNE    A,#6,SEL8
0636 754438     +1  1038     MOV     IR_ADDR,#38H
0639 12067D     +1  1039     LCALL   IR_WR24
063C 22         +1  1040     RET
                +1  1041     ;
063D            +1  1042     SEL8:
063D B40707     +1  1043     CJNE    A,#7,SEL9
0640 75443C     +1  1044     MOV     IR_ADDR,#3CH
0643 12067D     +1  1045     LCALL   IR_WR24
0646 22         +1  1046     RET
A51 MACRO ASSEMBLER  MY_PT2314                                                            03/02/2006 09:51:14 PAGE    17

                +1  1047     ;
0647            +1  1048     SEL9:
0647 B40807     +1  1049     CJNE    A,#8,SEL10
064A 754440     +1  1050     MOV     IR_ADDR,#40H
064D 12067D     +1  1051     LCALL   IR_WR24
0650 22         +1  1052     RET
                +1  1053     ;
0651            +1  1054     SEL10:
0651 B40907     +1  1055     CJNE    A,#9,SEL11
0654 754444     +1  1056     MOV     IR_ADDR,#44H
0657 12067D     +1  1057     LCALL   IR_WR24
065A 22         +1  1058     RET
                +1  1059     ;
065B            +1  1060     SEL11:
065B B40A07     +1  1061     CJNE    A,#10,SEL12
065E 754448     +1  1062     MOV     IR_ADDR,#48H
0661 12067D     +1  1063     LCALL   IR_WR24
0664 22         +1  1064     RET
                +1  1065     ;
0665            +1  1066     SEL12:
0665 B40B07     +1  1067     CJNE    A,#11,SEL13
0668 75444C     +1  1068     MOV     IR_ADDR,#4CH
066B 12067D     +1  1069     LCALL   IR_WR24
066E 22         +1  1070     RET
                +1  1071     ;
066F            +1  1072     SEL13:
066F B40C07     +1  1073     CJNE    A,#12,SEL14
0672 754450     +1  1074     MOV     IR_ADDR,#50H
0675 12067D     +1  1075     LCALL   IR_WR24
0678 22         +1  1076     RET
                +1  1077     ;
0679            +1  1078     SEL14:
                +1  1079     ;CJNE   A,#13,SEL15
                +1  1080     ;MOV    IR_ADDR,#54H
                +1  1081     ;LCALL  IR_WR24
0679 22         +1  1082     RET
                +1  1083     ;
067A            +1  1084     SEL15:
                +1  1085     ;CJNE   A,#14,SEL16
                +1  1086     ;MOV    IR_ADDR,#58H
                +1  1087     ;LCALL  IR_WR24
067A 22         +1  1088     RET
                +1  1089     ;
067B            +1  1090     SEL16:
                +1  1091     ;CJNE   A,#15,SEL17
                +1  1092     ;MOV    IR_ADDR,#5CH
                +1  1093     ;LCALL  IR_WR24
067B 22         +1  1094     RET
067C            +1  1095     SEL17:
067C 22         +1  1096     RET
                +1  1097     ;
067D            +1  1098     IR_WR24:
067D 1200CF     +1  1099     LCALL   DELAY10
0680 E544       +1  1100     MOV     A,IR_ADDR
0682 8540F0     +1  1101     MOV     B,ir_code;操作原码
0685 120963     +1  1102     LCALL   WT24
0688 1200CF     +1  1103     LCALL   DELAY10
068B E544       +1  1104     MOV     A,IR_ADDR
068D 2401       +1  1105     ADD     A,#01H 
068F 8541F0     +1  1106     MOV     B,ir_code_r;操作反码
0692 120963     +1  1107     LCALL   WT24
0695 1200CF     +1  1108     LCALL   DELAY10
0698 E544       +1  1109     MOV     A,IR_ADDR
069A 2402       +1  1110     ADD     A,#02H 
069C 8542F0     +1  1111     MOV     B,ir_id_code;ID原码
069F 120963     +1  1112     LCALL   WT24
A51 MACRO ASSEMBLER  MY_PT2314                                                            03/02/2006 09:51:14 PAGE    18

06A2 1200CF     +1  1113     LCALL   DELAY10
06A5 E544       +1  1114     MOV     A,IR_ADDR
06A7 2403       +1  1115     ADD     A,#03H 
06A9 8543F0     +1  1116     MOV     B,ir_id_code_r;ID反码
06AC 120963     +1  1117     LCALL   WT24
06AF 1206B3     +1  1118     LCALL   IR_ID_DISP
06B2 22         +1  1119     RET
                +1  1120     ;
06B3            +1  1121     IR_ID_DISP:
06B3 120CDE     +1  1122     LCALL   DIS_IR_SET_OK
06B6 22         +1  1123     RET
                +1  1124     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
06B7            +1  1125     IR_WORK:
06B7 754420     +1  1126     MOV     IR_ADDR,#20H
06BA 12089D     +1  1127     LCALL   IR_RD24
06BD E540       +1  1128     MOV     A,ir_code
06BF B53014     +1  1129     CJNE    A,30H,REM_WORK_1
06C2 E541       +1  1130     MOV     A,ir_code_r
06C4 B5310F     +1  1131     CJNE    A,31H,REM_WORK_1
06C7 E542       +1  1132     MOV     A,ir_id_code
06C9 B5320A     +1  1133     CJNE    A,32H,REM_WORK_1
06CC E543       +1  1134     MOV     A,ir_id_code_r
06CE B53305     +1  1135     CJNE    A,33H,REM_WORK_1
                +1  1136     ;JNB    MUTE_BIT,MUTE_IR
                +1  1137     ;JMP    EXIT
                +1  1138     ;MUTE_IR:
06D1 1201BF     +1  1139     LCALL   SET_M_VOL_DOWN
06D4 A194       +1  1140     JMP     aa;EXIT
                +1  1141     ;
06D6            +1  1142     REM_WORK_1:
06D6 754424     +1  1143     MOV     IR_ADDR,#24H
06D9 12089D     +1  1144     LCALL   IR_RD24
06DC E540       +1  1145     MOV     A,ir_code
06DE B53014     +1  1146     CJNE    A,30H,REM_WORK_2
06E1 E541       +1  1147     MOV     A,ir_code_r
06E3 B5310F     +1  1148     CJNE    A,31H,REM_WORK_2
06E6 E542       +1  1149     MOV     A,ir_id_code
06E8 B5320A     +1  1150     CJNE    A,32H,REM_WORK_2
06EB E543       +1  1151     MOV     A,ir_id_code_r
06ED B53305     +1  1152     CJNE    A,33H,REM_WORK_2
                +1  1153     ;JNB    MUTE_BIT,MUTE_IR1
                +1  1154     ;JMP    EXIT
                +1  1155     ;MUTE_IR1:
06F0 120148     +1  1156     LCALL   SET_M_VOL_UP
06F3 A194       +1  1157     JMP     AA
                +1  1158     ;
06F5            +1  1159     REM_WORK_2:
06F5 754428     +1  1160     MOV     IR_ADDR,#28H
06F8 12089D     +1  1161     LCALL   IR_RD24
06FB E540       +1  1162     MOV     A,ir_code
06FD B53019     +1  1163     CJNE    A,30H,REM_WORK_3
0700 E541       +1  1164     MOV     A,ir_code_r
0702 B53114     +1  1165     CJNE    A,31H,REM_WORK_3
0705 E542       +1  1166     MOV     A,ir_id_code
0707 B5320F     +1  1167     CJNE    A,32H,REM_WORK_3
070A E543       +1  1168     MOV     A,ir_id_code_r
070C B5330A     +1  1169     CJNE    A,33H,REM_WORK_3
070F 300102     +1  1170     JNB     MUTE_BIT,MUTE_IR2
0712 A1B2       +1  1171     JMP     EXIT
0714            +1  1172     MUTE_IR2:
0714 1201E0     +1  1173     LCALL   SET_BASS_VOL_DOWN
0717 A194       +1  1174     JMP     AA
                +1  1175     ;
0719            +1  1176     REM_WORK_3:
0719 75442C     +1  1177     MOV     IR_ADDR,#2CH
071C 12089D     +1  1178     LCALL   IR_RD24
A51 MACRO ASSEMBLER  MY_PT2314                                                            03/02/2006 09:51:14 PAGE    19

071F E540       +1  1179     MOV     A,ir_code
0721 B53019     +1  1180     CJNE    A,30H,REM_WORK_4
0724 E541       +1  1181     MOV     A,ir_code_r
0726 B53114     +1  1182     CJNE    A,31H,REM_WORK_4
0729 E542       +1  1183     MOV     A,ir_id_code
072B B5320F     +1  1184     CJNE    A,32H,REM_WORK_4
072E E543       +1  1185     MOV     A,ir_id_code_r
0730 B5330A     +1  1186     CJNE    A,33H,REM_WORK_4
0733 300102     +1  1187     JNB     MUTE_BIT,MUTE_IR3
0736 A1B2       +1  1188     JMP     EXIT
0738            +1  1189     MUTE_IR3:
0738 120169     +1  1190     LCALL SET_BASS_VOL_UP
073B A194       +1  1191     JMP     AA
                +1  1192     ;
073D            +1  1193     REM_WORK_4:
073D 754430     +1  1194     MOV     IR_ADDR,#30H
0740 12089D     +1  1195     LCALL   IR_RD24
0743 E540       +1  1196     MOV     A,ir_code
0745 B53019     +1  1197     CJNE    A,30H,REM_WORK_5
0748 E541       +1  1198     MOV     A,ir_code_r
074A B53114     +1  1199     CJNE    A,31H,REM_WORK_5
074D E542       +1  1200     MOV     A,ir_id_code
074F B5320F     +1  1201     CJNE    A,32H,REM_WORK_5
0752 E543       +1  1202     MOV     A,ir_id_code_r
0754 B5330A     +1  1203     CJNE    A,33H,REM_WORK_5
0757 300102     +1  1204     JNB     MUTE_BIT,MUTE_IR4
075A A1B2       +1  1205     JMP     EXIT
075C            +1  1206     MUTE_IR4:
075C 12020D     +1  1207     LCALL   SET_TR_VOL_DOWN
075F A194       +1  1208     JMP     AA
                +1  1209     ;
0761            +1  1210     REM_WORK_5:
0761 754434     +1  1211     MOV     IR_ADDR,#34H
0764 12089D     +1  1212     LCALL   IR_RD24
0767 E540       +1  1213     MOV     A,ir_code
0769 B53019     +1  1214     CJNE    A,30H,REM_WORK_6
076C E541       +1  1215     MOV     A,ir_code_r
076E B53114     +1  1216     CJNE    A,31H,REM_WORK_6
0771 E542       +1  1217     MOV     A,ir_id_code
0773 B5320F     +1  1218     CJNE    A,32H,REM_WORK_6
0776 E543       +1  1219     MOV     A,ir_id_code_r
0778 B5330A     +1  1220     CJNE    A,33H,REM_WORK_6
077B 300102     +1  1221     JNB     MUTE_BIT,MUTE_IR5
077E A1B2       +1  1222     JMP     EXIT
0780            +1  1223     MUTE_IR5:
0780 120196     +1  1224     LCALL   SET_TR_VOL_UP
0783 A194       +1  1225     JMP     AA
                +1  1226     ;
0785            +1  1227     REM_WORK_6:
0785 754438     +1  1228     MOV     IR_ADDR,#38H
0788 12089D     +1  1229     LCALL   IR_RD24
078B E540       +1  1230     MOV     A,ir_code
078D B53019     +1  1231     CJNE    A,30H,REM_WORK_7
0790 E541       +1  1232     MOV     A,ir_code_r
0792 B53114     +1  1233     CJNE    A,31H,REM_WORK_7
0795 E542       +1  1234     MOV     A,ir_id_code
0797 B5320F     +1  1235     CJNE    A,32H,REM_WORK_7
079A E543       +1  1236     MOV     A,ir_id_code_r
079C B5330A     +1  1237     CJNE    A,33H,REM_WORK_7
079F 300102     +1  1238     JNB     MUTE_BIT,MUTE_IR6
07A2 A1B2       +1  1239     JMP     EXIT
07A4            +1  1240     MUTE_IR6:
07A4 1202B5     +1  1241     LCALL   BALANCE_L
07A7 A194       +1  1242     JMP     AA
                +1  1243     ;
07A9            +1  1244     REM_WORK_7:
A51 MACRO ASSEMBLER  MY_PT2314                                                            03/02/2006 09:51:14 PAGE    20

07A9 75443C     +1  1245

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -