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

📄 keytask.lst

📁 cs5460a做功率表用 cs5460a做功率表用 cs5460a做功率表
💻 LST
📖 第 1 页 / 共 4 页
字号:
 757 028a 9105      		cpc r25,__zero_reg__
 758 028c 09F1      		breq .L70
 759 028e 8430      		cpi r24,4
 760 0290 9105      		cpc r25,__zero_reg__
 761 0292 4CF4      		brge .L75
 762 0294 8130      		cpi r24,1
 763 0296 9105      		cpc r25,__zero_reg__
 764 0298 99F0      		breq .L68
 765 029a 8230      		cpi r24,2
 766 029c 9105      		cpc r25,__zero_reg__
 767 029e A4F4      		brge .L69
 768 02a0 892B      		or r24,r25
 769 02a2 51F0      		breq .L67
 770 02a4 C7C0      		rjmp .L47
 771               	.L75:
 772 02a6 8530      		cpi r24,5
 773 02a8 9105      		cpc r25,__zero_reg__
 774 02aa 01F1      		breq .L72
 775               	.L113:
 776 02ac 8530      		cpi r24,5
 777 02ae 9105      		cpc r25,__zero_reg__
 778 02b0 9CF0      		brlt .L71
 779 02b2 0697      		sbiw r24,6
 780 02b4 09F1      		breq .L73
 781 02b6 BEC0      		rjmp .L47
 782               	.L67:
 784               	.LM74:
 785 02b8 48E8      		ldi r20,lo8(5000)
 786 02ba 53E1      		ldi r21,hi8(5000)
 787 02bc 61E0      		ldi r22,lo8(1)
 788 02be 80C0      		rjmp .L103
 789               	.L68:
 791               	.LM75:
 792 02c0 40ED      		ldi r20,lo8(2000)
 793 02c2 57E0      		ldi r21,hi8(2000)
 794 02c4 61E0      		ldi r22,lo8(1)
 795 02c6 89C0      		rjmp .L105
 796               	.L69:
 798               	.LM76:
 799 02c8 48E8      		ldi r20,lo8(5000)
 800 02ca 53E1      		ldi r21,hi8(5000)
 801 02cc 61E0      		ldi r22,lo8(1)
 802 02ce 92C0      		rjmp .L107
 803               	.L70:
 805               	.LM77:
 806 02d0 48E8      		ldi r20,lo8(5000)
 807 02d2 53E1      		ldi r21,hi8(5000)
 808 02d4 61E0      		ldi r22,lo8(1)
 809 02d6 9BC0      		rjmp .L109
 810               	.L71:
 812               	.LM78:
 813 02d8 81E0      		ldi r24,lo8(1)
 814 02da 8093 0000 		sts fDOKEY,r24
 816               	.LM79:
 817 02de 8091 0000 		lds r24,BaudAndData
 818 02e2 90E1      		ldi r25,lo8(16)
 819 02e4 8927      		eor r24,r25
 820 02e6 8093 0000 		sts BaudAndData,r24
 822               	.LM80:
 823 02ea A4C0      		rjmp .L47
 824               	.L72:
 826               	.LM81:
 827 02ec 8091 0000 		lds r24,AddrVal
 828 02f0 48EF      		ldi r20,lo8(248)
 829 02f2 50E0      		ldi r21,hi8(248)
 830 02f4 61E0      		ldi r22,lo8(1)
 831 02f6 9AC0      		rjmp .L111
 832               	.L73:
 834               	.LM82:
 835 02f8 91E0      		ldi r25,lo8(1)
 836 02fa 9093 0000 		sts fDOKEY,r25
 838               	.LM83:
 839 02fe 8091 0000 		lds r24,AlarmSwitch
 840 0302 8927      		eor r24,r25
 841 0304 8093 0000 		sts AlarmSwitch,r24
 843               	.LM84:
 844 0308 95C0      		rjmp .L47
 845               	.L76:
 847               	.LM85:
 848 030a 8091 0000 		lds r24,MenuID
 849 030e 9927      		clr r25
 850 0310 8F70      		andi r24,lo8(15)
 851 0312 9070      		andi r25,hi8(15)
 852 0314 8230      		cpi r24,2
 853 0316 9105      		cpc r25,__zero_reg__
 854 0318 01F1      		breq .L80
 855 031a 8330      		cpi r24,3
 856 031c 9105      		cpc r25,__zero_reg__
 857 031e 2CF4      		brge .L84
 858 0320 0097      		sbiw r24,0
 859 0322 49F0      		breq .L78
 860 0324 0197      		sbiw r24,1
 861 0326 81F0      		breq .L79
 862 0328 85C0      		rjmp .L47
 863               	.L84:
 864 032a 8330      		cpi r24,3
 865 032c 9105      		cpc r25,__zero_reg__
 866 032e F1F0      		breq .L81
 867 0330 0497      		sbiw r24,4
 868 0332 29F1      		breq .L82
 869 0334 7FC0      		rjmp .L47
 870               	.L78:
 872               	.LM86:
 873 0336 48E8      		ldi r20,lo8(5000)
 874 0338 53E1      		ldi r21,hi8(5000)
 875 033a 64E6      		ldi r22,lo8(100)
 876               	.L102:
 877 033c 8091 0000 		lds r24,PtVal
 878 0340 9091 0000 		lds r25,(PtVal)+1
 879 0344 5DDE      		rcall ValAdd
 880 0346 41C0      		rjmp .L100
 881               	.L79:
 883               	.LM87:
 884 0348 40ED      		ldi r20,lo8(2000)
 885 034a 57E0      		ldi r21,hi8(2000)
 886 034c 64E6      		ldi r22,lo8(100)
 887               	.L104:
 888 034e 8091 0000 		lds r24,CtVal
 889 0352 9091 0000 		lds r25,(CtVal)+1
 890 0356 54DE      		rcall ValAdd
 891 0358 45C0      		rjmp .L99
 892               	.L80:
 894               	.LM88:
 895 035a 48E8      		ldi r20,lo8(5000)
 896 035c 53E1      		ldi r21,hi8(5000)
 897 035e 64E6      		ldi r22,lo8(100)
 898               	.L106:
 899 0360 8091 0000 		lds r24,H_Alarm
 900 0364 9091 0000 		lds r25,(H_Alarm)+1
 901 0368 4BDE      		rcall ValAdd
 902 036a 49C0      		rjmp .L98
 903               	.L81:
 905               	.LM89:
 906 036c 48E8      		ldi r20,lo8(5000)
 907 036e 53E1      		ldi r21,hi8(5000)
 908 0370 64E6      		ldi r22,lo8(100)
 909               	.L108:
 910 0372 8091 0000 		lds r24,L_Alarm
 911 0376 9091 0000 		lds r25,(L_Alarm)+1
 912 037a 42DE      		rcall ValAdd
 913 037c 4DC0      		rjmp .L97
 914               	.L82:
 916               	.LM90:
 917 037e 8091 0000 		lds r24,AddrVal
 918 0382 48EF      		ldi r20,lo8(248)
 919 0384 50E0      		ldi r21,hi8(248)
 920 0386 64E6      		ldi r22,lo8(100)
 921               	.L110:
 922 0388 9927      		clr r25
 923 038a 3ADE      		rcall ValAdd
 924 038c 51C0      		rjmp .L96
 925               	.L85:
 927               	.LM91:
 928 038e 8091 0000 		lds r24,MenuID
 929 0392 9927      		clr r25
 930 0394 8F70      		andi r24,lo8(15)
 931 0396 9070      		andi r25,hi8(15)
 932 0398 8230      		cpi r24,2
 933 039a 9105      		cpc r25,__zero_reg__
 934 039c 41F1      		breq .L89
 935 039e 8330      		cpi r24,3
 936 03a0 9105      		cpc r25,__zero_reg__
 937 03a2 2CF4      		brge .L93
 938 03a4 0097      		sbiw r24,0
 939 03a6 49F0      		breq .L87
 940 03a8 0197      		sbiw r24,1
 941 03aa A1F0      		breq .L88
 942 03ac 43C0      		rjmp .L47
 943               	.L93:
 944 03ae 8330      		cpi r24,3
 945 03b0 9105      		cpc r25,__zero_reg__
 946 03b2 51F1      		breq .L90
 947 03b4 0497      		sbiw r24,4
 948 03b6 A9F1      		breq .L91
 949 03b8 3DC0      		rjmp .L47
 950               	.L87:
 952               	.LM92:
 953 03ba 48E8      		ldi r20,lo8(5000)
 954 03bc 53E1      		ldi r21,hi8(5000)
 955 03be 64E6      		ldi r22,lo8(100)
 956               	.L103:
 957 03c0 8091 0000 		lds r24,PtVal
 958 03c4 9091 0000 		lds r25,(PtVal)+1
 959 03c8 23DE      		rcall ValDec
 960               	.L100:
 961 03ca 9093 0000 		sts (PtVal)+1,r25
 962 03ce 8093 0000 		sts PtVal,r24
 964               	.LM93:
 965 03d2 30C0      		rjmp .L47
 966               	.L88:
 968               	.LM94:
 969 03d4 40ED      		ldi r20,lo8(2000)
 970 03d6 57E0      		ldi r21,hi8(2000)
 971 03d8 64E6      		ldi r22,lo8(100)
 972               	.L105:
 973 03da 8091 0000 		lds r24,CtVal
 974 03de 9091 0000 		lds r25,(CtVal)+1
 975 03e2 16DE      		rcall ValDec
 976               	.L99:
 977 03e4 9093 0000 		sts (CtVal)+1,r25
 978 03e8 8093 0000 		sts CtVal,r24
 980               	.LM95:
 981 03ec 23C0      		rjmp .L47
 982               	.L89:
 984               	.LM96:
 985 03ee 48E8      		ldi r20,lo8(5000)
 986 03f0 53E1      		ldi r21,hi8(5000)
 987 03f2 64E6      		ldi r22,lo8(100)
 988               	.L107:
 989 03f4 8091 0000 		lds r24,H_Alarm
 990 03f8 9091 0000 		lds r25,(H_Alarm)+1
 991 03fc 09DE      		rcall ValDec
 992               	.L98:
 993 03fe 9093 0000 		sts (H_Alarm)+1,r25
 994 0402 8093 0000 		sts H_Alarm,r24
 996               	.LM97:
 997 0406 16C0      		rjmp .L47
 998               	.L90:
 1000               	.LM98:
 1001 0408 48E8      		ldi r20,lo8(5000)
 1002 040a 53E1      		ldi r21,hi8(5000)
 1003 040c 64E6      		ldi r22,lo8(100)
 1004               	.L109:
 1005 040e 8091 0000 		lds r24,L_Alarm
 1006 0412 9091 0000 		lds r25,(L_Alarm)+1
 1007 0416 FCDD      		rcall ValDec
 1008               	.L97:
 1009 0418 9093 0000 		sts (L_Alarm)+1,r25
 1010 041c 8093 0000 		sts L_Alarm,r24
 1012               	.LM99:
 1013 0420 09C0      		rjmp .L47
 1014               	.L91:
 1016               	.LM100:
 1017 0422 8091 0000 		lds r24,AddrVal
 1018 0426 48EF      		ldi r20,lo8(248)
 1019 0428 50E0      		ldi r21,hi8(248)
 1020 042a 64E6      		ldi r22,lo8(100)
 1021               	.L111:
 1022 042c 9927      		clr r25
 1023 042e F0DD      		rcall ValDec
 1024               	.L96:
 1025 0430 8093 0000 		sts AddrVal,r24
 1026               	.L47:
 1028               	.LM101:
 1029 0434 8091 0000 		lds r24,MenuID
 1030 0438 16DE      		rcall MenuDis
 1032               	.LM102:
 1033 043a 81E0      		ldi r24,lo8(1)
 1034 043c 8093 0000 		sts fDispNow,r24
 1035               	.L44:
 1036 0440 0895      		ret
 1037               	/* epilogue: frame size=0 */
 1038               	/* epilogue: noreturn */
 1039               	/* epilogue end (size=0) */
 1040               	/* function KeyTask_MainLoop size 368 (368) */
 1048               	.Lscope4:
 1049               		.comm fDOKEY,1,1
 1050               		.comm MenuID,1,1
 1056               		.text
 1058               	Letext:
 1059               	/* File "task/KeyTask.c": code  590 = 0x024e ( 590), prologues   0, epilogues   0 */
DEFINED SYMBOLS
                            *ABS*:00000000 KeyTask.c
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:106    .bss:00000000 TaskID
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:112    .progmem.data:00000000 KeyTask
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:153    .progmem.data:00000015 first_menu
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:168    .text:00000000 ValAdd
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:200    .text:00000010 ValDec
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:237    .text:00000026 Dis_info
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:318    .text:00000066 MenuDis
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:555    .text:00000184 KeyTask_MainLoop
                            *COM*:00000001 fDOKEY
                            *COM*:00000001 MenuID
C:\DOCUME~1\zgh\LOCALS~1\Temp/ccS2aaaa.s:1058   .text:00000442 Letext

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
DispBuf
PtVal
CtVal
HexToBcd
DealZero
H_Alarm
L_Alarm
BaudAndData
AddrVal
AlarmSwitch
KeyVal
fDispNow

⌨️ 快捷键说明

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