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

📄 rem.lst

📁 空调控制程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
 727 04aa 8150      		subi r24,lo8(-(-1))
 728 04ac 8E31      		cpi r24,lo8(30)
 729 04ae 00F0      		brlo .+2
 730 04b0 00C0      		rjmp .L109
 731               	.LM118:
 732 04b2 8091 0000 		lds r24,WJ_NJNo
 733 04b6 807E      		andi r24,lo8(-32)
 734 04b8 00C0      		rjmp .L111
 735               	.L92:
 736               	.LM119:
 737 04ba 9091 0000 		lds r25,LcBufAdr+3
 738 04be 9830      		cpi r25,lo8(8)
 739 04c0 00F0      		brlo .+2
 740 04c2 00C0      		rjmp .L109
 741               	.LM120:
 742 04c4 9295      		swap r25
 743 04c6 990F      		lsl r25
 744 04c8 907E      		andi r25,lo8(-32)
 745 04ca 8091 0000 		lds r24,WJ_NJNo
 746 04ce 8F71      		andi r24,lo8(31)
 747               	.L111:
 748 04d0 892B      		or r24,r25
 749 04d2 0E94 0000 		call ClrRsErr
 750 04d6 00C0      		rjmp .L110
 751               	.L93:
 752               	.LM121:
 753 04d8 8091 0000 		lds r24,RunMode
 754 04dc 87FD      		sbrc r24,7
 755 04de 00C0      		rjmp .L109
 756 04e0 8091 0000 		lds r24,LcBufAdr+3
 757 04e4 8823      		tst r24
 758 04e6 01F0      		breq .L109
 759               	.LM122:
 760 04e8 8093 0000 		sts PowerConst,r24
 761               	.LM123:
 762 04ec 8091 0000 		lds r24,Errorflg
 763 04f0 8F77      		andi r24,lo8(127)
 764 04f2 8093 0000 		sts Errorflg,r24
 765 04f6 00C0      		rjmp .L110
 766               	.L94:
 767               	.LM124:
 768 04f8 9091 0000 		lds r25,LcBufAdr+3
 769 04fc 892F      		mov r24,r25
 770 04fe 807F      		andi r24,lo8(-16)
 771 0500 01F4      		brne .L109
 772               	.LM125:
 773 0502 8091 0000 		lds r24,SysConfig
 774 0506 807F      		andi r24,lo8(-16)
 775 0508 892B      		or r24,r25
 776 050a 8093 0000 		sts SysConfig,r24
 777 050e 00C0      		rjmp .L110
 778               	.L95:
 779               	.LM126:
 780 0510 9091 0000 		lds r25,LcBufAdr+3
 781 0514 892F      		mov r24,r25
 782 0516 8657      		subi r24,lo8(-(-118))
 783 0518 8531      		cpi r24,lo8(21)
 784 051a 00F4      		brsh .L109
 785               	.LM127:
 786 051c 9093 0000 		sts SetOnCool,r25
 787 0520 00C0      		rjmp .L110
 788               	.L96:
 789               	.LM128:
 790 0522 9091 0000 		lds r25,LcBufAdr+3
 791 0526 892F      		mov r24,r25
 792 0528 8657      		subi r24,lo8(-(-118))
 793 052a 8531      		cpi r24,lo8(21)
 794 052c 00F4      		brsh .L109
 795               	.LM129:
 796 052e 9093 0000 		sts SetOnHeat,r25
 797 0532 00C0      		rjmp .L110
 798               	.L97:
 799               	.LM130:
 800 0534 8091 0000 		lds r24,LcBufAdr+3
 801 0538 8B30      		cpi r24,lo8(11)
 802 053a 00F4      		brsh .L109
 803               	.LM131:
 804 053c 8093 0000 		sts SetUnacc,r24
 805               	.L110:
 806               	.LM132:
 807 0540 85E0      		ldi r24,lo8(5)
 808 0542 8093 0000 		sts BuzCntr,r24
 809 0546 0895      		ret
 810               	.L98:
 811               	.LM133:
 812 0548 8091 0000 		lds r24,LcBufAdr+3
 813 054c 8832      		cpi r24,lo8(40)
 814 054e 00F0      		brlo .L109
 815               	.LM134:
 816 0550 8093 0000 		sts SetOn,r24
 817               	.LM135:
 818 0554 85E0      		ldi r24,lo8(5)
 819 0556 8093 0000 		sts BuzCntr,r24
 820               	.L109:
 821 055a 0895      		ret
 822               	/* epilogue: frame size=0 */
 823               	/* epilogue: noreturn */
 824               	/* epilogue end (size=0) */
 825               	/* function LcSetData size 143 (143) */
 826               	.LFE6:
 828               	.global	LcCom_Sub
 830               	LcCom_Sub:
 831               	.LFB5:
 832               	.LM136:
 833               	/* prologue: frame size=0 */
 834               	/* prologue end (size=0) */
 835               	.LM137:
 836 055c 8091 0000 		lds r24,LcFlag
 837 0560 87FF      		sbrs r24,7
 838 0562 00C0      		rjmp .L138
 839               	.LM138:
 840 0564 8091 0000 		lds r24,LcByteCnt
 841 0568 9091 0000 		lds r25,(LcByteCnt)+1
 842 056c 8050      		subi r24,lo8(LcBufAdr+13)
 843 056e 9040      		sbci r25,hi8(LcBufAdr+13)
 844 0570 01F4      		brne .L115
 845 0572 8091 0000 		lds r24,LcBufAdr
 846 0576 833C      		cpi r24,lo8(-61)
 847 0578 01F4      		brne .L115
 848 057a 91E0      		ldi r25,lo8(1)
 849 057c 00C0      		rjmp .L118
 850               	.L119:
 851               	.LM139:
 852 057e E92F      		mov r30,r25
 853 0580 F0E0      		ldi r31,lo8(0)
 854 0582 E050      		subi r30,lo8(-(LcBufAdr))
 855 0584 F040      		sbci r31,hi8(-(LcBufAdr))
 856 0586 8081      		ld r24,Z
 857 0588 820F      		add r24,r18
 858 058a 8093 0000 		sts LcBufAdr,r24
 859 058e 9F5F      		subi r25,lo8(-(1))
 860               	.L118:
 861 0590 2091 0000 		lds r18,LcBufAdr
 862               	.LM140:
 863 0594 9C30      		cpi r25,lo8(12)
 864 0596 00F0      		brlo .L119
 865 0598 9093 0000 		sts LcSt0Cnt,r25
 866               	.LM141:
 867 059c 8091 0000 		lds r24,LcBufAdr+12
 868 05a0 2817      		cp r18,r24
 869 05a2 01F0      		breq .+2
 870 05a4 00C0      		rjmp .L121
 871 05a6 0E94 0000 		call GetAuxCon
 872 05aa 00C0      		rjmp .L121
 873               	.L115:
 874               	.LM142:
 875 05ac 2091 0000 		lds r18,LcBufAdr+1
 876 05b0 8091 0000 		lds r24,LcBufAdr
 877 05b4 822B      		or r24,r18
 878 05b6 8F3F      		cpi r24,lo8(-1)
 879 05b8 01F4      		brne .L123
 880 05ba 8091 0000 		lds r24,LcBufAdr+3
 881 05be 9091 0000 		lds r25,LcBufAdr+2
 882 05c2 892B      		or r24,r25
 883 05c4 8F3F      		cpi r24,lo8(-1)
 884 05c6 01F4      		brne .L123
 885 05c8 8091 0000 		lds r24,LcBufAdr+5
 886 05cc 9091 0000 		lds r25,LcBufAdr+4
 887 05d0 892B      		or r24,r25
 888 05d2 8F3F      		cpi r24,lo8(-1)
 889 05d4 01F0      		breq .L126
 890               	.L123:
 891               	.LM143:
 892 05d6 80E0      		ldi r24,lo8(LcBufAdr)
 893 05d8 90E0      		ldi r25,hi8(LcBufAdr)
 894 05da 9093 0000 		sts (LcByteCnt)+1,r25
 895 05de 8093 0000 		sts LcByteCnt,r24
 896               	.L126:
 897               	.LM144:
 898 05e2 8091 0000 		lds r24,LcByteCnt
 899 05e6 9091 0000 		lds r25,(LcByteCnt)+1
 900 05ea 30E0      		ldi r19,hi8(LcBufAdr+12)
 901 05ec 8030      		cpi r24,lo8(LcBufAdr+12)
 902 05ee 9307      		cpc r25,r19
 903 05f0 01F4      		brne .L127
 904               	.LM145:
 905 05f2 8091 0000 		lds r24,LcBufAdr+7
 906 05f6 9091 0000 		lds r25,LcBufAdr+6
 907 05fa 892B      		or r24,r25
 908 05fc 8F3F      		cpi r24,lo8(-1)
 909 05fe 01F4      		brne .L129
 910 0600 8091 0000 		lds r24,LcBufAdr+9
 911 0604 9091 0000 		lds r25,LcBufAdr+8
 912 0608 892B      		or r24,r25
 913 060a 8F3F      		cpi r24,lo8(-1)
 914 060c 01F4      		brne .L129
 915 060e 8091 0000 		lds r24,LcBufAdr+11
 916 0612 9091 0000 		lds r25,LcBufAdr+10
 917 0616 892B      		or r24,r25
 918 0618 8F3F      		cpi r24,lo8(-1)
 919 061a 01F0      		breq .L132
 920               	.L129:
 921               	.LM146:
 922 061c 1092 0000 		sts LcBufAdr+11,__zero_reg__
 923               	.L132:
 924               	.LM147:
 925 0620 8091 0000 		lds r24,LcBufAdr+11
 926 0624 853D      		cpi r24,lo8(-43)
 927 0626 01F4      		brne .L121
 928               	.LM148:
 929 0628 8091 0000 		lds r24,LcBufAdr+1
 930 062c 8093 0000 		sts LcBufAdr+4,r24
 931               	.LM149:
 932 0630 8091 0000 		lds r24,LcBufAdr+5
 933 0634 8093 0000 		sts LcBufAdr+2,r24
 934               	.LM150:
 935 0638 8091 0000 		lds r24,LcBufAdr+7
 936 063c 8093 0000 		sts LcBufAdr+1,r24
 937               	.LM151:
 938 0640 8091 0000 		lds r24,LcBufAdr+9
 939 0644 00C0      		rjmp .L139
 940               	.L127:
 941               	.LM152:
 942 0646 8050      		subi r24,lo8(LcBufAdr+6)
 943 0648 9040      		sbci r25,hi8(LcBufAdr+6)
 944 064a 01F4      		brne .L121
 945               	.LM153:
 946 064c 8091 0000 		lds r24,LcBufAdr+5
 947 0650 8936      		cpi r24,lo8(105)
 948 0652 01F4      		brne .L135
 949               	.LM154:
 950 0654 8091 0000 		lds r24,Sysflag1
 951 0658 8F7D      		andi r24,lo8(-33)
 952 065a 8093 0000 		sts Sysflag1,r24
 953               	.LM155:
 954 065e 0E94 0000 		call LcSetData
 955 0662 00C0      		rjmp .L121
 956               	.L135:
 957               	.LM156:
 958 0664 853D      		cpi r24,lo8(-43)
 959 0666 01F4      		brne .L121
 960               	.LM157:
 961 0668 2093 0000 		sts LcBufAdr+1,r18
 962               	.LM158:
 963 066c 8091 0000 		lds r24,LcBufAdr+3
 964               	.L139:
 965 0670 8093 0000 		sts LcBufAdr,r24
 966               	.LM159:
 967 0674 0E94 0000 		call LcGetData
 968               	.L121:
 969               	.LM160:
 970 0678 8091 0000 		lds r24,LcFlag
 971 067c 8F77      		andi r24,lo8(127)
 972 067e 8093 0000 		sts LcFlag,r24
 973               	.L138:
 974 0682 0895      		ret
 975               	/* epilogue: frame size=0 */
 976               	/* epilogue: noreturn */
 977               	/* epilogue end (size=0) */
 978               	/* function LcCom_Sub size 150 (150) */
 979               	.LFE5:
 981               	.global	LcRxMod_Tab
 982               		.data
 985               	LcRxMod_Tab:
 986 0000 00        		.byte	0
 987 0001 02        		.byte	2
 988 0002 03        		.byte	3
 989 0003 04        		.byte	4
 990 0004 01        		.byte	1
 991 0005 00        		.byte	0
 992 0006 00        		.byte	0
 993               	.global	ModeAux
 996               	ModeAux:
 997 0007 00        		.byte	0
 998 0008 02        		.byte	2
 999 0009 03        		.byte	3
 1000 000a 03        		.byte	3
 1001 000b 01        		.byte	1
 1002 000c 01        		.byte	1
 1003 000d 04        		.byte	4
 1004               	.global	LcRxFan_Tab
 1007               	LcRxFan_Tab:
 1008 000e 00        		.byte	0
 1009 000f 03        		.byte	3
 1010 0010 02        		.byte	2
 1011 0011 01        		.byte	1
 1012 0012 07        		.byte	7
 1013 0013 05        		.byte	5
 1014 0014 00        		.byte	0
 1015 0015 00        		.byte	0
 1016               	.global	FanAux
 1019               	FanAux:
 1020 0016 07        		.byte	7
 1021 0017 03        		.byte	3
 1022 0018 02        		.byte	2
 1023 0019 01        		.byte	1
 1024 001a 05        		.byte	5
 1025 001b 00        		.byte	0
 1026 001c 00        		.byte	0
 1027 001d 00        		.byte	0
 1028               		.comm AckTm,1,1
 1029               		.comm LcSt0Cnt,1,1
 1030               		.comm LcByteCnt,2,1
 1031               		.comm LcBitCnt,1,1
 1032               		.comm LcBufAdr,13,1
 1033               		.comm LcInHiCnt,1,1
 1034               		.comm LcFlag,1,1
 1107               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 rem.c
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:5      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:6      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:19     .text:00000000 __vector_3
                            *COM*:00000001 LcFlag
                            *COM*:00000001 LcSt0Cnt
                            *COM*:00000001 LcInHiCnt
                            *COM*:00000002 LcByteCnt
                            *COM*:00000001 LcBitCnt
                            *COM*:0000000d LcBufAdr
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:169    .text:00000106 Init_TIMA
                            *COM*:00000001 AckTm
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:197    .text:0000011e AddSum
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:280    .text:0000017c GetAuxCon
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:1019   .data:00000016 FanAux
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:996    .data:00000007 ModeAux
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:504    .text:00000316 LcGetData
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:985    .data:00000000 LcRxMod_Tab
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:1007   .data:0000000e LcRxFan_Tab
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:665    .text:00000440 LcSetData
C:\DOCUME~1\kelvin\LOCALS~1\Temp/ccpBbPlw.s:830    .text:0000055c LcCom_Sub

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
FanTmSet
TimeTmSet
SWTime
BuzCntr
Sysflag1
SetupTp
FanStatus
SetMode
SlpTmFlag
SleepUnit
FDoorUnit
TurnSysOn
TurnSysOff
TurnOff
TurnOn
Sysflag
WJ_NJNo
ClrRsErr
RunMode
PowerConst
Errorflg
SysConfig
SetOnCool
SetOnHeat
SetUnacc
SetOn

⌨️ 快捷键说明

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