📄 mancard.lst
字号:
1471 08c0 EA01 movw r28,r20
1472 08c2 8A81 ldd r24,Y+2
1473 08c4 9B81 ldd r25,Y+3
1474 .LVL77:
1475 08c6 9093 0000 sts (card_room)+1,r25
1476 08ca 8093 0000 sts card_room,r24
1477 .LM168:
1478 08ce 8091 0000 lds r24,card_room
1479 08d2 9091 0000 lds r25,(card_room)+1
1480 .LVL78:
1481 .LBB42:
1482 .LBB43:
1483 .LM169:
1484 08d6 A0E0 ldi r26,lo8(EECodiceCamera)
1485 08d8 B0E0 ldi r27,hi8(EECodiceCamera)
1486 .LVL79:
1487 /* #APP */
1488 08da 0C01 movw __tmp_reg__,r24
1489 08dc 0E94 0000 call __eeprom_write_word_1F2021
1490
1491 .LVL80:
1492 /* #NOAPP */
1493 .LBE43:
1494 .LBE42:
1495 .LM170:
1496 08e0 9F01 movw r18,r30
1497 08e2 2E5F subi r18,lo8(-(2))
1498 08e4 3F4F sbci r19,hi8(-(2))
1499 .LVL81:
1500 .LM171:
1501 08e6 8281 ldd r24,Z+2
1502 08e8 9381 ldd r25,Z+3
1503 .LVL82:
1504 08ea 9093 0000 sts (card_incclie)+1,r25
1505 08ee 8093 0000 sts card_incclie,r24
1506 .LM172:
1507 08f2 8091 0000 lds r24,card_incclie
1508 08f6 9091 0000 lds r25,(card_incclie)+1
1509 .LVL83:
1510 .LBB44:
1511 .LBB45:
1512 .LM173:
1513 08fa A0E0 ldi r26,lo8(EECodiceClient)
1514 08fc B0E0 ldi r27,hi8(EECodiceClient)
1515 .LVL84:
1516 /* #APP */
1517 08fe 0C01 movw __tmp_reg__,r24
1518 0900 0E94 0000 call __eeprom_write_word_1F2021
1519
1520 .LVL85:
1521 /* #NOAPP */
1522 .LBE45:
1523 .LBE44:
1524 .LM174:
1525 0904 F901 movw r30,r18
1526 0906 3296 adiw r30,2
1527 .LVL86:
1528 .LM175:
1529 0908 E901 movw r28,r18
1530 090a 8A81 ldd r24,Y+2
1531 .LVL87:
1532 090c 8093 0000 sts card_subci,r24
1533 .LM176:
1534 0910 8091 0000 lds r24,card_subci
1535 .LVL88:
1536 .LBB46:
1537 .LBB47:
1538 .LM177:
1539 0914 A0E0 ldi r26,lo8(EECodiceSubci)
1540 0916 B0E0 ldi r27,hi8(EECodiceSubci)
1541 .LVL89:
1542 /* #APP */
1543 0918 082E mov __tmp_reg__,r24
1544 091a 0E94 0000 call __eeprom_write_byte_1F2021
1545 .LVL90:
1546 /* #NOAPP */
1547 .LBE47:
1548 .LBE46:
1549 .LM178:
1550 091e 8281 ldd r24,Z+2
1551 .LVL91:
1552 0920 8093 0000 sts card_FLAG,r24
1553 .LM179:
1554 0924 8381 ldd r24,Z+3
1555 0926 8093 0000 sts card_MF,r24
1556 .LM180:
1557 092a FA01 movw r30,r20
1558 .LVL92:
1559 092c 8285 ldd r24,Z+10
1560 092e 8093 0000 sts card_GF,r24
1561 .LM181:
1562 0932 8091 0000 lds r24,card_room
1563 0936 9091 0000 lds r25,(card_room)+1
1564 093a 9093 0000 sts (lo_room)+1,r25
1565 093e 8093 0000 sts lo_room,r24
1566 .LM182:
1567 0942 8091 0000 lds r24,card_imp
1568 0946 9091 0000 lds r25,(card_imp)+1
1569 094a 9093 0000 sts (lo_imp)+1,r25
1570 094e 8093 0000 sts lo_imp,r24
1571 .LM183:
1572 0952 8091 0000 lds r24,card_subci
1573 0956 8093 0000 sts lo_subci,r24
1574 .LM184:
1575 095a 8091 0000 lds r24,card_incclie
1576 095e 9091 0000 lds r25,(card_incclie)+1
1577 0962 9093 0000 sts (lo_inccl)+1,r25
1578 0966 8093 0000 sts lo_inccl,r24
1579 .LM185:
1580 096a 0E94 0000 call getCardRoomData
1581 .LVL93:
1582 .LM186:
1583 096e 8091 0000 lds r24,card_FLAG
1584 0972 87FF sbrs r24,7
1585 0974 00C0 rjmp .L145
1586 .LM187:
1587 0976 8091 0000 lds r24,card_MF
1588 .LVL94:
1589 .LBB48:
1590 .LBB49:
1591 .LM188:
1592 097a A0E0 ldi r26,lo8(EELuciOffOut)
1593 097c B0E0 ldi r27,hi8(EELuciOffOut)
1594 /* #APP */
1595 097e 082E mov __tmp_reg__,r24
1596 0980 0E94 0000 call __eeprom_write_byte_1F2021
1597 .LVL95:
1598 /* #NOAPP */
1599 .LBE49:
1600 .LBE48:
1601 .LM189:
1602 0984 8091 0000 lds r24,card_GF
1603 .LVL96:
1604 .LBB50:
1605 .LBB51:
1606 .LM190:
1607 0988 A0E0 ldi r26,lo8(EEEletOffOn)
1608 098a B0E0 ldi r27,hi8(EEEletOffOn)
1609 .LVL97:
1610 /* #APP */
1611 098c 082E mov __tmp_reg__,r24
1612 098e 0E94 0000 call __eeprom_write_byte_1F2021
1613 .LVL98:
1614 /* #NOAPP */
1615 .L145:
1616 .LBE51:
1617 .LBE50:
1618 .LM191:
1619 0992 40E0 ldi r20,lo8(0)
1620 0994 60E0 ldi r22,lo8(0)
1621 0996 81E0 ldi r24,lo8(1)
1622 .LVL99:
1623 0998 0E94 0000 call next_led_st
1624 .LVL100:
1625 /* epilogue: frame size=0 */
1626 099c DF91 pop r29
1627 099e CF91 pop r28
1628 09a0 0895 ret
1629 /* epilogue end (size=3) */
1630 /* function storeBuffer size 144 (139) */
1631 .LFE27:
1633 .global clearPlantMemory
1635 clearPlantMemory:
1636 .LFB28:
1637 .LM192:
1638 /* prologue: frame size=0 */
1639 /* prologue end (size=0) */
1640 .LBB72:
1641 .LBB73:
1642 .LM193:
1643 09a2 80E0 ldi r24,lo8(0)
1644 09a4 90E0 ldi r25,hi8(0)
1645 09a6 A0E0 ldi r26,lo8(EECodiceHotel)
1646 09a8 B0E0 ldi r27,hi8(EECodiceHotel)
1647 /* #APP */
1648 09aa 0C01 movw __tmp_reg__,r24
1649 09ac 0E94 0000 call __eeprom_write_word_1F2021
1650
1651 .LVL101:
1652 /* #NOAPP */
1653 .LBE73:
1654 .LBE72:
1655 .LBB74:
1656 .LBB75:
1657 .LM194:
1658 09b0 20E0 ldi r18,lo8(0)
1659 09b2 A0E0 ldi r26,lo8(EECodiceSubci)
1660 09b4 B0E0 ldi r27,hi8(EECodiceSubci)
1661 .LVL102:
1662 /* #APP */
1663 09b6 022E mov __tmp_reg__,r18
1664 09b8 0E94 0000 call __eeprom_write_byte_1F2021
1665 .LVL103:
1666 /* #NOAPP */
1667 .LBE75:
1668 .LBE74:
1669 .LBB76:
1670 .LBB77:
1671 .LM195:
1672 09bc A0E0 ldi r26,lo8(EECodiceCamera)
1673 09be B0E0 ldi r27,hi8(EECodiceCamera)
1674 .LVL104:
1675 /* #APP */
1676 09c0 0C01 movw __tmp_reg__,r24
1677 09c2 0E94 0000 call __eeprom_write_word_1F2021
1678
1679 .LVL105:
1680 /* #NOAPP */
1681 .LBE77:
1682 .LBE76:
1683 .LBB78:
1684 .LBB79:
1685 09c6 A0E0 ldi r26,lo8(EECodiceClient)
1686 09c8 B0E0 ldi r27,hi8(EECodiceClient)
1687 .LVL106:
1688 /* #APP */
1689 09ca 0C01 movw __tmp_reg__,r24
1690 09cc 0E94 0000 call __eeprom_write_word_1F2021
1691
1692 .LVL107:
1693 /* #NOAPP */
1694 .LBE79:
1695 .LBE78:
1696 .LBB80:
1697 .LBB81:
1698 .LM196:
1699 09d0 A0E0 ldi r26,lo8(EECodiceLivell)
1700 09d2 B0E0 ldi r27,hi8(EECodiceLivell)
1701 .LVL108:
1702 /* #APP */
1703 09d4 022E mov __tmp_reg__,r18
1704 09d6 0E94 0000 call __eeprom_write_byte_1F2021
1705 .LVL109:
1706 /* #NOAPP */
1707 .LBE81:
1708 .LBE80:
1709 .LBB82:
1710 .LBB83:
1711 09da 9EE1 ldi r25,lo8(30)
1712 09dc A0E0 ldi r26,lo8(EERFCardTOut)
1713 09de B0E0 ldi r27,hi8(EERFCardTOut)
1714 .LVL110:
1715 /* #APP */
1716 09e0 092E mov __tmp_reg__,r25
1717 09e2 0E94 0000 call __eeprom_write_byte_1F2021
1718 .LVL111:
1719 /* #NOAPP */
1720 .LBE83:
1721 .LBE82:
1722 .LBB84:
1723 .LBB85:
1724 09e6 8AE0 ldi r24,lo8(10)
1725 09e8 A0E0 ldi r26,lo8(EEDlyRunTime)
1726 09ea B0E0 ldi r27,hi8(EEDlyRunTime)
1727 .LVL112:
1728 /* #APP */
1729 09ec 082E mov __tmp_reg__,r24
1730 09ee 0E94 0000 call __eeprom_write_byte_1F2021
1731 .LVL113:
1732 /* #NOAPP */
1733 .LBE85:
1734 .LBE84:
1735 .LBB86:
1736 .LBB87:
1737 09f2 A0E0 ldi r26,lo8(EEMODE_IS)
1738 09f4 B0E0 ldi r27,hi8(EEMODE_IS)
1739 .LVL114:
1740 /* #APP */
1741 09f6 092E mov __tmp_reg__,r25
1742 09f8 0E94 0000 call __eeprom_write_byte_1F2021
1743 .LVL115:
1744 /* #NOAPP */
1745 .LBE87:
1746 .LBE86:
1747 .LBB88:
1748 .LBB89:
1749 09fc A0E0 ldi r26,lo8(EEST_CA_LO)
1750 09fe B0E0 ldi r27,hi8(EEST_CA_LO)
1751 .LVL116:
1752 /* #APP */
1753 0a00 022E mov __tmp_reg__,r18
1754 0a02 0E94 0000 call __eeprom_write_byte_1F2021
1755 .LVL117:
1756 /* #NOAPP */
1757 .LBE89:
1758 .LBE88:
1759 .LBB90:
1760 .LBB91:
1761 0a06 A0E0 ldi r26,lo8(EEMyAddress)
1762 0a08 B0E0 ldi r27,hi8(EEMyAddress)
1763 .LVL118:
1764 /* #APP */
1765 0a0a 022E mov __tmp_reg__,r18
1766 0a0c 0E94 0000 call __eeprom_write_byte_1F2021
1767 .LVL119:
1768 /* #NOAPP */
1769 .LBE91:
1770 .LBE90:
1771 .LM197:
1772 0a10 8091 0000 lds r24,Stat
1773 0a14 8F77 andi r24,lo8(127)
1774 0a16 8093 0000 sts Stat,r24
1775 .LM198:
1776 0a1a 9093 0000 sts mode_is,r25
1777 .LM199:
1778 0a1e 1092 0000 sts (lo_imp)+1,__zero_reg__
1779 0a22 1092 0000 sts lo_imp,__zero_reg__
1780 .LM200:
1781 0a26 1092 0000 sts lo_subci,__zero_reg__
1782 .LM201:
1783 0a2a 1092 0000 sts (lo_room)+1,__zero_reg__
1784 0a2e 1092 0000 sts lo_room,__zero_reg__
1785 .LM202:
1786 0a32 0E94 0000 call getEEpromRoomData
1787 .LVL120:
1788 .LM203:
1789 0a36 1092 0000 sts (lo_inccl)+1,__zero_reg__
1790 0a3a 1092 0000 sts lo_inccl,__zero_reg__
1791 .LM204:
1792 0a3e 82E3 ldi r24,lo8(50)
1793 0a40 90E0 ldi r25,hi8(50)
1794 0a42 9093 0000 sts (t_doorbell)+1,r25
1795 0a46 8093 0000 sts t_doorbell,r24
1796 .LM205:
1797 0a4a 82E0 ldi r24,lo8(2)
1798 0a4c 8093 0000 sts buz_cnt,r24
1799 .LM206:
1800 0a50 40E0 ldi r20,lo8(0)
1801 0a52 60E0 ldi r22,lo8(0)
1802 0a54 83E0 ldi r24,lo8(3)
1803 0a56 0E94 0000 call next_led_st
1804 /* epilogue: frame size=0 */
1805 0a5a 0895 ret
1806 /* epilogue end (size=1) */
1807 /* function clearPlantMemory size 109 (108) */
1808 .LFE28:
1810 .comm _tm_,7,1
1811 .comm Stat,1,1
1980 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 ManCard.c
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:2 *ABS*:0000003f __SREG__
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:3 *ABS*:0000003e __SP_H__
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:4 *ABS*:0000003d __SP_L__
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:5 *ABS*:00000000 __tmp_reg__
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:6 *ABS*:00000001 __zero_reg__
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:19 .text:00000000 getCardRoomData
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:55 .text:0000003c getEEpromRoomData
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:91 .text:00000078 putCardRoomData
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:123 .text:000000a8 putEEpromRoomData
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:155 .text:000000d8 checkZone
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:214 .text:00000128 checkRefZone
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:273 .text:00000178 checkBitmapStanze
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:395 .text:00000226 check_SCA_INI
*COM*:00000007 _tm_
C:\Users\Jaime\AppData\Local\Temp/ccTSiIDa.s:548 .text:00000348 writeZoneOnCar
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -