📄 camel.lst
字号:
1051 056c E091 0000 lds r30,GSMtemp
1052 0570 FF27 clr r31
1053 0572 E050 subi r30,lo8(-(GSMReceiveTemp))
1054 0574 F040 sbci r31,hi8(-(GSMReceiveTemp))
1055 0576 1082 st Z,__zero_reg__
1056 .LM196:
1057 0578 8091 0000 lds r24,GSMtemp
1058 057c 8F5F subi r24,lo8(-(1))
1059 057e 8093 0000 sts GSMtemp,r24
1060 .L152:
1061 0582 8091 0000 lds r24,GSMtemp
1062 0586 8436 cpi r24,lo8(100)
1063 0588 00F0 brlo .L153
1064 .LM197:
1065 058a 64E6 ldi r22,lo8(100)
1066 058c 80E0 ldi r24,lo8(GSMReceiveTemp)
1067 058e 90E0 ldi r25,hi8(GSMReceiveTemp)
1068 0590 00D0 rcall receiveData
1069 .LM198:
1070 0592 64E0 ldi r22,lo8(4)
1071 0594 80E0 ldi r24,lo8(GSMATConnectTest)
1072 0596 90E0 ldi r25,hi8(GSMATConnectTest)
1073 0598 00D0 rcall sendData
1074 .LM199:
1075 059a 1092 0000 sts GSMTimerCounter,__zero_reg__
1076 059e 00C0 rjmp .L155
1077 .L156:
1078 .LM200:
1079 05a0 8091 0000 lds r24,GSMtemp
1080 05a4 8F5F subi r24,lo8(-(1))
1081 05a6 8093 0000 sts GSMtemp,r24
1082 .L155:
1083 .LM201:
1084 05aa 8091 0000 lds r24,GSMTimerCounter
1085 05ae 8230 cpi r24,lo8(2)
1086 05b0 00F0 brlo .L156
1087 .LM202:
1088 05b2 1092 0000 sts GSMtemp,__zero_reg__
1089 05b6 00C0 rjmp .L158
1090 .L159:
1091 .LM203:
1092 05b8 E091 0000 lds r30,GSMtemp
1093 05bc FF27 clr r31
1094 05be E050 subi r30,lo8(-(GSMReceiveTemp))
1095 05c0 F040 sbci r31,hi8(-(GSMReceiveTemp))
1096 05c2 1082 st Z,__zero_reg__
1097 .LM204:
1098 05c4 8091 0000 lds r24,GSMtemp
1099 05c8 8F5F subi r24,lo8(-(1))
1100 05ca 8093 0000 sts GSMtemp,r24
1101 .L158:
1102 05ce 8091 0000 lds r24,GSMtemp
1103 05d2 8436 cpi r24,lo8(100)
1104 05d4 00F0 brlo .L159
1105 .LM205:
1106 05d6 64E6 ldi r22,lo8(100)
1107 05d8 80E0 ldi r24,lo8(GSMReceiveTemp)
1108 05da 90E0 ldi r25,hi8(GSMReceiveTemp)
1109 05dc 00D0 rcall receiveData
1110 .LM206:
1111 05de 8091 0000 lds r24,GSMReceiveTemp+5
1112 05e2 8F34 cpi r24,lo8(79)
1113 05e4 01F0 breq .L147
1114 05e6 8091 0000 lds r24,GSMReceiveTemp+6
1115 05ea 8B34 cpi r24,lo8(75)
1116 05ec 01F0 breq .L147
1117 .LM207:
1118 05ee 00D0 rcall GSMConnect
1119 .L147:
1120 .LM208:
1121 05f0 00D0 rcall checkKey
1122 .LM209:
1123 05f2 8091 0000 lds r24,KeyFlag
1124 05f6 8823 tst r24
1125 05f8 01F4 brne .+2
1126 05fa 00C0 rjmp .L179
1127 .LM210:
1128 05fc 8091 0000 lds r24,GSMTalkingFlag
1129 0600 8130 cpi r24,lo8(1)
1130 0602 01F4 brne .L164
1131 .LM211:
1132 0604 8091 0000 lds r24,KeyNum
1133 0608 8430 cpi r24,lo8(4)
1134 060a 01F0 breq .L168
1135 060c 8530 cpi r24,lo8(5)
1136 060e 00F4 brsh .L171
1137 0610 8130 cpi r24,lo8(1)
1138 0612 01F0 breq .L166
1139 0614 8230 cpi r24,lo8(2)
1140 0616 01F4 brne .L164
1141 0618 00C0 rjmp .L167
1142 .L171:
1143 061a 8930 cpi r24,lo8(9)
1144 061c 01F0 breq .L169
1145 061e 8C30 cpi r24,lo8(12)
1146 0620 01F4 brne .L164
1147 0622 00C0 rjmp .L170
1148 .L166:
1149 .LBB14:
1150 .LBB15:
1151 .LM212:
1152 0624 85E0 ldi r24,lo8(5)
1153 0626 00C0 rjmp .L178
1154 .L167:
1155 .LBE15:
1156 .LBE14:
1157 .LBB16:
1158 .LBB17:
1159 .LM213:
1160 0628 84E1 ldi r24,lo8(20)
1161 .L178:
1162 062a 8093 0000 sts MotorCounter,r24
1163 062e 00C0 rjmp .L164
1164 .L168:
1165 .LBE17:
1166 .LBE16:
1167 .LBB18:
1168 .LBB19:
1169 .LM214:
1170 0630 88B3 in r24,56-0x20
1171 0632 877C andi r24,lo8(-57)
1172 0634 88BB out 56-0x20,r24
1173 0636 00C0 rjmp .L164
1174 .L169:
1175 .LBE19:
1176 .LBE18:
1177 .LBB20:
1178 .LBB21:
1179 .LM215:
1180 0638 9598 cbi 50-0x20,5
1181 063a 00C0 rjmp .L164
1182 .L170:
1183 .LBE21:
1184 .LBE20:
1185 .LBB22:
1186 .LBB23:
1187 .LM216:
1188 063c 1092 0000 sts speakerRecInitSet,__zero_reg__
1189 .L164:
1190 .LBE23:
1191 .LBE22:
1192 .LM217:
1193 0640 1092 0000 sts KeyFlag,__zero_reg__
1194 0644 00C0 rjmp .L179
1195 /* epilogue: frame size=0 */
1196 /* epilogue: noreturn */
1197 /* epilogue end (size=0) */
1198 /* function main size 137 (137) */
1199 .LFE19:
1201 .global keyLevel
1202 .global keyLevel
1203 .section .bss
1206 keyLevel:
1207 0000 00 .skip 1,0
1208 .global KeyFlag
1209 .global KeyFlag
1212 KeyFlag:
1213 0001 00 .skip 1,0
1214 .global KeyNum
1215 .global KeyNum
1218 KeyNum:
1219 0002 00 .skip 1,0
1220 .global MotorCounter
1221 .global MotorCounter
1224 MotorCounter:
1225 0003 00 .skip 1,0
1226 .global motortime
1227 .global motortime
1230 motortime:
1231 0004 00 .skip 1,0
1232 .global speakerPlayInitSet
1233 .global speakerPlayInitSet
1236 speakerPlayInitSet:
1237 0005 00 .skip 1,0
1238 .global speakerRecInitSet
1239 .global speakerRecInitSet
1242 speakerRecInitSet:
1243 0006 00 .skip 1,0
1244 .global speakerTimes
1245 .global speakerTimes
1248 speakerTimes:
1249 0007 00 .skip 1,0
1250 .global speakerRecTemp
1251 .global speakerRecTemp
1254 speakerRecTemp:
1255 0008 0000 .skip 2,0
1256 .global speakerPlayTemp
1257 .global speakerPlayTemp
1260 speakerPlayTemp:
1261 000a 0000 .skip 2,0
1262 .global speakerBusy
1263 .global speakerBusy
1266 speakerBusy:
1267 000c 00 .skip 1,0
1268 .global speakerPlayflag
1269 .global speakerPlayflag
1272 speakerPlayflag:
1273 000d 00 .skip 1,0
1274 .global speakerRecflag
1275 .global speakerRecflag
1278 speakerRecflag:
1279 000e 00 .skip 1,0
1280 .global GSMTimerCounter
1281 .global GSMTimerCounter
1284 GSMTimerCounter:
1285 000f 00 .skip 1,0
1286 .global GSMtemp
1287 .global GSMtemp
1290 GSMtemp:
1291 0010 00 .skip 1,0
1292 .global GSMATConnectTest
1293 .data
1296 GSMATConnectTest:
1297 0000 41 .byte 65
1298 0001 54 .byte 84
1299 0002 0D .byte 13
1300 0003 0A .byte 10
1301 .global GSMATConnectOk
1304 GSMATConnectOk:
1305 0004 4F .byte 79
1306 0005 4B .byte 75
1307 0006 0D .byte 13
1308 0007 0A .byte 10
1309 .global GSMATAcceceptMode
1312 GSMATAcceceptMode:
1313 0008 41 .byte 65
1314 0009 54 .byte 84
1315 000a 53 .byte 83
1316 000b 30 .byte 48
1317 000c 3D .byte 61
1318 000d 33 .byte 51
1319 000e 0D .byte 13
1320 000f 0A .byte 10
1321 .global GSMATOnLineTest
1324 GSMATOnLineTest:
1325 0010 41 .byte 65
1326 0011 54 .byte 84
1327 0012 2B .byte 43
1328 0013 43 .byte 67
1329 0014 50 .byte 80
1330 0015 41 .byte 65
1331 0016 53 .byte 83
1332 0017 0D .byte 13
1333 0018 0A .byte 10
1334 .global GSMTalkingFlag
1335 .global GSMTalkingFlag
1336 .section .bss
1339 GSMTalkingFlag:
1340 0011 00 .skip 1,0
1341 .global GSMTalkingCounter
1342 .global GSMTalkingCounter
1345 GSMTalkingCounter:
1346 0012 00 .skip 1,0
1347 .global sendBufferReader
1348 .global sendBufferReader
1351 sendBufferReader:
1352 0013 00 .skip 1,0
1353 .global sendBufferCounter
1354 .global sendBufferCounter
1357 sendBufferCounter:
1358 0014 00 .skip 1,0
1359 .global receiveBufferWriter
1360 .global receiveBufferWriter
1363 receiveBufferWriter:
1364 0015 00 .skip 1,0
1365 .global receiveBufferCounter
1366 .global receiveBufferCounter
1369 receiveBufferCounter:
1370 0016 00 .skip 1,0
1371 .comm uartTemp,1,1
1372 .comm GSMReceiveTemp,100,1
1373 .comm sendBuffer,100,1
1374 .comm receiveBuffer,100,1
1535 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 camel.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:20 .text:00000000 SpeakerPlay
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1236 .bss:00000005 speakerPlayInitSet
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1272 .bss:0000000d speakerPlayflag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1260 .bss:0000000a speakerPlayTemp
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:78 .text:00000058 SpeakerRec
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1242 .bss:00000006 speakerRecInitSet
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1278 .bss:0000000e speakerRecflag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1254 .bss:00000008 speakerRecTemp
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:136 .text:000000b0 checkKey
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1206 .bss:00000000 keyLevel
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1212 .bss:00000001 KeyFlag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1218 .bss:00000002 KeyNum
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:251 .text:00000156 __vector_13
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1357 .bss:00000014 sendBufferCounter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1351 .bss:00000013 sendBufferReader
*COM*:00000064 sendBuffer
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:301 .text:000001a6 sendData
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:348 .text:000001dc __vector_11
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1369 .bss:00000016 receiveBufferCounter
*COM*:00000064 receiveBuffer
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:395 .text:00000222 receiveData
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1363 .bss:00000015 receiveBufferWriter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:452 .text:0000026e __vector_8
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1284 .bss:0000000f GSMTimerCounter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1345 .bss:00000012 GSMTalkingCounter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1224 .bss:00000003 MotorCounter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1230 .bss:00000004 motortime
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:520 .text:000002d2 hit1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:536 .text:000002da hit2
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:552 .text:000002e2 voice1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:569 .text:000002ea voice3
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:582 .text:000002ec voiceRecord
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:597 .text:000002f2 stopAll
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:612 .text:000002f6 GSMConnect
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1290 .bss:00000010 GSMtemp
*COM*:00000064 GSMReceiveTemp
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1296 .data:00000000 GSMATConnectTest
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1312 .data:00000008 GSMATAcceceptMode
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:817 .text:00000450 GSMConnectTest
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1324 .data:00000010 GSMATOnLineTest
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1339 .bss:00000011 GSMTalkingFlag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:897 .text:000004c6 init_devices
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1004 .text:00000534 main
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1248 .bss:00000007 speakerTimes
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1266 .bss:0000000c speakerBusy
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQ3MyEn.s:1304 .data:00000004 GSMATConnectOk
*COM*:00000001 uartTemp
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -