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

📄 serial.lst

📁 用GCC编写ATMEG128应用软件源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
 1499               	.LM217:
 1500 07d2 8091 0000 		lds r24,Serial_0_Data+45
 1501 07d6 8032      		cpi r24,lo8(32)
 1502 07d8 01F0      		breq .+2
 1503 07da 00C0      		rjmp .L293
 1504               	.LM218:
 1505 07dc 8091 0000 		lds r24,Serial_0_Data+46
 1506 07e0 282F      		mov r18,r24
 1507 07e2 3327      		clr r19
 1508 07e4 2053      		subi r18,lo8(-(-48))
 1509 07e6 3040      		sbci r19,hi8(-(-48))
 1510 07e8 2A30      		cpi r18,10
 1511 07ea 3105      		cpc r19,__zero_reg__
 1512 07ec 00F0      		brlo .+2
 1513 07ee 00C0      		rjmp .L293
 1514 07f0 8091 0000 		lds r24,Serial_0_Data+47
 1515 07f4 482F      		mov r20,r24
 1516 07f6 5527      		clr r21
 1517 07f8 4053      		subi r20,lo8(-(-48))
 1518 07fa 5040      		sbci r21,hi8(-(-48))
 1519 07fc 4A30      		cpi r20,10
 1520 07fe 5105      		cpc r21,__zero_reg__
 1521 0800 00F0      		brlo .+2
 1522 0802 00C0      		rjmp .L293
 1523 0804 F091 0000 		lds r31,Serial_0_Data+48
 1524 0808 8F2F      		mov r24,r31
 1525 080a 9927      		clr r25
 1526 080c C097      		sbiw r24,48
 1527 080e 0A97      		sbiw r24,10
 1528 0810 00F0      		brlo .+2
 1529 0812 00C0      		rjmp .L293
 1530 0814 8091 0000 		lds r24,Serial_0_Data+49
 1531 0818 8E32      		cpi r24,lo8(46)
 1532 081a 01F4      		brne .L293
 1533 081c E091 0000 		lds r30,Serial_0_Data+50
 1534 0820 8E2F      		mov r24,r30
 1535 0822 9927      		clr r25
 1536 0824 C097      		sbiw r24,48
 1537 0826 0A97      		sbiw r24,10
 1538 0828 00F4      		brsh .L293
 1539 082a 8091 0000 		lds r24,Serial_0_Data+51
 1540 082e 682F      		mov r22,r24
 1541 0830 7727      		clr r23
 1542 0832 CB01      		movw r24,r22
 1543 0834 C097      		sbiw r24,48
 1544 0836 0A97      		sbiw r24,10
 1545 0838 00F4      		brsh .L293
 1546               	.LM219:
 1547 083a 80E1      		ldi r24,lo8(10000)
 1548 083c 97E2      		ldi r25,hi8(10000)
 1549 083e D901      		movw r26,r18
 1550 0840 A89F      		mul r26,r24
 1551 0842 9001      		movw r18,r0
 1552 0844 A99F      		mul r26,r25
 1553 0846 300D      		add r19,r0
 1554 0848 B89F      		mul r27,r24
 1555 084a 300D      		add r19,r0
 1556 084c 1124      		clr r1
 1557               	.LVL13:
 1558               	.LM220:
 1559 084e 84E6      		ldi r24,lo8(100)
 1560 0850 F89F      		mul r31,r24
 1561 0852 C001      		movw r24,r0
 1562 0854 1124      		clr r1
 1563 0856 280F      		add r18,r24
 1564 0858 391F      		adc r19,r25
 1565               	.LM221:
 1566 085a 8AE0      		ldi r24,lo8(10)
 1567 085c E89F      		mul r30,r24
 1568 085e C001      		movw r24,r0
 1569 0860 1124      		clr r1
 1570 0862 280F      		add r18,r24
 1571 0864 391F      		adc r19,r25
 1572               	.LM222:
 1573 0866 88EE      		ldi r24,lo8(1000)
 1574 0868 93E0      		ldi r25,hi8(1000)
 1575 086a FC01      		movw r30,r24
 1576 086c 4E9F      		mul r20,r30
 1577 086e C001      		movw r24,r0
 1578 0870 4F9F      		mul r20,r31
 1579 0872 900D      		add r25,r0
 1580 0874 5E9F      		mul r21,r30
 1581 0876 900D      		add r25,r0
 1582 0878 1124      		clr r1
 1583 087a 260F      		add r18,r22
 1584 087c 371F      		adc r19,r23
 1585 087e 820F      		add r24,r18
 1586 0880 931F      		adc r25,r19
 1587 0882 805D      		subi r24,lo8(-(-5328))
 1588 0884 9441      		sbci r25,hi8(-(-5328))
 1589 0886 9093 0000 		sts (LLPL)+1,r25
 1590 088a 8093 0000 		sts LLPL,r24
 1591               	.LM223:
 1592 088e 1092 0000 		sts LLPL_Err,__zero_reg__
 1593 0892 0895      		ret
 1594               	.LVL14:
 1595               	.L293:
 1596               	.LM224:
 1597 0894 8091 0000 		lds r24,LLPL_Err
 1598 0898 8F5F      		subi r24,lo8(-(1))
 1599 089a 8093 0000 		sts LLPL_Err,r24
 1600               	.LM225:
 1601 089e 91E0      		ldi r25,lo8(1)
 1602 08a0 9093 0000 		sts ERR_YES_OR_NO,r25
 1603               	.LM226:
 1604 08a4 8630      		cpi r24,lo8(6)
 1605 08a6 00F0      		brlo .L303
 1606               	.LM227:
 1607 08a8 1092 0000 		sts LLPL_Err,__zero_reg__
 1608               	.LM228:
 1609 08ac 1092 0000 		sts (LLPL)+1,__zero_reg__
 1610 08b0 1092 0000 		sts LLPL,__zero_reg__
 1611               	.L303:
 1612 08b4 0895      		ret
 1613               	/* epilogue: frame size=0 */
 1614               	/* epilogue: noreturn */
 1615               	/* epilogue end (size=0) */
 1616               	/* function LLPL_Data size 117 (117) */
 1617               	.LFE19:
 1619               	.global	LJSJ_Data
 1621               	LJSJ_Data:
 1622               	.LFB20:
 1623               	.LM229:
 1624               	/* prologue: frame size=0 */
 1625               	/* prologue end (size=0) */
 1626               	.LM230:
 1627 08b6 8091 0000 		lds r24,Serial_0_Data+52
 1628 08ba 8032      		cpi r24,lo8(32)
 1629 08bc 01F0      		breq .+2
 1630 08be 00C0      		rjmp .L305
 1631               	.LM231:
 1632 08c0 8091 0000 		lds r24,Serial_0_Data+53
 1633 08c4 282F      		mov r18,r24
 1634 08c6 3327      		clr r19
 1635 08c8 2053      		subi r18,lo8(-(-48))
 1636 08ca 3040      		sbci r19,hi8(-(-48))
 1637 08cc 2A30      		cpi r18,10
 1638 08ce 3105      		cpc r19,__zero_reg__
 1639 08d0 00F4      		brsh .L305
 1640 08d2 7091 0000 		lds r23,Serial_0_Data+54
 1641 08d6 872F      		mov r24,r23
 1642 08d8 9927      		clr r25
 1643 08da C097      		sbiw r24,48
 1644 08dc 0A97      		sbiw r24,10
 1645 08de 00F4      		brsh .L305
 1646 08e0 6091 0000 		lds r22,Serial_0_Data+55
 1647 08e4 862F      		mov r24,r22
 1648 08e6 9927      		clr r25
 1649 08e8 C097      		sbiw r24,48
 1650 08ea 0A97      		sbiw r24,10
 1651 08ec 00F4      		brsh .L305
 1652 08ee 8091 0000 		lds r24,Serial_0_Data+56
 1653 08f2 8E32      		cpi r24,lo8(46)
 1654 08f4 01F4      		brne .L305
 1655 08f6 8091 0000 		lds r24,Serial_0_Data+57
 1656 08fa 482F      		mov r20,r24
 1657 08fc 5527      		clr r21
 1658 08fe CA01      		movw r24,r20
 1659 0900 C097      		sbiw r24,48
 1660 0902 0A97      		sbiw r24,10
 1661 0904 00F4      		brsh .L305
 1662               	.LM232:
 1663 0906 88EE      		ldi r24,lo8(1000)
 1664 0908 93E0      		ldi r25,hi8(1000)
 1665 090a F901      		movw r30,r18
 1666 090c E89F      		mul r30,r24
 1667 090e 9001      		movw r18,r0
 1668 0910 E99F      		mul r30,r25
 1669 0912 300D      		add r19,r0
 1670 0914 F89F      		mul r31,r24
 1671 0916 300D      		add r19,r0
 1672 0918 1124      		clr r1
 1673               	.LVL15:
 1674               	.LM233:
 1675 091a 8AE0      		ldi r24,lo8(10)
 1676 091c 689F      		mul r22,r24
 1677 091e C001      		movw r24,r0
 1678 0920 1124      		clr r1
 1679 0922 280F      		add r18,r24
 1680 0924 391F      		adc r19,r25
 1681               	.LM234:
 1682 0926 84E6      		ldi r24,lo8(100)
 1683 0928 789F      		mul r23,r24
 1684 092a C001      		movw r24,r0
 1685 092c 1124      		clr r1
 1686 092e 240F      		add r18,r20
 1687 0930 351F      		adc r19,r21
 1688 0932 820F      		add r24,r18
 1689 0934 931F      		adc r25,r19
 1690 0936 805D      		subi r24,lo8(-(-5328))
 1691 0938 9441      		sbci r25,hi8(-(-5328))
 1692 093a 9093 0000 		sts (LJSJ)+1,r25
 1693 093e 8093 0000 		sts LJSJ,r24
 1694               	.LM235:
 1695 0942 1092 0000 		sts LJSJ_Err,__zero_reg__
 1696 0946 0895      		ret
 1697               	.LVL16:
 1698               	.L305:
 1699               	.LM236:
 1700 0948 8091 0000 		lds r24,LJSJ_Err
 1701 094c 8F5F      		subi r24,lo8(-(1))
 1702 094e 8093 0000 		sts LJSJ_Err,r24
 1703               	.LM237:
 1704 0952 91E0      		ldi r25,lo8(1)
 1705 0954 9093 0000 		sts ERR_YES_OR_NO,r25
 1706               	.LM238:
 1707 0958 8630      		cpi r24,lo8(6)
 1708 095a 00F0      		brlo .L314
 1709               	.LM239:
 1710 095c 1092 0000 		sts LJSJ_Err,__zero_reg__
 1711               	.LM240:
 1712 0960 1092 0000 		sts (LJSJ)+1,__zero_reg__
 1713 0964 1092 0000 		sts LJSJ,__zero_reg__
 1714               	.L314:
 1715 0968 0895      		ret
 1716               	/* epilogue: frame size=0 */
 1717               	/* epilogue: noreturn */
 1718               	/* epilogue end (size=0) */
 1719               	/* function LJSJ_Data size 93 (93) */
 1720               	.LFE20:
 1722               	.global	StartTimerData
 1724               	StartTimerData:
 1725               	.LFB21:
 1726               	.LM241:
 1727               	/* prologue: frame size=0 */
 1728               	/* prologue end (size=0) */
 1729               	.LM242:
 1730 096a 8091 0000 		lds r24,Serial_0_Data+58
 1731 096e 8032      		cpi r24,lo8(32)
 1732 0970 01F0      		breq .+2
 1733 0972 00C0      		rjmp .L316
 1734               	.LM243:
 1735 0974 A091 0000 		lds r26,Serial_0_Data+59
 1736 0978 8A2F      		mov r24,r26
 1737 097a 9927      		clr r25
 1738 097c C097      		sbiw r24,48
 1739 097e 0A97      		sbiw r24,10
 1740 0980 00F0      		brlo .+2
 1741 0982 00C0      		rjmp .L316
 1742 0984 6091 0000 		lds r22,Serial_0_Data+60
 1743 0988 862F      		mov r24,r22
 1744 098a 9927      		clr r25
 1745 098c C097      		sbiw r24,48
 1746 098e 0A97      		sbiw r24,10
 1747 0990 00F0      		brlo .+2
 1748 0992 00C0      		rjmp .L316
 1749 0994 8091 0000 		lds r24,Serial_0_Data+61
 1750 0998 8D32      		cpi r24,lo8(45)
 1751 099a 01F0      		breq .+2
 1752 099c 00C0      		rjmp .L316
 1753 099e F091 0000 		lds r31,Serial_0_Data+62
 1754 09a2 8F2F      		mov r24,r31
 1755 09a4 9927      		clr r25
 1756 09a6 C097      		sbiw r24,48
 1757 09a8 0A97      		sbiw r24,10
 1758 09aa 00F0      		brlo .+2
 1759 09ac 00C0      		rjmp .L316
 1760 09ae 5091 0000 		lds r21,Serial_0_Data+63
 1761 09b2 852F      		mov r24,r21
 1762 09b4 9927      		clr r25
 1763 09b6 C097      		sbiw r24,48
 1764 09b8 0A97      		sbiw r24,10
 1765 09ba 00F0      		brlo .+2
 1766 09bc 00C0      		rjmp .L316
 1767 09be 8091 0000 		lds r24,Serial_0_Data+64
 1768 09c2 8032      		cpi r24,lo8(32)
 1769 09c4 01F0      		breq .+2
 1770 09c6 00C0      		rjmp .L316
 1771 09c8 E091 0000 		lds r30,Serial_0_Data+65
 1772 09cc 8E2F      		mov r24,r30
 1773 09ce 9927      		clr r25
 1774 09d0 C097      		sbiw r24,48
 1775 09d2 0A97      		sbiw r24,10
 1776 09d4 00F4      		brsh .L316
 1777 09d6 3091 0000 		lds r19,Serial_0_Data+66
 1778 09da 832F      		mov r24,r19
 1779 09dc 9927      		clr r25
 1780 09de C097      		sbiw r24,48
 1781 09e0 0A97      		sbiw r24,10
 1782 09e2 00F4      		brsh .L316
 1783 09e4 8091 0000 		lds r24,Serial_0_Data+67
 1784 09e8 8A33      		cpi r24,lo8(58)
 1785 09ea 01F4      		brne .L316
 1786 09ec 7091 0000 		lds r23,Serial_0_Data+68
 1787 09f0 872F      		mov r24,r23
 1788 09f2 9927      		clr r25
 1789 09f4 C097      		sbiw r24,48
 1790 09f6 0A97      		sbiw r24,10
 1791 09f8 00F4      		brsh .L316
 1792 09fa 4091 0000 		lds r20,Serial_0_Data+69
 1793 09fe 842F      		mov r24,r20
 1794 0a00 9927      		clr r25
 1795 0a02 C097      		sbiw r24,48
 1796 0a04 0A97      		sbiw r24,10
 1797 0a06 00F4      		brsh .L316
 1798               	.LM244:
 1799 0a08 2AE0      		ldi r18,lo8(10)
 1800 0a0a A29F      		mul r26,r18
 1801 0a0c C001      		movw r24,r0
 1802 0a0e 1124      		clr r1
 1803 0a10 680F      		add r22,r24
 1804 0a12 6051      		subi r22,lo8(-(-16))
 1805 0a14 6093 0000 		sts Start_Month,r22
 1806               	.LM245:
 1807 0a18 F29F      		mul r31,r18
 1808 0a1a C001      		movw r24,r0
 1809 0a1c 1124      		clr r1
 1810 0a1e 580F      		add r21,r24
 1811 0a20 5051      		subi r21,lo8(-(-16))
 1812 0a22 5093 0000 		sts Start_Date,r21
 1813               	.LM246:
 1814 0a26 E29F      		mul r30,r18
 1815 0a28 C001      		movw r24,r0
 1816 0a2a 1124      		clr r1
 1817 0a2c 380F      		add r19,r24
 1818 0a2e 3051      		subi r19,lo8(-(-16))
 1819 0a30 3093 0000 		sts Start_HH,r19
 1820               	.LM247:
 1821 0a34 729F      		mul r23,r18
 1822 0a36 9001      		movw r18,r0
 1823 0a38 1124      		clr r1
 1824 0a3a 420F      		add r20,r18
 1825 0a3c 4051      		subi r20,lo8(-(-16))
 1826 0a3e 4093 0000 		sts Start_MM,r20
 1827               	.LM248:
 1828 0a42 1092 0000 		sts QSSJ_Err,__zero_reg__
 1829 0a46 0895      		ret
 1830               	.L316:
 1831               	.LM249:
 1832 0a48 8091 0000 		lds r24,QSSJ_Err
 1833 0a4c 8F5F      		subi r24,lo8(-(1))
 1834 0a4e 8093 0000 		sts QSSJ_Err,r24
 1835               	.LM250:
 1836 0a52 91E0      		ldi r25,lo8(1)
 1837 0a54 9093 0000 		sts ERR_YES_OR_NO,r25
 1838               	.LM251:
 1839 0a58 8630      		cpi r24,lo8(6)
 1840 0a5a 00F0      		brlo .L331
 1841               	.LM252:
 1842 0a5c 1092 0000 		sts QSSJ_Err,__zero_reg__
 1843               	.LM253:
 1844 0a60 1092 0000 		sts Start_Month,__zero_reg__
 1845               	.LM254:
 1846 0a64 1092 0000 		sts Start_Date,__zero_reg__
 1847               	.LM255:
 1848 0a68 1092 0000 		sts Start_HH,__zero_reg__
 1849               	.LM256:
 1850 0a6c 1092 0000 		sts Start_MM,__zero_reg__
 1851               	.L331:
 1852 0a70 0895      		ret
 1853               	/* epilogue: frame size=0 */
 1854               	/* epilogue: noreturn */
 1855               	/* epilogue end (size=0) */
 1856               	/* function StartTimerData size 140 (140) */
 1857               	.LFE21:
 1859               	.global	BXL_Data
 1861               	BXL_Data:
 1862               	.LFB22:
 1863               	.LM257:
 1864               	/* prologue: frame size=0 */
 1865               	/* prologue end (size=0) */
 1866               	.LM258:
 1

⌨️ 快捷键说明

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