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

📄 mfrc500uc.lst

📁 Source Code Source Code Source Code Source Code Source Code Source Code Source Code Source Code Sour
💻 LST
📖 第 1 页 / 共 5 页
字号:
 1133               	.LVL58:
 1134 05d2 9983      		std Y+1,r25
 1135               	.LVL59:
 1136 05d4 00C0      		rjmp .L156
 1137               	.LVL60:
 1138               	.L115:
 1139 05d6 95E0      		ldi r25,lo8(5)
 1140               	.LVL61:
 1141 05d8 F4E0      		ldi r31,lo8(4)
 1142 05da F983      		std Y+1,r31
 1143               	.LVL62:
 1144 05dc 00C0      		rjmp .L158
 1145               	.LVL63:
 1146               	.L112:
 1147 05de 90E0      		ldi r25,lo8(0)
 1148               	.LVL64:
 1149 05e0 1982      		std Y+1,__zero_reg__
 1150               	.LVL65:
 1151 05e2 00C0      		rjmp .L156
 1152               	.LVL66:
 1153               	.L113:
 1154               	.LM153:
 1155 05e4 91E1      		ldi r25,lo8(17)
 1156               	.LVL67:
 1157 05e6 80E1      		ldi r24,lo8(16)
 1158 05e8 8983      		std Y+1,r24
 1159               	.LVL68:
 1160               	.L159:
 1161 05ea B7E1      		ldi r27,lo8(23)
 1162 05ec EB2E      		mov r14,r27
 1163               	.LVL69:
 1164               	.L155:
 1165 05ee 10E0      		ldi r17,lo8(0)
 1166               	.LVL70:
 1167 05f0 00C0      		rjmp .L126
 1168               	.LVL71:
 1169               	.L114:
 1170               	.LM154:
 1171 05f2 97E0      		ldi r25,lo8(7)
 1172               	.LVL72:
 1173 05f4 E4E0      		ldi r30,lo8(4)
 1174 05f6 E983      		std Y+1,r30
 1175               	.LVL73:
 1176 05f8 00C0      		rjmp .L159
 1177               	.LVL74:
 1178               	.L116:
 1179               	.LM155:
 1180 05fa 95E0      		ldi r25,lo8(5)
 1181               	.LVL75:
 1182 05fc F4E0      		ldi r31,lo8(4)
 1183 05fe F983      		std Y+1,r31
 1184               	.LVL76:
 1185 0600 00C0      		rjmp .L159
 1186               	.LVL77:
 1187               	.L117:
 1188               	.LM156:
 1189 0602 95E0      		ldi r25,lo8(5)
 1190               	.LVL78:
 1191 0604 84E0      		ldi r24,lo8(4)
 1192 0606 8983      		std Y+1,r24
 1193               	.LVL79:
 1194 0608 00C0      		rjmp .L156
 1195               	.LVL80:
 1196               	.L118:
 1197               	.LM157:
 1198 060a 91E1      		ldi r25,lo8(17)
 1199               	.LVL81:
 1200 060c E0E1      		ldi r30,lo8(16)
 1201 060e E983      		std Y+1,r30
 1202               	.LVL82:
 1203               	.L158:
 1204 0610 AFE1      		ldi r26,lo8(31)
 1205 0612 EA2E      		mov r14,r26
 1206               	.LVL83:
 1207 0614 00C0      		rjmp .L155
 1208               	.LVL84:
 1209               	.L120:
 1210               	.LM158:
 1211 0616 8FE0      		ldi r24,lo8(15)
 1212 0618 0E94 0000 		call ReadRC
 1213 061c 8295      		swap r24
 1214 061e 8F70      		andi r24,lo8(15)
 1215 0620 90E0      		ldi r25,lo8(0)
 1216 0622 9095      		com r25
 1217 0624 8195      		neg r24
 1218 0626 9F4F      		sbci r25,lo8(-1)
 1219 0628 AA27      		clr r26
 1220 062a 97FD      		sbrc r25,7
 1221 062c A095      		com r26
 1222 062e BA2F      		mov r27,r26
 1223 0630 F401      		movw r30,r8
 1224 0632 8087      		std Z+8,r24
 1225 0634 9187      		std Z+9,r25
 1226 0636 A287      		std Z+10,r26
 1227 0638 B387      		std Z+11,r27
 1228 063a 96E0      		ldi r25,lo8(6)
 1229               	.LVL85:
 1230 063c F4E0      		ldi r31,lo8(4)
 1231 063e F983      		std Y+1,r31
 1232               	.LVL86:
 1233 0640 FFE1      		ldi r31,lo8(31)
 1234 0642 EF2E      		mov r14,r31
 1235               	.LVL87:
 1236 0644 14E0      		ldi r17,lo8(4)
 1237               	.LVL88:
 1238 0646 00C0      		rjmp .L126
 1239               	.LVL89:
 1240               	.L121:
 1241               	.LM159:
 1242 0648 8FE0      		ldi r24,lo8(15)
 1243 064a 0E94 0000 		call ReadRC
 1244 064e 8295      		swap r24
 1245 0650 8F70      		andi r24,lo8(15)
 1246 0652 90E0      		ldi r25,lo8(0)
 1247 0654 9095      		com r25
 1248 0656 8195      		neg r24
 1249 0658 9F4F      		sbci r25,lo8(-1)
 1250 065a AA27      		clr r26
 1251 065c 97FD      		sbrc r25,7
 1252 065e A095      		com r26
 1253 0660 BA2F      		mov r27,r26
 1254 0662 F401      		movw r30,r8
 1255 0664 8087      		std Z+8,r24
 1256 0666 9187      		std Z+9,r25
 1257 0668 A287      		std Z+10,r26
 1258 066a B387      		std Z+11,r27
 1259 066c 9DE3      		ldi r25,lo8(61)
 1260               	.LVL90:
 1261 066e F4E0      		ldi r31,lo8(4)
 1262 0670 F983      		std Y+1,r31
 1263               	.LVL91:
 1264               	.L156:
 1265 0672 EFE1      		ldi r30,lo8(31)
 1266 0674 EE2E      		mov r14,r30
 1267               	.LVL92:
 1268 0676 12E0      		ldi r17,lo8(2)
 1269               	.LVL93:
 1270               	.L126:
 1271               	.LM160:
 1272 0678 8AE1      		ldi r24,lo8(26)
 1273 067a 9A83      		std Y+2,r25
 1274               	.LVL94:
 1275 067c 0E94 0000 		call ReadRC
 1276               	.LM161:
 1277 0680 F980      		ldd r15,Y+1
 1278 0682 80E2      		ldi r24,lo8(32)
 1279 0684 F82A      		or r15,r24
 1280               	.LVL95:
 1281               	.LM162:
 1282 0686 9A81      		ldd r25,Y+2
 1283 0688 906A      		ori r25,lo8(-96)
 1284               	.LVL96:
 1285 068a 692F      		mov r22,r25
 1286 068c 86E0      		ldi r24,lo8(6)
 1287 068e 0E94 0000 		call WriteRC
 1288               	.LVL97:
 1289               	.LM163:
 1290 0692 612F      		mov r22,r17
 1291 0694 8BE2      		ldi r24,lo8(43)
 1292 0696 0E94 0000 		call WriteRC
 1293               	.LM164:
 1294 069a 11FD      		sbrc r17,1
 1295 069c 00C0      		rjmp .L127
 1296               	.LM165:
 1297 069e 62E0      		ldi r22,lo8(2)
 1298 06a0 89E0      		ldi r24,lo8(9)
 1299 06a2 0E94 0000 		call SetBitMask
 1300               	.L127:
 1301               	.LM166:
 1302 06a6 602F      		mov r22,r16
 1303 06a8 81E0      		ldi r24,lo8(1)
 1304 06aa 0E94 0000 		call WriteRC
 1305               	.LM167:
 1306 06ae E091 0000 		lds r30,MpIsrInfo
 1307 06b2 F091 0000 		lds r31,(MpIsrInfo)+1
 1308               	.L129:
 1309 06b6 8485      		ldd r24,Z+12
 1310 06b8 8F21      		and r24,r15
 1311 06ba 01F0      		breq .L129
 1312               	.LM168:
 1313 06bc 64E0      		ldi r22,lo8(4)
 1314 06be 89E0      		ldi r24,lo8(9)
 1315 06c0 0E94 0000 		call SetBitMask
 1316               	.LM169:
 1317 06c4 6FE7      		ldi r22,lo8(127)
 1318 06c6 86E0      		ldi r24,lo8(6)
 1319 06c8 0E94 0000 		call WriteRC
 1320               	.LM170:
 1321 06cc 6FE7      		ldi r22,lo8(127)
 1322 06ce 87E0      		ldi r24,lo8(7)
 1323 06d0 0E94 0000 		call WriteRC
 1324               	.LM171:
 1325 06d4 60E0      		ldi r22,lo8(0)
 1326 06d6 81E0      		ldi r24,lo8(1)
 1327 06d8 0E94 0000 		call WriteRC
 1328               	.LM172:
 1329 06dc E091 0000 		lds r30,MpIsrInfo
 1330 06e0 F091 0000 		lds r31,(MpIsrInfo)+1
 1331 06e4 1181      		ldd r17,Z+1
 1332               	.LVL98:
 1333               	.LM173:
 1334 06e6 8485      		ldd r24,Z+12
 1335 06e8 85FF      		sbrs r24,5
 1336 06ea 00C0      		rjmp .L131
 1337               	.LM174:
 1338 06ec 9685      		ldd r25,Z+14
 1339 06ee 8785      		ldd r24,Z+15
 1340 06f0 892B      		or r24,r25
 1341 06f2 8687      		std Z+14,r24
 1342               	.L131:
 1343               	.LM175:
 1344 06f4 8685      		ldd r24,Z+14
 1345 06f6 E822      		and r14,r24
 1346 06f8 E686      		std Z+14,r14
 1347               	.LM176:
 1348 06fa 8685      		ldd r24,Z+14
 1349 06fc 8823      		tst r24
 1350 06fe 01F0      		breq .L133
 1351               	.LM177:
 1352 0700 8685      		ldd r24,Z+14
 1353 0702 80FF      		sbrs r24,0
 1354 0704 00C0      		rjmp .L135
 1355               	.LM178:
 1356 0706 8BE0      		ldi r24,lo8(11)
 1357 0708 0E94 0000 		call ReadRC
 1358 070c F401      		movw r30,r8
 1359 070e 8587      		std Z+13,r24
 1360 0710 18EE      		ldi r17,lo8(-24)
 1361 0712 00C0      		rjmp .L137
 1362               	.L135:
 1363               	.LM179:
 1364 0714 8685      		ldd r24,Z+14
 1365 0716 81FD      		sbrc r24,1
 1366 0718 1BEF      		ldi r17,lo8(-5)
 1367               	.L137:
 1368               	.LM180:
 1369 071a E091 0000 		lds r30,MpIsrInfo
 1370 071e F091 0000 		lds r31,(MpIsrInfo)+1
 1371 0722 8685      		ldd r24,Z+14
 1372 0724 82FF      		sbrs r24,2
 1373 0726 00C0      		rjmp .L139
 1374 0728 1BEE      		ldi r17,lo8(-21)
 1375 072a 00C0      		rjmp .L133
 1376               	.L139:
 1377               	.LM181:
 1378 072c 8685      		ldd r24,Z+14
 1379 072e 84FF      		sbrs r24,4
 1380 0730 00C0      		rjmp .L141
 1381               	.LM182:
 1382 0732 0E94 0000 		call FlushFIFO
 1383 0736 1DEE      		ldi r17,lo8(-19)
 1384 0738 00C0      		rjmp .L133
 1385               	.L141:
 1386               	.LM183:
 1387 073a 8685      		ldd r24,Z+14
 1388 073c 83FF      		sbrs r24,3
 1389 073e 00C0      		rjmp .L143
 1390 0740 1EEF      		ldi r17,lo8(-2)
 1391 0742 00C0      		rjmp .L133
 1392               	.L143:
 1393               	.LM184:
 1394 0744 1123      		tst r17
 1395 0746 01F4      		brne .L133
 1396 0748 1CE9      		ldi r17,lo8(-100)
 1397               	.L133:
 1398               	.LM185:
 1399 074a 0E31      		cpi r16,lo8(30)
 1400 074c 01F0      		breq .L146
 1401 074e 0631      		cpi r16,lo8(22)
 1402 0750 01F4      		brne .L125
 1403               	.L146:
 1404               	.LM186:
 1405 0752 85E0      		ldi r24,lo8(5)
 1406 0754 0E94 0000 		call ReadRC
 1407 0758 682F      		mov r22,r24
 1408               	.LVL99:
 1409 075a 6770      		andi r22,lo8(7)
 1410               	.LM187:
 1411 075c 01F0      		breq .L148
 1412               	.LM188:
 1413 075e F401      		movw r30,r8
 1414 0760 2085      		ldd r18,Z+8
 1415 0762 3185      		ldd r19,Z+9
 1416 0764 4285      		ldd r20,Z+10
 1417 0766 5385      		ldd r21,Z+11
 1418 0768 8681      		ldd r24,Z+6
 1419 076a 9781      		ldd r25,Z+7
 1420 076c 73E0      		ldi r23,3
 1421 076e 880F      	1:	lsl r24
 1422 0770 991F      		rol r25
 1423 0772 7A95      		dec r23
 1424 0774 01F4      		brne 1b
 1425 0776 0897      		sbiw r24,8
 1426 0778 860F      		add r24,r22
 1427 077a 911D      		adc r25,__zero_reg__
 1428 077c 00C0      		rjmp .L157
 1429               	.L148:
 1430               	.LM189:
 1431 077e F401      		movw r30,r8
 1432 0780 2085      		ldd r18,Z+8
 1433 0782 3185      		ldd r19,Z+9
 1434 0784 4285      		ldd r20,Z+10
 1435 0786 5385      		ldd r21,Z+11
 1436 0788 8681      		ldd r24,Z+6
 1437 078a 9781      		ldd r25,Z+7
 1438 078c 63E0      		ldi r22,3
 1439 078e 880F      	1:	lsl r24
 1440 0790 991F      		rol r25
 1441 0792 6A95      		dec r22
 1442 0794 01F4      		brne 1b
 1443               	.LVL100:
 1444               	.L157:
 1445 0796 A0E0      		ldi r26,lo8(0)
 1446 0798 B0E0      		ldi r27,hi8(0)
 1447 079a 820F      		add r24,r18
 1448 079c 931F      		adc r25,r19
 1449 079e A41F      		adc r26,r20
 1450 07a0 B51F      		adc r27,r21
 1451 07a2 8087      		std Z+8,r24
 1452 07a4 9187      		std Z+9,r25
 1453 07a6 A287      		std Z+10,r26
 1454 07a8 B387      		std Z+11,r27
 1455               	.LVL101:
 1456               	.L125:
 1457               	.LM190:
 1458 07aa EA98      		cbi 61-0x20,2
 1459               	.LM191:
 1460 07ac 1092 0000 		sts (MpIsrInfo)+1,__zero_reg__
 1461 07b0 1092 0000 		sts MpIsrInfo,__zero_reg__
 1462               	.LM192:
 1463 07b4 1092 0000 		sts (MpIsrOut)+1,__zero_reg__
 1464 07b8 1092 0000 		sts MpIsrOut,__zero_reg__
 1465               	.LM193:
 1466 07bc 1092 0000 		sts (MpIsrIn)+1,__zero_reg__
 1467 07c0 1092 0000 		sts MpIsrIn,__zero_reg__
 1468               	.LM194:
 1469 07c4 6B2D      		mov r22,r11
 1470               	.LVL102:
 1471 07c6 89E2      		ldi r24,lo8(41)
 1472 07c8 0E94 0000 		call WriteRC
 1473               	.LM195:
 1474 07cc 812F      		mov r24,r17
 1475 07ce 9927      		clr r25
 1476 07d0 87FD      		sbrc r24,7
 1477 07d2 9095      		com r25
 1478               	/* epilogue: frame size=2 */
 1479 07d4 2296      		adiw r28,2
 1480 07d6 0FB6      		in __tmp_reg__,__SREG__
 1481 07d8 F894      		cli
 1482 07da DEBF      		out __SP_H__,r29
 1483 07dc 0FBE      		out __SREG__,__tmp_reg__
 1484 07de CDBF      		out __SP_L__,r28
 1485 07e0 DF91      		pop r29
 1486 07e2 CF91      		pop r28
 1487 07e4 1F91      		pop r17
 1488 07e6 0F91      		pop r16
 1489 07e8 FF90      		pop r15
 1490 07ea EF90      		pop r14
 1491 07ec DF90      		pop r13
 1492 07ee CF90      		pop r12
 1493 07f0 BF90      		pop r11
 1494 07f2 9F90      		pop r9

⌨️ 快捷键说明

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