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

📄 lcd.lst

📁 用GCC编写ATMEG128应用软件源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
 1492 088e 0E94 0000 		call __udivmodhi4
 1493 0892 6D2D      		mov r22,r13
 1494 0894 6D5E      		subi r22,lo8(-(19))
 1495 0896 282F      		mov r18,r24
 1496 0898 4F2D      		mov r20,r15
 1497 089a 8E2D      		mov r24,r14
 1498 089c 0E94 0000 		call LCM_NumberDisplay
 1499 08a0 00C0      		rjmp .L139
 1500               	.L116:
 1501               	.LM183:
 1502 08a2 012F      		mov r16,r17
 1503 08a4 2F2D      		mov r18,r15
 1504 08a6 40E0      		ldi r20,lo8(.LC12)
 1505 08a8 50E0      		ldi r21,hi8(.LC12)
 1506 08aa 8E2D      		mov r24,r14
 1507 08ac 0E94 0000 		call LCM_Screen_str
 1508               	.L139:
 1509               	.LM184:
 1510 08b0 8091 0000 		lds r24,GT_ZJ2_1
 1511 08b4 9091 0000 		lds r25,(GT_ZJ2_1)+1
 1512 08b8 6AE0      		ldi r22,lo8(10)
 1513 08ba 70E0      		ldi r23,hi8(10)
 1514 08bc 0E94 0000 		call __udivmodhi4
 1515 08c0 282F      		mov r18,r24
 1516 08c2 4F2D      		mov r20,r15
 1517 08c4 6C2D      		mov r22,r12
 1518 08c6 8E2D      		mov r24,r14
 1519 08c8 0E94 0000 		call LCM_NumberDisplay
 1520               	.LM185:
 1521 08cc 2F2D      		mov r18,r15
 1522 08ce 40E0      		ldi r20,lo8(.LC10)
 1523 08d0 50E0      		ldi r21,hi8(.LC10)
 1524 08d2 6B2D      		mov r22,r11
 1525               	.LVL117:
 1526               	.L132:
 1527 08d4 8E2D      		mov r24,r14
 1528 08d6 0E94 0000 		call LCM_Screen_str
 1529               	.LVL118:
 1530               	.LM186:
 1531 08da 8091 0000 		lds r24,GT_ZJ2_2
 1532 08de 9091 0000 		lds r25,(GT_ZJ2_2)+1
 1533 08e2 8436      		cpi r24,100
 1534 08e4 9105      		cpc r25,__zero_reg__
 1535 08e6 00F0      		brlo .L118
 1536               	.LM187:
 1537 08e8 8091 0000 		lds r24,GT_ZJ1_2
 1538 08ec 9091 0000 		lds r25,(GT_ZJ1_2)+1
 1539 08f0 64E6      		ldi r22,lo8(100)
 1540 08f2 70E0      		ldi r23,hi8(100)
 1541 08f4 0E94 0000 		call __udivmodhi4
 1542 08f8 CB01      		movw r24,r22
 1543 08fa 6AE0      		ldi r22,lo8(10)
 1544 08fc 70E0      		ldi r23,hi8(10)
 1545 08fe 0E94 0000 		call __udivmodhi4
 1546 0902 6D2D      		mov r22,r13
 1547 0904 6A5E      		subi r22,lo8(-(22))
 1548 0906 012F      		mov r16,r17
 1549 0908 282F      		mov r18,r24
 1550 090a 4F2D      		mov r20,r15
 1551 090c 8E2D      		mov r24,r14
 1552 090e 0E94 0000 		call LCM_NumberDisplay
 1553               	.LM188:
 1554 0912 8091 0000 		lds r24,GT_ZJ1_2
 1555 0916 9091 0000 		lds r25,(GT_ZJ1_2)+1
 1556 091a 6AE0      		ldi r22,lo8(10)
 1557 091c 70E0      		ldi r23,hi8(10)
 1558 091e 0E94 0000 		call __udivmodhi4
 1559 0922 CB01      		movw r24,r22
 1560 0924 6AE0      		ldi r22,lo8(10)
 1561 0926 70E0      		ldi r23,hi8(10)
 1562 0928 0E94 0000 		call __udivmodhi4
 1563 092c 6D2D      		mov r22,r13
 1564 092e 695E      		subi r22,lo8(-(23))
 1565 0930 282F      		mov r18,r24
 1566 0932 4F2D      		mov r20,r15
 1567 0934 8E2D      		mov r24,r14
 1568 0936 0E94 0000 		call LCM_NumberDisplay
 1569               	.LM189:
 1570 093a 8091 0000 		lds r24,GT_ZJ1_2
 1571 093e 9091 0000 		lds r25,(GT_ZJ1_2)+1
 1572 0942 6AE0      		ldi r22,lo8(10)
 1573 0944 70E0      		ldi r23,hi8(10)
 1574 0946 0E94 0000 		call __udivmodhi4
 1575 094a 6D2D      		mov r22,r13
 1576 094c 685E      		subi r22,lo8(-(24))
 1577 094e 282F      		mov r18,r24
 1578 0950 4F2D      		mov r20,r15
 1579 0952 8E2D      		mov r24,r14
 1580 0954 0E94 0000 		call LCM_NumberDisplay
 1581               	.LM190:
 1582 0958 6D2D      		mov r22,r13
 1583 095a 675E      		subi r22,lo8(-(25))
 1584 095c 2F2D      		mov r18,r15
 1585 095e 40E0      		ldi r20,lo8(.LC10)
 1586 0960 50E0      		ldi r21,hi8(.LC10)
 1587 0962 00C0      		rjmp .L133
 1588               	.LVL119:
 1589               	.L118:
 1590 0964 6D2D      		mov r22,r13
 1591 0966 6A5E      		subi r22,lo8(-(22))
 1592 0968 F8E1      		ldi r31,lo8(24)
 1593 096a CF2E      		mov r12,r31
 1594 096c CD0C      		add r12,r13
 1595 096e E9E1      		ldi r30,lo8(25)
 1596 0970 BE2E      		mov r11,r30
 1597 0972 BD0C      		add r11,r13
 1598               	.LM191:
 1599 0974 0A97      		sbiw r24,10
 1600 0976 00F0      		brlo .L121
 1601               	.LM192:
 1602 0978 012F      		mov r16,r17
 1603 097a 2F2D      		mov r18,r15
 1604 097c 40E0      		ldi r20,lo8(.LC10)
 1605 097e 50E0      		ldi r21,hi8(.LC10)
 1606 0980 8E2D      		mov r24,r14
 1607 0982 0E94 0000 		call LCM_Screen_str
 1608               	.LM193:
 1609 0986 8091 0000 		lds r24,GT_ZJ2_2
 1610 098a 9091 0000 		lds r25,(GT_ZJ2_2)+1
 1611 098e 6AE0      		ldi r22,lo8(10)
 1612 0990 70E0      		ldi r23,hi8(10)
 1613 0992 0E94 0000 		call __udivmodhi4
 1614 0996 CB01      		movw r24,r22
 1615 0998 6AE0      		ldi r22,lo8(10)
 1616 099a 70E0      		ldi r23,hi8(10)
 1617 099c 0E94 0000 		call __udivmodhi4
 1618 09a0 6D2D      		mov r22,r13
 1619 09a2 695E      		subi r22,lo8(-(23))
 1620 09a4 282F      		mov r18,r24
 1621 09a6 4F2D      		mov r20,r15
 1622 09a8 8E2D      		mov r24,r14
 1623 09aa 0E94 0000 		call LCM_NumberDisplay
 1624 09ae 00C0      		rjmp .L140
 1625               	.L121:
 1626               	.LM194:
 1627 09b0 012F      		mov r16,r17
 1628 09b2 2F2D      		mov r18,r15
 1629 09b4 40E0      		ldi r20,lo8(.LC12)
 1630 09b6 50E0      		ldi r21,hi8(.LC12)
 1631 09b8 8E2D      		mov r24,r14
 1632 09ba 0E94 0000 		call LCM_Screen_str
 1633               	.L140:
 1634               	.LM195:
 1635 09be 8091 0000 		lds r24,GT_ZJ2_2
 1636 09c2 9091 0000 		lds r25,(GT_ZJ2_2)+1
 1637 09c6 6AE0      		ldi r22,lo8(10)
 1638 09c8 70E0      		ldi r23,hi8(10)
 1639 09ca 0E94 0000 		call __udivmodhi4
 1640 09ce 282F      		mov r18,r24
 1641 09d0 4F2D      		mov r20,r15
 1642 09d2 6C2D      		mov r22,r12
 1643 09d4 8E2D      		mov r24,r14
 1644 09d6 0E94 0000 		call LCM_NumberDisplay
 1645               	.LM196:
 1646 09da 2F2D      		mov r18,r15
 1647 09dc 40E0      		ldi r20,lo8(.LC10)
 1648 09de 50E0      		ldi r21,hi8(.LC10)
 1649 09e0 6B2D      		mov r22,r11
 1650               	.LVL120:
 1651               	.L133:
 1652 09e2 8E2D      		mov r24,r14
 1653 09e4 0E94 0000 		call LCM_Screen_str
 1654               	.LVL121:
 1655               	.LM197:
 1656 09e8 8091 0000 		lds r24,GT_ZJ2_3
 1657 09ec 9091 0000 		lds r25,(GT_ZJ2_3)+1
 1658 09f0 8436      		cpi r24,100
 1659 09f2 9105      		cpc r25,__zero_reg__
 1660 09f4 00F0      		brlo .L123
 1661               	.LM198:
 1662 09f6 64E6      		ldi r22,lo8(100)
 1663 09f8 70E0      		ldi r23,hi8(100)
 1664 09fa 0E94 0000 		call __udivmodhi4
 1665 09fe CB01      		movw r24,r22
 1666 0a00 6AE0      		ldi r22,lo8(10)
 1667 0a02 70E0      		ldi r23,hi8(10)
 1668 0a04 0E94 0000 		call __udivmodhi4
 1669 0a08 2AE1      		ldi r18,lo8(26)
 1670 0a0a D20E      		add r13,r18
 1671 0a0c 012F      		mov r16,r17
 1672 0a0e 282F      		mov r18,r24
 1673 0a10 4F2D      		mov r20,r15
 1674 0a12 6D2D      		mov r22,r13
 1675 0a14 8E2D      		mov r24,r14
 1676 0a16 0E94 0000 		call LCM_NumberDisplay
 1677               	.LM199:
 1678 0a1a 8091 0000 		lds r24,GT_ZJ2_3
 1679 0a1e 9091 0000 		lds r25,(GT_ZJ2_3)+1
 1680 0a22 6AE0      		ldi r22,lo8(10)
 1681 0a24 70E0      		ldi r23,hi8(10)
 1682 0a26 0E94 0000 		call __udivmodhi4
 1683 0a2a CB01      		movw r24,r22
 1684 0a2c 6AE0      		ldi r22,lo8(10)
 1685 0a2e 70E0      		ldi r23,hi8(10)
 1686 0a30 0E94 0000 		call __udivmodhi4
 1687 0a34 D394      		inc r13
 1688 0a36 282F      		mov r18,r24
 1689 0a38 4F2D      		mov r20,r15
 1690 0a3a 6D2D      		mov r22,r13
 1691 0a3c 8E2D      		mov r24,r14
 1692 0a3e 0E94 0000 		call LCM_NumberDisplay
 1693               	.LM200:
 1694 0a42 8091 0000 		lds r24,GT_ZJ2_3
 1695 0a46 9091 0000 		lds r25,(GT_ZJ2_3)+1
 1696 0a4a 6AE0      		ldi r22,lo8(10)
 1697 0a4c 70E0      		ldi r23,hi8(10)
 1698 0a4e 0E94 0000 		call __udivmodhi4
 1699 0a52 D394      		inc r13
 1700 0a54 282F      		mov r18,r24
 1701 0a56 4F2D      		mov r20,r15
 1702 0a58 6D2D      		mov r22,r13
 1703 0a5a 00C0      		rjmp .L134
 1704               	.LVL122:
 1705               	.L123:
 1706 0a5c 6D2D      		mov r22,r13
 1707 0a5e 665E      		subi r22,lo8(-(26))
 1708 0a60 7CE1      		ldi r23,lo8(28)
 1709 0a62 C72E      		mov r12,r23
 1710 0a64 CD0C      		add r12,r13
 1711               	.LM201:
 1712 0a66 0A97      		sbiw r24,10
 1713 0a68 00F0      		brlo .L126
 1714               	.LM202:
 1715 0a6a 012F      		mov r16,r17
 1716 0a6c 2F2D      		mov r18,r15
 1717 0a6e 40E0      		ldi r20,lo8(.LC10)
 1718 0a70 50E0      		ldi r21,hi8(.LC10)
 1719 0a72 8E2D      		mov r24,r14
 1720 0a74 0E94 0000 		call LCM_Screen_str
 1721               	.LM203:
 1722 0a78 8091 0000 		lds r24,GT_ZJ2_3
 1723 0a7c 9091 0000 		lds r25,(GT_ZJ2_3)+1
 1724 0a80 6AE0      		ldi r22,lo8(10)
 1725 0a82 70E0      		ldi r23,hi8(10)
 1726 0a84 0E94 0000 		call __udivmodhi4
 1727 0a88 CB01      		movw r24,r22
 1728 0a8a 6AE0      		ldi r22,lo8(10)
 1729 0a8c 70E0      		ldi r23,hi8(10)
 1730 0a8e 0E94 0000 		call __udivmodhi4
 1731 0a92 2BE1      		ldi r18,lo8(27)
 1732 0a94 D20E      		add r13,r18
 1733 0a96 282F      		mov r18,r24
 1734 0a98 4F2D      		mov r20,r15
 1735 0a9a 6D2D      		mov r22,r13
 1736 0a9c 8E2D      		mov r24,r14
 1737 0a9e 0E94 0000 		call LCM_NumberDisplay
 1738 0aa2 00C0      		rjmp .L135
 1739               	.L126:
 1740               	.LM204:
 1741 0aa4 012F      		mov r16,r17
 1742 0aa6 2F2D      		mov r18,r15
 1743 0aa8 40E0      		ldi r20,lo8(.LC12)
 1744 0aaa 50E0      		ldi r21,hi8(.LC12)
 1745 0aac 8E2D      		mov r24,r14
 1746 0aae 0E94 0000 		call LCM_Screen_str
 1747               	.L135:
 1748               	.LM205:
 1749 0ab2 8091 0000 		lds r24,GT_ZJ2_3
 1750 0ab6 9091 0000 		lds r25,(GT_ZJ2_3)+1
 1751 0aba 6AE0      		ldi r22,lo8(10)
 1752 0abc 70E0      		ldi r23,hi8(10)
 1753 0abe 0E94 0000 		call __udivmodhi4
 1754 0ac2 282F      		mov r18,r24
 1755 0ac4 4F2D      		mov r20,r15
 1756 0ac6 6C2D      		mov r22,r12
 1757               	.LVL123:
 1758               	.L134:
 1759 0ac8 8E2D      		mov r24,r14
 1760 0aca 0E94 0000 		call LCM_NumberDisplay
 1761               	.LVL124:
 1762               	/* epilogue: frame size=0 */
 1763 0ace 1F91      		pop r17
 1764 0ad0 0F91      		pop r16
 1765 0ad2 FF90      		pop r15
 1766 0ad4 EF90      		pop r14
 1767 0ad6 DF90      		pop r13
 1768 0ad8 CF90      		pop r12
 1769 0ada BF90      		pop r11
 1770 0adc 0895      		ret
 1771               	/* epilogue end (size=8) */
 1772               	/* function GTZJ_Display size 794 (779) */
 1773               	.LFE18:
 1775               	.global	HZ_JingLou
 1777               	HZ_JingLou:
 1778               	.LFB19:
 1779               	.LM206:
 1780               	/* prologue: frame size=0 */
 1781 0ade DF92      		push r13
 1782 0ae0 EF92      		push r14
 1783 0ae2 FF92      		push r15
 1784 0ae4 0F93      		push r16
 1785 0ae6 1F93      		push r17
 1786               	/* prologue end (size=5) */
 1787               	.LVL125:
 1788 0ae8 D82E      		mov r13,r24
 1789 0aea 162F      		mov r17,r22
 1790 0aec E42E      		mov r14,r20
 1791               	.LM207:
 1792 0aee 022F      		mov r16,r18
 1793 0af0 242F      		mov r18,r20
 1794               	.LVL126:
 1795 0af2 4DE1      		ldi r20,lo8(29)
 1796               	.LVL127:
 1797 0af4 0E94 0000 		call LCM_Screen_HZ
 1798               	.LVL128:
 1799               	.LM208:
 1800 0af8 1E5F      		subi r17,lo8(-(2))
 1801 0afa 2E2D      		mov r18,r14
 1802 0afc 48E3      		ldi r20,lo8(56)
 1803 0afe 612F      		mov r22,r17
 1804 0b00 8D2D      		mov r24,r13
 1805 0b02 0E94 0000 		call LCM_Screen_HZ
 1806               	/* epilogue: frame size=0 */
 1807 0b06 1F91      		pop r17
 1808 0b08 0F91      		pop r16
 1809 0b0a FF90      		pop r15
 1810 0b0c EF90      		pop r14
 1811 0b0e DF90      		pop r13
 1812 0b10 0895      		ret
 1813               	/* epilogue end (size=6) */
 1814               	/* function HZ_JingLou size 26 (15) */
 1815               	.LFE19:
 1817               	.global	HZ_JingPen
 1819               	HZ_JingPen:
 1820               	.LFB20:
 1821               	.LM209:
 1822               	/* prologue: frame size=0 */
 1823 0b12 DF92      		push r13
 1824 0b14 EF92      		push r14
 1825 0b16 FF92      		push r15
 1826 0b18 0F93      		push r16
 1827 0b1a 1F93      		push r17
 1828               	/* prologue end (size=5) */
 1829               	.LVL129:
 1830 0b1c D82E      		mov r13,r24
 1831 0b1e 162F      		mov r17,r22
 1832 0b20 E42E      		mov r14,r20
 1833               	.LM210:
 1834 0b22 022F      		mov r16,r18
 1835 0b24 242F      		mov r18,r20
 1836               	.LVL130:
 1837 0b26 4DE1      		ldi r20,lo8(29)
 1838               	.LVL131:
 1839 0b28 0E94 0000 		call LCM_Screen_HZ
 1840               	.LVL132:
 1841               	.LM211:
 1842 0b2c 1E5F      		subi r17,lo8(-(2))
 1843 0b2e 2E2D      		mov r18,r14
 1844 0b30 42E4      		ldi r20,lo8(66)
 1845 0b32 612F      		mov r22,r17
 1846 0b34 8D2D      		mov r24,r13
 1847 0b36 0E94 0000 		call LCM_Screen_HZ
 1848               	/* epilogue: frame size=0 */
 1849 0b3a 1F91      		pop r17
 1850 0b3c 0F91      		pop r16
 1851 0b3e FF90      		pop r15
 1852 0b40 EF90      		pop r14
 1853 0b42 DF90      		pop r13
 1854 0b44 0895      		ret
 1855               	/* epilogue end (size=6) */
 1856               	/* function HZ_JingPen size 26 (15) */
 1857               	.LFE20:
 1859               	.global	HZ_JingYong
 1861  

⌨️ 快捷键说明

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