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

📄 main.lst

📁 是基于单片机的温度控制程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 1162 0330 00C0      		rjmp .L158
 1163               	.LM183:
 1164 0332 8EB5      		in r24,78-0x20
 1165               	.LBE203:
 1166               	.LBE202:
 1167               	.LM184:
 1168 0334 CE01      		movw r24,r28
 1169 0336 36E0      		ldi r19,6
 1170 0338 9695      	1:	lsr r25
 1171 033a 8795      		ror r24
 1172 033c 3A95      		dec r19
 1173 033e 01F4      		brne 1b
 1174               	.LBB204:
 1175               	.LBB205:
 1176               	.LM185:
 1177 0340 8EBD      		out 78-0x20,r24
 1178               	.L160:
 1179               	.LM186:
 1180 0342 0DB4      		in __tmp_reg__,77-0x20
 1181 0344 07FE      		sbrs __tmp_reg__,7
 1182 0346 00C0      		rjmp .L160
 1183               	.LM187:
 1184 0348 8EB5      		in r24,78-0x20
 1185               	.LBE205:
 1186               	.LBE204:
 1187               	.LM188:
 1188 034a 9E01      		movw r18,r28
 1189 034c 220F      		lsl r18
 1190 034e 220F      		lsl r18
 1191               	.LBB206:
 1192               	.LBB207:
 1193               	.LM189:
 1194 0350 2EBD      		out 78-0x20,r18
 1195               	.LVL35:
 1196               	.L162:
 1197               	.LM190:
 1198 0352 0DB4      		in __tmp_reg__,77-0x20
 1199 0354 07FE      		sbrs __tmp_reg__,7
 1200 0356 00C0      		rjmp .L162
 1201               	.LM191:
 1202 0358 8EB5      		in r24,78-0x20
 1203               	.LBE207:
 1204               	.LBE206:
 1205               	.LBB208:
 1206               	.LBB209:
 1207               	.LM192:
 1208 035a 1EBC      		out 78-0x20,__zero_reg__
 1209               	.L164:
 1210               	.LM193:
 1211 035c 0DB4      		in __tmp_reg__,77-0x20
 1212 035e 07FE      		sbrs __tmp_reg__,7
 1213 0360 00C0      		rjmp .L164
 1214               	.LM194:
 1215 0362 8EB5      		in r24,78-0x20
 1216 0364 20E0      		ldi r18,lo8(0)
 1217 0366 30E0      		ldi r19,hi8(0)
 1218               	.LVL36:
 1219 0368 00C0      		rjmp .L166
 1220               	.L167:
 1221               	.LBE209:
 1222               	.LBE208:
 1223               	.LM195:
 1224 036a F901      		movw r30,r18
 1225 036c E050      		subi r30,lo8(-(AT45DB161D_Buffer))
 1226 036e F040      		sbci r31,hi8(-(AT45DB161D_Buffer))
 1227 0370 8081      		ld r24,Z
 1228               	.LVL37:
 1229               	.LBB210:
 1230               	.LBB211:
 1231               	.LM196:
 1232 0372 8EBD      		out 78-0x20,r24
 1233               	.L168:
 1234               	.LM197:
 1235 0374 0DB4      		in __tmp_reg__,77-0x20
 1236 0376 07FE      		sbrs __tmp_reg__,7
 1237 0378 00C0      		rjmp .L168
 1238               	.LM198:
 1239 037a 8EB5      		in r24,78-0x20
 1240               	.LVL38:
 1241               	.LBE211:
 1242               	.LBE210:
 1243               	.LM199:
 1244 037c 2F5F      		subi r18,lo8(-(1))
 1245 037e 3F4F      		sbci r19,hi8(-(1))
 1246               	.L166:
 1247 0380 2017      		cp r18,r16
 1248 0382 3107      		cpc r19,r17
 1249 0384 01F4      		brne .L167
 1250               	.LM200:
 1251 0386 2A9A      		sbi 37-0x20,2
 1252               	.LM201:
 1253 0388 00D0      		rcall delay_1ms
 1254               	.LVL39:
 1255               	.LM202:
 1256 038a 2A98      		cbi 37-0x20,2
 1257               	.LBB212:
 1258               	.LBB213:
 1259               	.LM203:
 1260 038c 87ED      		ldi r24,lo8(-41)
 1261 038e 8EBD      		out 78-0x20,r24
 1262               	.L171:
 1263               	.LM204:
 1264 0390 0DB4      		in __tmp_reg__,77-0x20
 1265 0392 07FE      		sbrs __tmp_reg__,7
 1266 0394 00C0      		rjmp .L171
 1267               	.LM205:
 1268 0396 8EB5      		in r24,78-0x20
 1269               	.L173:
 1270               	.LBE213:
 1271               	.LBE212:
 1272               	.LBB214:
 1273               	.LBB215:
 1274               	.LM206:
 1275 0398 1EBC      		out 78-0x20,__zero_reg__
 1276               	.L174:
 1277               	.LM207:
 1278 039a 0DB4      		in __tmp_reg__,77-0x20
 1279 039c 07FE      		sbrs __tmp_reg__,7
 1280 039e 00C0      		rjmp .L174
 1281               	.LBE215:
 1282               	.LBE214:
 1283               	.LM208:
 1284 03a0 0EB4      		in __tmp_reg__,78-0x20
 1285 03a2 07FC      		sbrc __tmp_reg__,7
 1286 03a4 00C0      		rjmp .L176
 1287               	.LM209:
 1288 03a6 00D0      		rcall delay_1ms
 1289 03a8 00C0      		rjmp .L173
 1290               	.L176:
 1291               	.LM210:
 1292 03aa 2A9A      		sbi 37-0x20,2
 1293               	.LM211:
 1294 03ac 4598      		cbi 40-0x20,5
 1295               	/* epilogue: frame size=0 */
 1296 03ae DF91      		pop r29
 1297 03b0 CF91      		pop r28
 1298 03b2 1F91      		pop r17
 1299 03b4 0F91      		pop r16
 1300 03b6 0895      		ret
 1301               	/* epilogue end (size=5) */
 1302               	/* function AT45DB161D_WriteData size 81 (72) */
 1303               	.LFE44:
 1305               	.global	VS1003B_SPI_Low
 1307               	VS1003B_SPI_Low:
 1308               	.LFB45:
 1309               	.LM212:
 1310               	/* prologue: frame size=0 */
 1311               	/* prologue end (size=0) */
 1312               	.LM213:
 1313 03b8 83E5      		ldi r24,lo8(83)
 1314 03ba 8CBD      		out 76-0x20,r24
 1315               	.LM214:
 1316 03bc 8DB5      		in r24,77-0x20
 1317 03be 8E7F      		andi r24,lo8(-2)
 1318 03c0 8DBD      		out 77-0x20,r24
 1319               	/* epilogue: frame size=0 */
 1320 03c2 0895      		ret
 1321               	/* epilogue end (size=1) */
 1322               	/* function VS1003B_SPI_Low size 6 (5) */
 1323               	.LFE45:
 1325               	.global	VS1003B_SPI_High
 1327               	VS1003B_SPI_High:
 1328               	.LFB46:
 1329               	.LM215:
 1330               	/* prologue: frame size=0 */
 1331               	/* prologue end (size=0) */
 1332               	.LM216:
 1333 03c4 80E5      		ldi r24,lo8(80)
 1334 03c6 8CBD      		out 76-0x20,r24
 1335               	.LM217:
 1336 03c8 8DB5      		in r24,77-0x20
 1337 03ca 8160      		ori r24,lo8(1)
 1338 03cc 8DBD      		out 77-0x20,r24
 1339               	/* epilogue: frame size=0 */
 1340 03ce 0895      		ret
 1341               	/* epilogue end (size=1) */
 1342               	/* function VS1003B_SPI_High size 6 (5) */
 1343               	.LFE46:
 1345               	.global	VS1003B_Delay
 1347               	VS1003B_Delay:
 1348               	.LFB47:
 1349               	.LM218:
 1350               	/* prologue: frame size=0 */
 1351               	/* prologue end (size=0) */
 1352               	.LVL40:
 1353               	/* epilogue: frame size=0 */
 1354 03d0 0895      		ret
 1355               	/* epilogue end (size=1) */
 1356               	/* function VS1003B_Delay size 1 (0) */
 1357               	.LFE47:
 1359               	.global	VS1003B_WriteByte
 1361               	VS1003B_WriteByte:
 1362               	.LFB48:
 1363               	.LM219:
 1364               	/* prologue: frame size=0 */
 1365               	/* prologue end (size=0) */
 1366               	.LVL41:
 1367               	.LM220:
 1368 03d2 8EBD      		out 78-0x20,r24
 1369               	.L201:
 1370               	.LM221:
 1371 03d4 0DB4      		in __tmp_reg__,77-0x20
 1372 03d6 07FE      		sbrs __tmp_reg__,7
 1373 03d8 00C0      		rjmp .L201
 1374               	.LM222:
 1375 03da 8EB5      		in r24,78-0x20
 1376               	.LVL42:
 1377               	.LM223:
 1378 03dc 90E0      		ldi r25,lo8(0)
 1379               	/* epilogue: frame size=0 */
 1380 03de 0895      		ret
 1381               	/* epilogue end (size=1) */
 1382               	/* function VS1003B_WriteByte size 7 (6) */
 1383               	.LFE48:
 1385               	.global	VS1003B_ReadByte
 1387               	VS1003B_ReadByte:
 1388               	.LFB49:
 1389               	.LM224:
 1390               	/* prologue: frame size=0 */
 1391               	/* prologue end (size=0) */
 1392               	.LM225:
 1393 03e0 8FEF      		ldi r24,lo8(-1)
 1394 03e2 8EBD      		out 78-0x20,r24
 1395               	.L207:
 1396               	.LM226:
 1397 03e4 0DB4      		in __tmp_reg__,77-0x20
 1398 03e6 07FE      		sbrs __tmp_reg__,7
 1399 03e8 00C0      		rjmp .L207
 1400               	.LM227:
 1401 03ea 8EB5      		in r24,78-0x20
 1402               	.LM228:
 1403 03ec 90E0      		ldi r25,lo8(0)
 1404               	/* epilogue: frame size=0 */
 1405 03ee 0895      		ret
 1406               	/* epilogue end (size=1) */
 1407               	/* function VS1003B_ReadByte size 8 (7) */
 1408               	.LFE49:
 1410               	.global	VS1003B_WriteCMD
 1412               	VS1003B_WriteCMD:
 1413               	.LFB50:
 1414               	.LM229:
 1415               	/* prologue: frame size=0 */
 1416               	/* prologue end (size=0) */
 1417               	.LVL43:
 1418 03f0 982F      		mov r25,r24
 1419               	.LM230:
 1420 03f2 429A      		sbi 40-0x20,2
 1421               	.LM231:
 1422 03f4 4398      		cbi 40-0x20,3
 1423               	.LBB216:
 1424               	.LBB217:
 1425               	.LM232:
 1426 03f6 82E0      		ldi r24,lo8(2)
 1427               	.LVL44:
 1428 03f8 8EBD      		out 78-0x20,r24
 1429               	.L213:
 1430               	.LM233:
 1431 03fa 0DB4      		in __tmp_reg__,77-0x20
 1432 03fc 07FE      		sbrs __tmp_reg__,7
 1433 03fe 00C0      		rjmp .L213
 1434               	.LM234:
 1435 0400 8EB5      		in r24,78-0x20
 1436               	.LBE217:
 1437               	.LBE216:
 1438               	.LBB218:
 1439               	.LBB219:
 1440               	.LM235:
 1441 0402 9EBD      		out 78-0x20,r25
 1442               	.L215:
 1443               	.LM236:
 1444 0404 0DB4      		in __tmp_reg__,77-0x20
 1445 0406 07FE      		sbrs __tmp_reg__,7
 1446 0408 00C0      		rjmp .L215
 1447               	.LM237:
 1448 040a 8EB5      		in r24,78-0x20
 1449               	.LBE219:
 1450               	.LBE218:
 1451               	.LM238:
 1452 040c 872F      		mov r24,r23
 1453 040e 9927      		clr r25
 1454               	.LBB220:
 1455               	.LBB221:
 1456               	.LM239:
 1457 0410 8EBD      		out 78-0x20,r24
 1458               	.L217:
 1459               	.LM240:
 1460 0412 0DB4      		in __tmp_reg__,77-0x20
 1461 0414 07FE      		sbrs __tmp_reg__,7
 1462 0416 00C0      		rjmp .L217
 1463               	.LM241:
 1464 0418 8EB5      		in r24,78-0x20
 1465               	.LBE221:
 1466               	.LBE220:
 1467               	.LBB222:
 1468               	.LBB223:
 1469               	.LM242:
 1470 041a 6EBD      		out 78-0x20,r22
 1471               	.L219:
 1472               	.LM243:
 1473 041c 0DB4      		in __tmp_reg__,77-0x20
 1474 041e 07FE      		sbrs __tmp_reg__,7
 1475 0420 00C0      		rjmp .L219
 1476               	.LM244:
 1477 0422 8EB5      		in r24,78-0x20
 1478               	.LBE223:
 1479               	.LBE222:
 1480               	.LM245:
 1481 0424 439A      		sbi 40-0x20,3
 1482               	/* epilogue: frame size=0 */
 1483 0426 0895      		ret
 1484               	/* epilogue end (size=1) */
 1485               	/* function VS1003B_WriteCMD size 28 (27) */
 1486               	.LFE50:
 1488               	.global	VS1003B_ReadCMD
 1490               	VS1003B_ReadCMD:
 1491               	.LFB51:
 1492               	.LM246:
 1493               	/* prologue: frame size=0 */
 1494               	/* prologue end (size=0) */
 1495               	.LVL45:
 1496 0428 982F      		mov r25,r24
 1497               	.LM247:
 1498 042a 429A      		sbi 40-0x20,2
 1499               	.LM248:
 1500 042c 4398      		cbi 40-0x20,3
 1501               	.LBB224:
 1502               	.LBB225:
 1503               	.LM249:
 1504 042e 83E0      		ldi r24,lo8(3)
 1505               	.LVL46:
 1506 0430 8EBD      		out 78-0x20,r24
 1507               	.L231:
 1508               	.LM250:
 1509 0432 0DB4      		in __tmp_reg__,77-0x20
 1510 0434 07FE      		sbrs __tmp_reg__,7
 1511 0436 00C0      		rjmp .L231
 1512               	.LM251:
 1513 0438 8EB5      		in r24,78-0x20
 1514               	.LBE225:
 1515               	.LBE224:
 1516               	.LBB226:
 1517               	.LBB227:
 1518               	.LM252:
 1519 043a 9EBD      		out 78-0x20,r25
 1520               	.L233:
 1521               	.LM253:
 1522 043c 0DB4      		in __tmp_reg__,77-0x20
 1523 043e 07FE      		sbrs __tmp_reg__,7
 1524 0440 00C0      		rjmp .L233
 1525               	.LM254:
 1526 0442 8EB5      		in r24,78-0x20
 1527               	.LBE227:
 1528               	.LBE226:
 1529               	.LBB228:
 1530               	.LBB229:
 1531               	.LM255:
 1532 0444 8FEF      		ldi r24,lo8(-1)
 1533 0446 8EBD      		out 78-0x20,r24
 1534               	.L235:
 1535               	.LM256:
 1536 0448 0DB4      		in __tmp_reg__,77-0x20
 1537 044a 07FE      		sbrs __tmp_reg__,7
 1538 044c 00C0      		rjmp .L235
 1539               	.LM257:
 1540 044e 9EB5      		in r25,78-0x20

⌨️ 快捷键说明

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