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

📄 led.lst

📁 空调控制程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
 717 04be 00C0      		rjmp .L118
 718               	.LM109:
 719 04c0 88B3      		in r24,56-0x20
 720 04c2 8370      		andi r24,lo8(3)
 721 04c4 88BB      		out 56-0x20,r24
 722               	.LM110:
 723 04c6 6091 0000 		lds r22,ScanCnt
 724 04ca 462F      		mov r20,r22
 725 04cc 50E0      		ldi r21,lo8(0)
 726 04ce FA01      		movw r30,r20
 727 04d0 E050      		subi r30,lo8(-(SegBuf))
 728 04d2 F040      		sbci r31,hi8(-(SegBuf))
 729 04d4 E081      		ld r30,Z
 730 04d6 90E8      		ldi r25,lo8(-128)
 731               	.LVL31:
 732 04d8 20E0      		ldi r18,lo8(0)
 733 04da 30E0      		ldi r19,hi8(0)
 734               	.L108:
 735               	.LM111:
 736 04dc 9298      		cbi 50-0x20,2
 737               	.LM112:
 738 04de 892F      		mov r24,r25
 739 04e0 8E23      		and r24,r30
 740 04e2 01F0      		breq .L109
 741               	.LM113:
 742 04e4 939A      		sbi 50-0x20,3
 743 04e6 00C0      		rjmp .L111
 744               	.L109:
 745               	.LM114:
 746 04e8 9398      		cbi 50-0x20,3
 747               	.L111:
 748               	.LM115:
 749 04ea 9695      		lsr r25
 750               	.LM116:
 751 04ec 929A      		sbi 50-0x20,2
 752 04ee 2F5F      		subi r18,lo8(-(1))
 753 04f0 3F4F      		sbci r19,hi8(-(1))
 754               	.LM117:
 755 04f2 2830      		cpi r18,8
 756 04f4 3105      		cpc r19,__zero_reg__
 757 04f6 01F4      		brne .L108
 758               	.LM118:
 759 04f8 28B3      		in r18,56-0x20
 760 04fa 84E0      		ldi r24,lo8(4)
 761 04fc 90E0      		ldi r25,hi8(4)
 762 04fe 042E      		mov r0,r20
 763 0500 00C0      		rjmp 2f
 764 0502 880F      	1:	lsl r24
 765 0504 991F      		rol r25
 766 0506 0A94      	2:	dec r0
 767 0508 02F4      		brpl 1b
 768 050a 282B      		or r18,r24
 769 050c 28BB      		out 56-0x20,r18
 770               	.LM119:
 771 050e 9298      		cbi 50-0x20,2
 772               	.LM120:
 773               	/* #APP */
 774 0510 0000      		nop
 775               	.LM121:
 776 0512 0000      		nop
 777               	.LM122:
 778 0514 0000      		nop
 779               	.LM123:
 780               	/* #NOAPP */
 781 0516 B099      		sbic 54-0x20,0
 782 0518 00C0      		rjmp .L113
 783               	.LM124:
 784 051a 81E0      		ldi r24,lo8(1)
 785 051c 90E0      		ldi r25,hi8(1)
 786 051e 00C0      		rjmp 2f
 787 0520 880F      	1:	lsl r24
 788 0522 991F      		rol r25
 789 0524 4A95      	2:	dec r20
 790 0526 02F4      		brpl 1b
 791 0528 2091 0000 		lds r18,KeyBuf
 792 052c 282B      		or r18,r24
 793 052e 2093 0000 		sts KeyBuf,r18
 794               	.L113:
 795               	.LM125:
 796 0532 B199      		sbic 54-0x20,1
 797 0534 00C0      		rjmp .L115
 798               	.LM126:
 799 0536 8091 0000 		lds r24,KeyBuf
 800 053a 8160      		ori r24,lo8(1)
 801 053c 8093 0000 		sts KeyBuf,r24
 802               	.L115:
 803               	.LM127:
 804 0540 862F      		mov r24,r22
 805 0542 8F5F      		subi r24,lo8(-(1))
 806 0544 8093 0000 		sts ScanCnt,r24
 807 0548 8630      		cpi r24,lo8(6)
 808 054a 00F0      		brlo .L118
 809               	.LM128:
 810 054c 8091 0000 		lds r24,KeyBuf
 811 0550 8093 0000 		sts KeyGet,r24
 812               	.LM129:
 813 0554 1092 0000 		sts ScanCnt,__zero_reg__
 814               	.LM130:
 815 0558 1092 0000 		sts KeyBuf,__zero_reg__
 816               	.L118:
 817               	/* epilogue: frame size=0 */
 818 055c FF91      		pop r31
 819 055e EF91      		pop r30
 820 0560 9F91      		pop r25
 821 0562 8F91      		pop r24
 822 0564 6F91      		pop r22
 823 0566 5F91      		pop r21
 824 0568 4F91      		pop r20
 825 056a 3F91      		pop r19
 826 056c 2F91      		pop r18
 827 056e 0F90      		pop __tmp_reg__
 828 0570 0FBE      		out __SREG__,__tmp_reg__
 829 0572 0F90      		pop __tmp_reg__
 830 0574 1F90      		pop __zero_reg__
 831 0576 1895      		reti
 832               	/* epilogue end (size=14) */
 833               	/* function __vector_7 size 121 (93) */
 834               	.LFE5:
 836               	.global	Led_Init
 838               	Led_Init:
 839               	.LFB6:
 840               	.LM131:
 841               	/* prologue: frame size=0 */
 842               	/* prologue end (size=0) */
 843               	.LM132:
 844 0578 1FBC      		out 79-0x20,__zero_reg__
 845               	.LM133:
 846 057a 82E0      		ldi r24,lo8(2)
 847 057c 8EBD      		out 78-0x20,r24
 848               	.LM134:
 849 057e 89B7      		in r24,89-0x20
 850 0580 8860      		ori r24,lo8(8)
 851 0582 89BF      		out 89-0x20,r24
 852               	.LM135:
 853 0584 86E9      		ldi r24,lo8(-106)
 854 0586 8093 0000 		sts ChkLcdCnt,r24
 855               	/* epilogue: frame size=0 */
 856 058a 0895      		ret
 857               	/* epilogue end (size=1) */
 858               	/* function Led_Init size 10 (9) */
 859               	.LFE6:
 861               	.global	TabSeg
 862               		.data
 865               	TabSeg:
 866 0000 F3        		.byte	-13
 867 0001 C0        		.byte	-64
 868 0002 75        		.byte	117
 869 0003 E5        		.byte	-27
 870 0004 C6        		.byte	-58
 871 0005 A7        		.byte	-89
 872 0006 B7        		.byte	-73
 873 0007 C1        		.byte	-63
 874 0008 F7        		.byte	-9
 875 0009 E7        		.byte	-25
 876               	.global	DPErrNo
 879               	DPErrNo:
 880 000a 46        		.byte	70
 881 000b 47        		.byte	71
 882 000c 48        		.byte	72
 883 000d 49        		.byte	73
 884 000e 50        		.byte	80
 885 000f 51        		.byte	81
 886 0010 52        		.byte	82
 887 0011 53        		.byte	83
 888 0012 54        		.byte	84
 889 0013 55        		.byte	85
 890 0014 56        		.byte	86
 891 0015 57        		.byte	87
 892 0016 58        		.byte	88
 893 0017 59        		.byte	89
 894 0018 60        		.byte	96
 895 0019 61        		.byte	97
 896 001a 62        		.byte	98
 897 001b 63        		.byte	99
 898 001c 64        		.byte	100
 899 001d 65        		.byte	101
 900 001e 66        		.byte	102
 901 001f 67        		.byte	103
 902 0020 68        		.byte	104
 903 0021 69        		.byte	105
 904 0022 70        		.byte	112
 905 0023 71        		.byte	113
 906 0024 72        		.byte	114
 907 0025 73        		.byte	115
 908 0026 74        		.byte	116
 909 0027 75        		.byte	117
 910 0028 76        		.byte	118
 911 0029 77        		.byte	119
 912 002a 78        		.byte	120
 913 002b 79        		.byte	121
 914 002c 00        		.byte	0
 915 002d 00        		.byte	0
 916 002e 00        		.byte	0
 917 002f 00        		.byte	0
 918 0030 00        		.byte	0
 919 0031 00        		.byte	0
 920 0032 00        		.byte	0
 921 0033 00        		.byte	0
 922 0034 00        		.byte	0
 923 0035 00        		.byte	0
 924 0036 00        		.byte	0
 925 0037 00        		.byte	0
 926 0038 00        		.byte	0
 927 0039 00        		.byte	0
 928 003a 80        		.byte	-128
 929 003b 82        		.byte	-126
 930 003c 81        		.byte	-127
 931 003d 83        		.byte	-125
 932 003e 84        		.byte	-124
 933 003f 88        		.byte	-120
 934 0040 87        		.byte	-121
 935 0041 89        		.byte	-119
 936 0042 90        		.byte	-112
 937 0043 93        		.byte	-109
 938 0044 91        		.byte	-111
 939 0045 00        		.byte	0
 940 0046 00        		.byte	0
 941 0047 00        		.byte	0
 942 0048 00        		.byte	0
 943 0049 00        		.byte	0
 944               	.global	BPErrNo
 947               	BPErrNo:
 948 004a 30        		.byte	48
 949 004b 31        		.byte	49
 950 004c 32        		.byte	50
 951 004d 33        		.byte	51
 952 004e 34        		.byte	52
 953 004f 35        		.byte	53
 954 0050 36        		.byte	54
 955 0051 37        		.byte	55
 956 0052 38        		.byte	56
 957 0053 39        		.byte	57
 958 0054 40        		.byte	64
 959 0055 41        		.byte	65
 960 0056 42        		.byte	66
 961 0057 43        		.byte	67
 962 0058 44        		.byte	68
 963 0059 45        		.byte	69
 964 005a 01        		.byte	1
 965 005b 02        		.byte	2
 966 005c 03        		.byte	3
 967 005d 04        		.byte	4
 968 005e 05        		.byte	5
 969 005f 06        		.byte	6
 970 0060 07        		.byte	7
 971 0061 08        		.byte	8
 972 0062 09        		.byte	9
 973 0063 10        		.byte	16
 974 0064 11        		.byte	17
 975 0065 12        		.byte	18
 976 0066 13        		.byte	19
 977 0067 14        		.byte	20
 978 0068 15        		.byte	21
 979 0069 16        		.byte	22
 980 006a 20        		.byte	32
 981 006b 21        		.byte	33
 982 006c 22        		.byte	34
 983 006d 00        		.byte	0
 984 006e 00        		.byte	0
 985 006f 00        		.byte	0
 986 0070 00        		.byte	0
 987 0071 00        		.byte	0
 988 0072 23        		.byte	35
 989 0073 00        		.byte	0
 990 0074 00        		.byte	0
 991 0075 00        		.byte	0
 992 0076 00        		.byte	0
 993 0077 00        		.byte	0
 994 0078 00        		.byte	0
 995 0079 00        		.byte	0
 996 007a 80        		.byte	-128
 997 007b 82        		.byte	-126
 998 007c 81        		.byte	-127
 999 007d 83        		.byte	-125
 1000 007e 84        		.byte	-124
 1001 007f 88        		.byte	-120
 1002 0080 87        		.byte	-121
 1003 0081 89        		.byte	-119
 1004 0082 90        		.byte	-112
 1005 0083 93        		.byte	-109
 1006 0084 91        		.byte	-111
 1007 0085 00        		.byte	0
 1008 0086 00        		.byte	0
 1009 0087 00        		.byte	0
 1010 0088 00        		.byte	0
 1011 0089 00        		.byte	0
 1012               		.comm TimeTmSet,1,1
 1013               		.comm FanTmSet,1,1
 1014               		.comm DispDlyCnt,1,1
 1015               		.comm ChkLcdCnt,1,1
 1016               		.comm FlashErrCnt,1,1
 1017               		.comm KeyBuf,1,1
 1018               		.comm KeyGet,1,1
 1019               		.comm FlashCntr,1,1
 1020               		.comm FlashErrNo,1,1
 1021               		.comm SegBuf,6,1
 1022               		.comm ScanCnt,1,1
 1079               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 led.c
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:5      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:6      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:19     .text:00000000 DispTime
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:865    .data:00000000 TabSeg
                            *COM*:00000006 SegBuf
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:112    .text:00000092 GetErrNum
                            *COM*:00000001 FlashErrCnt
                            *COM*:00000001 FlashErrNo
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:879    .data:0000000a DPErrNo
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:947    .data:0000004a BPErrNo
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:223    .text:00000138 LedDisp_Sub
                            *COM*:00000001 FlashCntr
                            *COM*:00000001 FanTmSet
                            *COM*:00000001 TimeTmSet
                            *COM*:00000001 ChkLcdCnt
                            *COM*:00000001 DispDlyCnt
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:688    .text:00000490 __vector_7
                            *COM*:00000001 ScanCnt
                            *COM*:00000001 KeyBuf
                            *COM*:00000001 KeyGet
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccYrkBk7.s:838    .text:00000578 Led_Init

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__udivmodhi4
__udivmodqi4
Errorflg
Errorflg2
BitMask
OutSideErr
WJType
Sysflag1
SWTime
SlpTmFlag
TurnOff
TurnOn
TempVal
RunMode
OutDevStu
AutoCnt
Sysflag2
Sysflag
SetupTp
FanStatus
FDoorUnit

⌨️ 快捷键说明

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