📄 main.lst
字号:
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 + -