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

📄 main.lst

📁 这是用M16做的jtag与stk500(正确说应该是ISP)合二为一的
💻 LST
📖 第 1 页 / 共 5 页
字号:
 1158 0550 00C0      		rjmp .L193
 1159               	.LVL25:
 1160               	.L194:
 1161               	.LBB204:
 1162               	.LBB205:
 1163               	.LM214:
 1164 0552 80EA      		ldi r24,lo8(-96)
 1165 0554 8FB9      		out 47-0x20,r24
 1166               	.L195:
 1167               	.LM215:
 1168 0556 779B      		sbis 46-0x20,7
 1169 0558 00C0      		rjmp .L195
 1170               	.LM216:
 1171 055a 8FB1      		in r24,47-0x20
 1172               	.LBE205:
 1173               	.LBE204:
 1174               	.LM217:
 1175 055c 2091 0000 		lds r18,address_eeprom
 1176 0560 3091 0000 		lds r19,(address_eeprom)+1
 1177 0564 832F      		mov r24,r19
 1178 0566 9927      		clr r25
 1179               	.LVL26:
 1180 0568 582F      		mov r21,r24
 1181               	.LBB206:
 1182               	.LBB207:
 1183               	.LM218:
 1184 056a 8FB9      		out 47-0x20,r24
 1185               	.L197:
 1186               	.LM219:
 1187 056c 779B      		sbis 46-0x20,7
 1188 056e 00C0      		rjmp .L197
 1189               	.LM220:
 1190 0570 8FB1      		in r24,47-0x20
 1191               	.LBE207:
 1192               	.LBE206:
 1193               	.LM221:
 1194 0572 422F      		mov r20,r18
 1195               	.LVL27:
 1196               	.LBB208:
 1197               	.LBB209:
 1198               	.LM222:
 1199 0574 2FB9      		out 47-0x20,r18
 1200               	.L199:
 1201               	.LM223:
 1202 0576 779B      		sbis 46-0x20,7
 1203 0578 00C0      		rjmp .L199
 1204               	.LM224:
 1205 057a 8FB1      		in r24,47-0x20
 1206               	.LBE209:
 1207               	.LBE208:
 1208               	.LBB210:
 1209               	.LBB211:
 1210               	.LM225:
 1211 057c 8FEF      		ldi r24,lo8(-1)
 1212 057e 8FB9      		out 47-0x20,r24
 1213               	.L201:
 1214               	.LM226:
 1215 0580 779B      		sbis 46-0x20,7
 1216 0582 00C0      		rjmp .L201
 1217               	.LM227:
 1218 0584 8FB1      		in r24,47-0x20
 1219               	.LBE211:
 1220               	.LBE210:
 1221               	.LM228:
 1222 0586 F801      		movw r30,r16
 1223 0588 9081      		ld r25,Z
 1224               	.LM229:
 1225 058a 9817      		cp r25,r24
 1226 058c 01F0      		breq .L203
 1227               	.LM230:
 1228 058e 8091 0000 		lds r24,rx_buf+10
 1229               	.LBB212:
 1230               	.LBB213:
 1231               	.LM231:
 1232 0592 8FB9      		out 47-0x20,r24
 1233               	.L205:
 1234               	.LM232:
 1235 0594 779B      		sbis 46-0x20,7
 1236 0596 00C0      		rjmp .L205
 1237               	.LM233:
 1238 0598 8FB1      		in r24,47-0x20
 1239               	.LBE213:
 1240               	.LBE212:
 1241               	.LBB214:
 1242               	.LBB215:
 1243               	.LM234:
 1244 059a 5FB9      		out 47-0x20,r21
 1245               	.L207:
 1246               	.LM235:
 1247 059c 779B      		sbis 46-0x20,7
 1248 059e 00C0      		rjmp .L207
 1249               	.LM236:
 1250 05a0 8FB1      		in r24,47-0x20
 1251               	.LBE215:
 1252               	.LBE214:
 1253               	.LBB216:
 1254               	.LBB217:
 1255               	.LM237:
 1256 05a2 4FB9      		out 47-0x20,r20
 1257               	.L209:
 1258               	.LM238:
 1259 05a4 779B      		sbis 46-0x20,7
 1260 05a6 00C0      		rjmp .L209
 1261               	.LM239:
 1262 05a8 8FB1      		in r24,47-0x20
 1263               	.LBE217:
 1264               	.LBE216:
 1265               	.LBB218:
 1266               	.LBB219:
 1267               	.LM240:
 1268 05aa 9FB9      		out 47-0x20,r25
 1269               	.L211:
 1270               	.LM241:
 1271 05ac 779B      		sbis 46-0x20,7
 1272 05ae 00C0      		rjmp .L211
 1273               	.LM242:
 1274 05b0 8FB1      		in r24,47-0x20
 1275               	.LBE219:
 1276               	.LBE218:
 1277               	.LM243:
 1278 05b2 8091 0000 		lds r24,rx_buf+9
 1279 05b6 9927      		clr r25
 1280 05b8 0E94 0000 		call delay_ms
 1281               	.LVL28:
 1282               	.L203:
 1283               	.LM244:
 1284 05bc 8091 0000 		lds r24,address_eeprom
 1285 05c0 9091 0000 		lds r25,(address_eeprom)+1
 1286 05c4 0196      		adiw r24,1
 1287 05c6 9093 0000 		sts (address_eeprom)+1,r25
 1288 05ca 8093 0000 		sts address_eeprom,r24
 1289               	.LM245:
 1290 05ce 0894      		sec
 1291 05d0 E11C      		adc r14,__zero_reg__
 1292 05d2 F11C      		adc r15,__zero_reg__
 1293 05d4 0F5F      		subi r16,lo8(-(1))
 1294 05d6 1F4F      		sbci r17,hi8(-(1))
 1295               	.L193:
 1296 05d8 EC16      		cp r14,r28
 1297 05da FD06      		cpc r15,r29
 1298 05dc 04F4      		brge .+2
 1299 05de 00C0      		rjmp .L194
 1300               	/* epilogue: frame size=0 */
 1301 05e0 DF91      		pop r29
 1302 05e2 CF91      		pop r28
 1303 05e4 1F91      		pop r17
 1304 05e6 0F91      		pop r16
 1305 05e8 FF90      		pop r15
 1306 05ea EF90      		pop r14
 1307 05ec 0895      		ret
 1308               	/* epilogue end (size=7) */
 1309               	/* function cmdprogrameepromisp size 108 (95) */
 1310               	.LFE30:
 1312               	.global	cmdprogramflashisp
 1314               	cmdprogramflashisp:
 1315               	.LFB27:
 1316               	.LM246:
 1317               	/* prologue: frame size=0 */
 1318 05ee CF92      		push r12
 1319 05f0 DF92      		push r13
 1320 05f2 EF92      		push r14
 1321 05f4 FF92      		push r15
 1322 05f6 0F93      		push r16
 1323 05f8 1F93      		push r17
 1324 05fa CF93      		push r28
 1325 05fc DF93      		push r29
 1326               	/* prologue end (size=8) */
 1327               	.LM247:
 1328 05fe 1092 0000 		sts tx_buf+2,__zero_reg__
 1329               	.LM248:
 1330 0602 82E0      		ldi r24,lo8(2)
 1331 0604 8093 0000 		sts tx_buf+3,r24
 1332               	.LM249:
 1333 0608 83E1      		ldi r24,lo8(19)
 1334 060a 8093 0000 		sts tx_buf+5,r24
 1335               	.LM250:
 1336 060e 1092 0000 		sts tx_buf+6,__zero_reg__
 1337               	.LM251:
 1338 0612 8091 0000 		lds r24,extended_address
 1339 0616 8823      		tst r24
 1340 0618 01F0      		breq .L232
 1341               	.LBB220:
 1342               	.LBB221:
 1343               	.LM252:
 1344 061a 8DE4      		ldi r24,lo8(77)
 1345 061c 8FB9      		out 47-0x20,r24
 1346               	.L234:
 1347               	.LM253:
 1348 061e 779B      		sbis 46-0x20,7
 1349 0620 00C0      		rjmp .L234
 1350               	.LM254:
 1351 0622 8FB1      		in r24,47-0x20
 1352               	.LBE221:
 1353               	.LBE220:
 1354               	.LBB222:
 1355               	.LBB223:
 1356               	.LM255:
 1357 0624 1FB8      		out 47-0x20,__zero_reg__
 1358               	.L236:
 1359               	.LM256:
 1360 0626 779B      		sbis 46-0x20,7
 1361 0628 00C0      		rjmp .L236
 1362               	.LM257:
 1363 062a 8FB1      		in r24,47-0x20
 1364               	.LBE223:
 1365               	.LBE222:
 1366               	.LM258:
 1367 062c 8091 0000 		lds r24,address_flash
 1368 0630 9091 0000 		lds r25,(address_flash)+1
 1369 0634 A091 0000 		lds r26,(address_flash)+2
 1370 0638 B091 0000 		lds r27,(address_flash)+3
 1371 063c CD01      		movw r24,r26
 1372 063e AA27      		clr r26
 1373 0640 BB27      		clr r27
 1374               	.LBB224:
 1375               	.LBB225:
 1376               	.LM259:
 1377 0642 8FB9      		out 47-0x20,r24
 1378               	.L238:
 1379               	.LM260:
 1380 0644 779B      		sbis 46-0x20,7
 1381 0646 00C0      		rjmp .L238
 1382               	.LM261:
 1383 0648 8FB1      		in r24,47-0x20
 1384               	.LBE225:
 1385               	.LBE224:
 1386               	.LBB226:
 1387               	.LBB227:
 1388               	.LM262:
 1389 064a 1FB8      		out 47-0x20,__zero_reg__
 1390               	.L240:
 1391               	.LM263:
 1392 064c 779B      		sbis 46-0x20,7
 1393 064e 00C0      		rjmp .L240
 1394               	.LM264:
 1395 0650 8FB1      		in r24,47-0x20
 1396               	.L232:
 1397               	.LBE227:
 1398               	.LBE226:
 1399               	.LM265:
 1400 0652 8091 0000 		lds r24,rx_buf+6
 1401 0656 9927      		clr r25
 1402 0658 782F      		mov r23,r24
 1403 065a 6627      		clr r22
 1404               	.LVL29:
 1405 065c 8091 0000 		lds r24,rx_buf+7
 1406 0660 680F      		add r22,r24
 1407 0662 711D      		adc r23,__zero_reg__
 1408               	.LM266:
 1409 0664 E090 0000 		lds r14,address_flash
 1410 0668 F090 0000 		lds r15,(address_flash)+1
 1411 066c 0091 0000 		lds r16,(address_flash)+2
 1412 0670 1091 0000 		lds r17,(address_flash)+3
 1413               	.LM267:
 1414 0674 D090 0000 		lds r13,rx_buf+10
 1415               	.LM268:
 1416 0678 B8E0      		ldi r27,lo8(8)
 1417 067a CB2E      		mov r12,r27
 1418 067c CD28      		or r12,r13
 1419 067e A801      		movw r20,r16
 1420 0680 9701      		movw r18,r14
 1421 0682 C0E0      		ldi r28,lo8(0)
 1422 0684 D0E0      		ldi r29,hi8(0)
 1423               	.LVL30:
 1424 0686 E0E0      		ldi r30,lo8(rx_buf)
 1425 0688 F0E0      		ldi r31,hi8(rx_buf)
 1426 068a 00C0      		rjmp .L242
 1427               	.LVL31:
 1428               	.L243:
 1429               	.LBB228:
 1430               	.LBB229:
 1431               	.LM269:
 1432 068c DFB8      		out 47-0x20,r13
 1433               	.L244:
 1434               	.LM270:
 1435 068e 779B      		sbis 46-0x20,7
 1436 0690 00C0      		rjmp .L244
 1437               	.LM271:
 1438 0692 8FB1      		in r24,47-0x20
 1439               	.LBE229:
 1440               	.LBE228:
 1441               	.LM272:
 1442 0694 BB27      		clr r27
 1443 0696 A52F      		mov r26,r21
 1444 0698 942F      		mov r25,r20
 1445 069a 832F      		mov r24,r19
 1446               	.LBB230:
 1447               	.LBB231:
 1448               	.LM273:
 1449 069c 8FB9      		out 47-0x20,r24
 1450               	.L246:
 1451               	.LM274:
 1452 069e 779B      		sbis 46-0x20,7
 1453 06a0 00C0      		rjmp .L246
 1454               	.LM275:
 1455 06a2 8FB1      		in r24,47-0x20
 1456 06a4 922F      		mov r25,r18
 1457               	.LBE231:
 1458               	.LBE230:
 1459               	.LBB232:
 1460               	.LBB233:
 1461               	.LM276:
 1462 06a6 2FB9      		out 47-0x20,r18
 1463               	.L248:
 1464               	.LM277:
 1465 06a8 779B      		sbis 46-0x20,7
 1466 06aa 00C0      		rjmp .L248
 1467               	.LM278:
 1468 06ac 8FB1      		in r24,47-0x20
 1469               	.LBE233:
 1470               	.LBE232:
 1471               	.LM279:
 1472 06ae 8785      		ldd r24,Z+15
 1473               	.LBB234:
 1474               	.LBB235:
 1475               	.LM280:
 1476 06b0 8FB9      		out 47-0x20,r24
 1477               	.L250:
 1478               	.LM281:
 1479 06b2 779B      		sbis 46-0x20,7
 1480 06b4 00C0      		rjmp .L250
 1481               	.LM282:
 1482 06b6 8FB1      		in r24,47-0x20
 1483               	.LBE235:
 1484               	.LBE234:
 1485               	.LBB236:
 1486               	.LBB237:
 1487               	.LM283:
 1488 06b8 CFB8      		out 47-0x20,r12
 1489               	.L252:
 1490               	.LM284:
 1491 06ba 779B      		sbis 46-0x20,7
 1492 06bc 00C0      		rjmp .L252
 1493               	.LM285:
 1494 06be 8FB1      		in r24,47-0x20
 1495               	.LBE237:
 1496               	.LBE236:
 1497               	.LBB238:
 1498               	.LBB239:
 1499               	.LM286:
 1500 06c0 1FB8      		out 47-0x20,__zero_reg__
 1501               	.L254:
 1502               	.LM287:
 1503 06c2 779B      		sbis 46-0x20,7
 1504 06c4 00C0      		rjmp .L254
 1505               	.LM288:
 1506 06c6 8FB1      		in r24,47-0x20
 1507               	.LBE239:
 1508               	.LBE238:
 1509               	.LBB240:
 1510               	.LBB241:
 1511               	.LM289:
 1512 06c8 9FB9      		out 47-0x20,r25
 1513               	.L256:
 1514               	.LM290:
 1515 06ca 779B      		sbis 46-0x20,7
 1516 06cc 00C0      		rjmp .L256
 1517               	.LM291:
 1518 06ce 8FB1      		in r24,47-0x20
 1519               	.LBE241:
 1520               	.LBE240:
 1521               	.LM292:
 1522 06d0 8089      		ldd r24,Z+16
 1523               	.LBB242:
 1524               	.LBB243:
 1525               	.LM293:
 1526 06d2 8FB9      		out 47-0x20,r24
 1527               	.L258:
 1528               	.LM294:
 1529 06d4 779B      		sbis 46-0x20,7
 1530 06d6 00C0      		rjmp .L258
 1531               	.LM295:
 1532 06d8 8FB1      		in r24,47-0x20

⌨️ 快捷键说明

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