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

📄 main.lst

📁 avr当中的一个简单的温度测试程序和学习avr中的一些笔记
💻 LST
📖 第 1 页 / 共 4 页
字号:
 1207 0494 80E2      		ldi r24,lo8(32)
 1208 0496 8CB9      		out 44-0x20,r24
 1209 0498 00C0      		rjmp .L150
 1210               	.L147:
 1211               	.LBE149:
 1212               	.LBE148:
 1213               	.LM181:
 1214 049a 602F      		mov r22,r16
 1215               	.L151:
 1216               	.LBB150:
 1217               	.LBB151:
 1218               	.LM182:
 1219 049c 5D9B      		sbis 43-0x20,5
 1220 049e 00C0      		rjmp .L151
 1221               	.LBE151:
 1222               	.LBE150:
 1223               	.LM183:
 1224 04a0 605D      		subi r22,lo8(-(48))
 1225               	.LBB152:
 1226               	.LBB153:
 1227               	.LM184:
 1228 04a2 6CB9      		out 44-0x20,r22
 1229               	.L150:
 1230               	.LBE153:
 1231               	.LBE152:
 1232               	.LM185:
 1233 04a4 E114      		cp r14,__zero_reg__
 1234 04a6 F104      		cpc r15,__zero_reg__
 1235 04a8 01F4      		brne .L153
 1236               	.L191:
 1237               	.LBB154:
 1238               	.LBB155:
 1239               	.LM186:
 1240 04aa 5D9B      		sbis 43-0x20,5
 1241 04ac 00C0      		rjmp .L191
 1242               	.LM187:
 1243 04ae 80E2      		ldi r24,lo8(32)
 1244 04b0 8CB9      		out 44-0x20,r24
 1245 04b2 00C0      		rjmp .L156
 1246               	.L153:
 1247               	.LBE155:
 1248               	.LBE154:
 1249               	.LM188:
 1250 04b4 6E2D      		mov r22,r14
 1251               	.L157:
 1252               	.LBB156:
 1253               	.LBB157:
 1254               	.LM189:
 1255 04b6 5D9B      		sbis 43-0x20,5
 1256 04b8 00C0      		rjmp .L157
 1257 04ba 00C0      		rjmp .L240
 1258               	.L144:
 1259               	.LBE157:
 1260               	.LBE156:
 1261               	.LM190:
 1262 04bc 6C2D      		mov r22,r12
 1263               	.L159:
 1264               	.LBB158:
 1265               	.LBB159:
 1266               	.LM191:
 1267 04be 5D9B      		sbis 43-0x20,5
 1268 04c0 00C0      		rjmp .L159
 1269               	.LBE159:
 1270               	.LBE158:
 1271               	.LM192:
 1272 04c2 605D      		subi r22,lo8(-(48))
 1273               	.LBB160:
 1274               	.LBB161:
 1275               	.LM193:
 1276 04c4 6CB9      		out 44-0x20,r22
 1277               	.LBE161:
 1278               	.LBE160:
 1279               	.LM194:
 1280 04c6 602F      		mov r22,r16
 1281               	.L161:
 1282               	.LBB162:
 1283               	.LBB163:
 1284               	.LM195:
 1285 04c8 5D9B      		sbis 43-0x20,5
 1286 04ca 00C0      		rjmp .L161
 1287               	.LBE163:
 1288               	.LBE162:
 1289               	.LM196:
 1290 04cc 605D      		subi r22,lo8(-(48))
 1291               	.LBB164:
 1292               	.LBB165:
 1293               	.LM197:
 1294 04ce 6CB9      		out 44-0x20,r22
 1295               	.LBE165:
 1296               	.LBE164:
 1297               	.LM198:
 1298 04d0 6E2D      		mov r22,r14
 1299               	.L163:
 1300               	.LBB166:
 1301               	.LBB167:
 1302               	.LM199:
 1303 04d2 5D9B      		sbis 43-0x20,5
 1304 04d4 00C0      		rjmp .L163
 1305               	.L240:
 1306               	.LBE167:
 1307               	.LBE166:
 1308               	.LM200:
 1309 04d6 605D      		subi r22,lo8(-(48))
 1310               	.LBB168:
 1311               	.LBB169:
 1312               	.LM201:
 1313 04d8 6CB9      		out 44-0x20,r22
 1314               	.L156:
 1315               	.LBE169:
 1316               	.LBE168:
 1317               	.LM202:
 1318 04da CE01      		movw r24,r28
 1319 04dc 6AE0      		ldi r22,lo8(10)
 1320 04de 70E0      		ldi r23,hi8(10)
 1321 04e0 0E94 0000 		call __udivmodhi4
 1322               	.L165:
 1323               	.LBB170:
 1324               	.LBB171:
 1325               	.LM203:
 1326 04e4 5D9B      		sbis 43-0x20,5
 1327 04e6 00C0      		rjmp .L165
 1328               	.LBE171:
 1329               	.LBE170:
 1330               	.LM204:
 1331 04e8 805D      		subi r24,lo8(-(48))
 1332               	.LBB172:
 1333               	.LBB173:
 1334               	.LM205:
 1335 04ea 8CB9      		out 44-0x20,r24
 1336               	.L167:
 1337               	.LBE173:
 1338               	.LBE172:
 1339               	.LBB174:
 1340               	.LBB175:
 1341               	.LM206:
 1342 04ec 5D9B      		sbis 43-0x20,5
 1343 04ee 00C0      		rjmp .L167
 1344               	.LM207:
 1345 04f0 8EE2      		ldi r24,lo8(46)
 1346 04f2 8CB9      		out 44-0x20,r24
 1347               	.LBE175:
 1348               	.LBE174:
 1349               	.LM208:
 1350 04f4 C501      		movw r24,r10
 1351 04f6 68EE      		ldi r22,lo8(1000)
 1352 04f8 73E0      		ldi r23,hi8(1000)
 1353 04fa 0E94 0000 		call __udivmodhi4
 1354               	.L169:
 1355               	.LBB176:
 1356               	.LBB177:
 1357               	.LM209:
 1358 04fe 5D9B      		sbis 43-0x20,5
 1359 0500 00C0      		rjmp .L169
 1360               	.LBE177:
 1361               	.LBE176:
 1362               	.LM210:
 1363 0502 605D      		subi r22,lo8(-(48))
 1364               	.LBB178:
 1365               	.LBB179:
 1366               	.LM211:
 1367 0504 6CB9      		out 44-0x20,r22
 1368               	.LBE179:
 1369               	.LBE178:
 1370               	.LM212:
 1371 0506 C501      		movw r24,r10
 1372 0508 68EE      		ldi r22,lo8(1000)
 1373 050a 73E0      		ldi r23,hi8(1000)
 1374 050c 0E94 0000 		call __udivmodhi4
 1375 0510 64E6      		ldi r22,lo8(100)
 1376 0512 70E0      		ldi r23,hi8(100)
 1377 0514 0E94 0000 		call __udivmodhi4
 1378               	.L171:
 1379               	.LBB180:
 1380               	.LBB181:
 1381               	.LM213:
 1382 0518 5D9B      		sbis 43-0x20,5
 1383 051a 00C0      		rjmp .L171
 1384               	.LBE181:
 1385               	.LBE180:
 1386               	.LM214:
 1387 051c 605D      		subi r22,lo8(-(48))
 1388               	.LBB182:
 1389               	.LBB183:
 1390               	.LM215:
 1391 051e 6CB9      		out 44-0x20,r22
 1392               	.LBE183:
 1393               	.LBE182:
 1394               	.LM216:
 1395 0520 C501      		movw r24,r10
 1396 0522 64E6      		ldi r22,lo8(100)
 1397 0524 70E0      		ldi r23,hi8(100)
 1398 0526 0E94 0000 		call __udivmodhi4
 1399 052a 6AE0      		ldi r22,lo8(10)
 1400 052c 70E0      		ldi r23,hi8(10)
 1401 052e 0E94 0000 		call __udivmodhi4
 1402               	.L173:
 1403               	.LBB184:
 1404               	.LBB185:
 1405               	.LM217:
 1406 0532 5D9B      		sbis 43-0x20,5
 1407 0534 00C0      		rjmp .L173
 1408               	.LBE185:
 1409               	.LBE184:
 1410               	.LM218:
 1411 0536 605D      		subi r22,lo8(-(48))
 1412               	.LBB186:
 1413               	.LBB187:
 1414               	.LM219:
 1415 0538 6CB9      		out 44-0x20,r22
 1416               	.LBE187:
 1417               	.LBE186:
 1418               	.LM220:
 1419 053a C501      		movw r24,r10
 1420 053c 6AE0      		ldi r22,lo8(10)
 1421 053e 70E0      		ldi r23,hi8(10)
 1422 0540 0E94 0000 		call __udivmodhi4
 1423               	.L175:
 1424               	.LBB188:
 1425               	.LBB189:
 1426               	.LM221:
 1427 0544 5D9B      		sbis 43-0x20,5
 1428 0546 00C0      		rjmp .L175
 1429               	.LBE189:
 1430               	.LBE188:
 1431               	.LM222:
 1432 0548 805D      		subi r24,lo8(-(48))
 1433               	.LBB190:
 1434               	.LBB191:
 1435               	.LM223:
 1436 054a 8CB9      		out 44-0x20,r24
 1437               	.L177:
 1438               	.LBE191:
 1439               	.LBE190:
 1440               	.LBB192:
 1441               	.LBB193:
 1442               	.LM224:
 1443 054c 5D9B      		sbis 43-0x20,5
 1444 054e 00C0      		rjmp .L177
 1445               	.LM225:
 1446 0550 80E2      		ldi r24,lo8(32)
 1447 0552 8CB9      		out 44-0x20,r24
 1448               	.L179:
 1449               	.LBE193:
 1450               	.LBE192:
 1451               	.LBB194:
 1452               	.LBB195:
 1453               	.LM226:
 1454 0554 5D9B      		sbis 43-0x20,5
 1455 0556 00C0      		rjmp .L179
 1456               	.LM227:
 1457 0558 8FE6      		ldi r24,lo8(111)
 1458 055a 8CB9      		out 44-0x20,r24
 1459               	.L181:
 1460               	.LBE195:
 1461               	.LBE194:
 1462               	.LBB196:
 1463               	.LBB197:
 1464               	.LM228:
 1465 055c 5D9B      		sbis 43-0x20,5
 1466 055e 00C0      		rjmp .L181
 1467               	.LM229:
 1468 0560 83E4      		ldi r24,lo8(67)
 1469 0562 8CB9      		out 44-0x20,r24
 1470               	.L183:
 1471               	.LBE197:
 1472               	.LBE196:
 1473               	.LBB198:
 1474               	.LBB199:
 1475               	.LM230:
 1476 0564 5D9B      		sbis 43-0x20,5
 1477 0566 00C0      		rjmp .L183
 1478               	.LM231:
 1479 0568 8DE0      		ldi r24,lo8(13)
 1480 056a 8CB9      		out 44-0x20,r24
 1481               	.L185:
 1482               	.LBE199:
 1483               	.LBE198:
 1484               	.LBB200:
 1485               	.LBB201:
 1486               	.LM232:
 1487 056c 5D9B      		sbis 43-0x20,5
 1488 056e 00C0      		rjmp .L185
 1489               	.LM233:
 1490 0570 8AE0      		ldi r24,lo8(10)
 1491 0572 8CB9      		out 44-0x20,r24
 1492 0574 10E0      		ldi r17,lo8(0)
 1493               	.LVL49:
 1494               	.L187:
 1495               	.LBE201:
 1496               	.LBE200:
 1497               	.LM234:
 1498 0576 84E1      		ldi r24,lo8(20)
 1499 0578 90E0      		ldi r25,hi8(20)
 1500 057a 0E94 0000 		call Delayms
 1501               	.LM235:
 1502 057e 1F5F      		subi r17,lo8(-(1))
 1503 0580 183C      		cpi r17,lo8(-56)
 1504 0582 01F4      		brne .L187
 1505 0584 00C0      		rjmp .L136
 1506               	/* epilogue: frame size=0 */
 1507               	/* epilogue: noreturn */
 1508               	/* epilogue end (size=0) */
 1509               	/* function main size 291 (281) */
 1510               	.LFE6:
 1512               	.global	ROM_Buff1
 1513               		.data
 1516               	ROM_Buff1:
 1517 0026 28        		.byte	40
 1518 0027 C5        		.byte	-59
 1519 0028 10        		.byte	16
 1520 0029 CE        		.byte	-50
 1521 002a 00        		.byte	0
 1522 002b 00        		.byte	0
 1523 002c 00        		.byte	0
 1524 002d 3A        		.byte	58
 1525               	.global	ROM_Buff2
 1528               	ROM_Buff2:
 1529 002e 28        		.byte	40
 1530 002f 08        		.byte	8
 1531 0030 C1        		.byte	-63
 1532 0031 B1        		.byte	-79
 1533 0032 00        		.byte	0
 1534 0033 00        		.byte	0
 1535 0034 00        		.byte	0
 1536 0035 3E        		.byte	62
 1537               		.comm Temp_H,1,1
 1538               		.comm Temp_L,1,1
 1539               		.comm OK_Flag,1,1
 1540               		.comm ThrH,1,1
 1541               		.comm ThrL,1,1
 1542               		.comm CFG,1,1
 1543               		.comm ReadRAM_Buff,9,1
 1544               		.comm WriteRAM_Buff,3,1
 1545               		.comm ReadROM_Buff,8,1
 1736               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:20     .text:00000000 Port_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:42     .text:0000000c Port_DS18B20
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:59     .text:00000012 Usart_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:87     .text:00000028 Usart_PutChar
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:107    .text:00000030 Usart_PutString
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:146    .text:00000044 DS18B20_Init
                            *COM*:00000001 OK_Flag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:264    .text:000000ae Read_DS18B20
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:385    .text:0000010a Write_DS18B20
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:495    .text:0000015c Delayus
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:536    .text:00000178 Delayms
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:592    .text:000001a4 DS18B20_StartConvert
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:626    .text:000001ca DS18B20_GetConvert
                            *COM*:00000001 Temp_L
                            *COM*:00000001 Temp_H
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:653    .text:000001ec DS18B20_ReadRAM
                            *COM*:00000009 ReadRAM_Buff
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:689    .text:00000218 DS18B20_WriteRAM
                            *COM*:00000001 ThrH
                            *COM*:00000001 ThrL
                            *COM*:00000001 CFG
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:719    .text:00000242 DS18B20_CopyEEPROM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:744    .text:0000025c DS18B20_RecallRAM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:769    .text:00000276 DS18B20_ReadROM
                            *COM*:00000008 ReadROM_Buff
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:802    .text:0000029c DS18B20_SearchROM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:820    .text:000002a8 DS18B20_SkipROM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:838    .text:000002b4 DS18B20_MatchROM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:1528   .data:0000002e ROM_Buff2
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:871    .text:000002da DS18B20_GetConvert1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:895    .text:000002f6 DS18B20_StartConvert1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:926    .text:00000316 DS18B20_AlarmROM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:944    .text:00000322 __vector_11
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:987    .text:00000342 main
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccaiaaaa.s:1516   .data:00000026 ROM_Buff1
                            *COM*:00000003 WriteRAM_Buff

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__udivmodhi4

⌨️ 快捷键说明

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