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

📄 main.lst

📁 这是用M16做的jtag与stk500(正确说应该是ISP)合二为一的
💻 LST
📖 第 1 页 / 共 5 页
字号:
 777               	.LBB174:
 778               	.LBB175:
 779               	.LM144:
 780 03c2 1FB8      		out 47-0x20,__zero_reg__
 781               	.L119:
 782               	.LM145:
 783 03c4 779B      		sbis 46-0x20,7
 784 03c6 00C0      		rjmp .L119
 785               	.LM146:
 786 03c8 8FB1      		in r24,47-0x20
 787 03ca 00C0      		rjmp .L111
 788               	.LVL13:
 789               	.L121:
 790               	.LBE175:
 791               	.LBE174:
 792               	.LBB176:
 793               	.LBB177:
 794               	.LM147:
 795 03cc 0FB9      		out 47-0x20,r16
 796               	.L122:
 797               	.LM148:
 798 03ce 779B      		sbis 46-0x20,7
 799 03d0 00C0      		rjmp .L122
 800               	.LM149:
 801 03d2 8FB1      		in r24,47-0x20
 802               	.LBE177:
 803               	.LBE176:
 804               	.LM150:
 805 03d4 BB27      		clr r27
 806 03d6 A52F      		mov r26,r21
 807 03d8 942F      		mov r25,r20
 808 03da 832F      		mov r24,r19
 809 03dc 182F      		mov r17,r24
 810               	.LBB178:
 811               	.LBB179:
 812               	.LM151:
 813 03de 8FB9      		out 47-0x20,r24
 814               	.L124:
 815               	.LM152:
 816 03e0 779B      		sbis 46-0x20,7
 817 03e2 00C0      		rjmp .L124
 818               	.LM153:
 819 03e4 8FB1      		in r24,47-0x20
 820 03e6 922F      		mov r25,r18
 821               	.LBE179:
 822               	.LBE178:
 823               	.LBB180:
 824               	.LBB181:
 825               	.LM154:
 826 03e8 2FB9      		out 47-0x20,r18
 827               	.L126:
 828               	.LM155:
 829 03ea 779B      		sbis 46-0x20,7
 830 03ec 00C0      		rjmp .L126
 831               	.LM156:
 832 03ee 8FB1      		in r24,47-0x20
 833               	.LBE181:
 834               	.LBE180:
 835               	.LBB182:
 836               	.LBB183:
 837               	.LM157:
 838 03f0 8FEF      		ldi r24,lo8(-1)
 839 03f2 8FB9      		out 47-0x20,r24
 840               	.L128:
 841               	.LM158:
 842 03f4 779B      		sbis 46-0x20,7
 843 03f6 00C0      		rjmp .L128
 844               	.LM159:
 845 03f8 8FB1      		in r24,47-0x20
 846               	.LBE183:
 847               	.LBE182:
 848               	.LM160:
 849 03fa 8F83      		std Y+7,r24
 850               	.LBB184:
 851               	.LBB185:
 852               	.LM161:
 853 03fc FFB8      		out 47-0x20,r15
 854               	.L130:
 855               	.LM162:
 856 03fe 779B      		sbis 46-0x20,7
 857 0400 00C0      		rjmp .L130
 858               	.LM163:
 859 0402 8FB1      		in r24,47-0x20
 860               	.LBE185:
 861               	.LBE184:
 862               	.LBB186:
 863               	.LBB187:
 864               	.LM164:
 865 0404 1FB9      		out 47-0x20,r17
 866               	.L132:
 867               	.LM165:
 868 0406 779B      		sbis 46-0x20,7
 869 0408 00C0      		rjmp .L132
 870               	.LM166:
 871 040a 8FB1      		in r24,47-0x20
 872               	.LBE187:
 873               	.LBE186:
 874               	.LBB188:
 875               	.LBB189:
 876               	.LM167:
 877 040c 9FB9      		out 47-0x20,r25
 878               	.L134:
 879               	.LM168:
 880 040e 779B      		sbis 46-0x20,7
 881 0410 00C0      		rjmp .L134
 882               	.LM169:
 883 0412 8FB1      		in r24,47-0x20
 884               	.LBE189:
 885               	.LBE188:
 886               	.LBB190:
 887               	.LBB191:
 888               	.LM170:
 889 0414 8FEF      		ldi r24,lo8(-1)
 890 0416 8FB9      		out 47-0x20,r24
 891               	.L136:
 892               	.LM171:
 893 0418 779B      		sbis 46-0x20,7
 894 041a 00C0      		rjmp .L136
 895               	.LM172:
 896 041c 8FB1      		in r24,47-0x20
 897               	.LBE191:
 898               	.LBE190:
 899               	.LM173:
 900 041e 8887      		std Y+8,r24
 901               	.LM174:
 902 0420 6E5F      		subi r22,lo8(-(2))
 903 0422 7F4F      		sbci r23,hi8(-(2))
 904 0424 2F5F      		subi r18,lo8(-(1))
 905 0426 3F4F      		sbci r19,hi8(-(1))
 906 0428 4F4F      		sbci r20,hlo8(-(1))
 907 042a 5F4F      		sbci r21,hhi8(-(1))
 908 042c 2296      		adiw r28,2
 909               	.L112:
 910 042e 6E17      		cp r22,r30
 911 0430 7F07      		cpc r23,r31
 912 0432 04F0      		brlt .L121
 913 0434 2093 0000 		sts address_flash,r18
 914 0438 3093 0000 		sts (address_flash)+1,r19
 915 043c 4093 0000 		sts (address_flash)+2,r20
 916 0440 5093 0000 		sts (address_flash)+3,r21
 917               	.LM175:
 918 0444 E050      		subi r30,lo8(-(tx_buf))
 919 0446 F040      		sbci r31,hi8(-(tx_buf))
 920 0448 1782      		std Z+7,__zero_reg__
 921               	/* epilogue: frame size=0 */
 922 044a DF91      		pop r29
 923 044c CF91      		pop r28
 924 044e 1F91      		pop r17
 925 0450 0F91      		pop r16
 926 0452 FF90      		pop r15
 927 0454 0895      		ret
 928               	/* epilogue end (size=6) */
 929               	/* function cmdreadflashisp size 150 (139) */
 930               	.LFE29:
 932               	.global	cmdreadeepromisp
 934               	cmdreadeepromisp:
 935               	.LFB31:
 936               	.LM176:
 937               	/* prologue: frame size=0 */
 938               	/* prologue end (size=0) */
 939               	.LM177:
 940 0456 8091 0000 		lds r24,rx_buf+6
 941 045a 9927      		clr r25
 942 045c F82F      		mov r31,r24
 943 045e EE27      		clr r30
 944               	.LVL14:
 945 0460 8091 0000 		lds r24,rx_buf+7
 946 0464 E80F      		add r30,r24
 947 0466 F11D      		adc r31,__zero_reg__
 948               	.LM178:
 949 0468 9F01      		movw r18,r30
 950               	.LVL15:
 951 046a 2D5F      		subi r18,lo8(-(3))
 952 046c 3F4F      		sbci r19,hi8(-(3))
 953               	.LM179:
 954 046e 832F      		mov r24,r19
 955 0470 9927      		clr r25
 956 0472 87FD      		sbrc r24,7
 957 0474 9A95      		dec r25
 958 0476 8093 0000 		sts tx_buf+2,r24
 959               	.LM180:
 960 047a 2093 0000 		sts tx_buf+3,r18
 961               	.LM181:
 962 047e 86E1      		ldi r24,lo8(22)
 963 0480 8093 0000 		sts tx_buf+5,r24
 964               	.LM182:
 965 0484 1092 0000 		sts tx_buf+6,__zero_reg__
 966               	.LM183:
 967 0488 6091 0000 		lds r22,rx_buf+8
 968 048c 2091 0000 		lds r18,address_eeprom
 969 0490 3091 0000 		lds r19,(address_eeprom)+1
 970               	.LVL16:
 971 0494 40E0      		ldi r20,lo8(0)
 972 0496 50E0      		ldi r21,hi8(0)
 973               	.LVL17:
 974 0498 A0E0      		ldi r26,lo8(tx_buf+7)
 975 049a B0E0      		ldi r27,hi8(tx_buf+7)
 976 049c 7FEF      		ldi r23,lo8(-1)
 977 049e 00C0      		rjmp .L165
 978               	.L166:
 979               	.LBB192:
 980               	.LBB193:
 981               	.LM184:
 982 04a0 6FB9      		out 47-0x20,r22
 983               	.L167:
 984               	.LM185:
 985 04a2 779B      		sbis 46-0x20,7
 986 04a4 00C0      		rjmp .L167
 987               	.LM186:
 988 04a6 8FB1      		in r24,47-0x20
 989               	.LBE193:
 990               	.LBE192:
 991               	.LM187:
 992 04a8 832F      		mov r24,r19
 993 04aa 9927      		clr r25
 994               	.LBB194:
 995               	.LBB195:
 996               	.LM188:
 997 04ac 8FB9      		out 47-0x20,r24
 998               	.L169:
 999               	.LM189:
 1000 04ae 779B      		sbis 46-0x20,7
 1001 04b0 00C0      		rjmp .L169
 1002               	.LM190:
 1003 04b2 8FB1      		in r24,47-0x20
 1004               	.LBE195:
 1005               	.LBE194:
 1006               	.LBB196:
 1007               	.LBB197:
 1008               	.LM191:
 1009 04b4 2FB9      		out 47-0x20,r18
 1010               	.L171:
 1011               	.LM192:
 1012 04b6 779B      		sbis 46-0x20,7
 1013 04b8 00C0      		rjmp .L171
 1014               	.LM193:
 1015 04ba 8FB1      		in r24,47-0x20
 1016               	.LBE197:
 1017               	.LBE196:
 1018               	.LBB198:
 1019               	.LBB199:
 1020               	.LM194:
 1021 04bc 7FB9      		out 47-0x20,r23
 1022               	.L173:
 1023               	.LM195:
 1024 04be 779B      		sbis 46-0x20,7
 1025 04c0 00C0      		rjmp .L173
 1026               	.LM196:
 1027 04c2 8FB1      		in r24,47-0x20
 1028               	.LBE199:
 1029               	.LBE198:
 1030               	.LM197:
 1031 04c4 8D93      		st X+,r24
 1032               	.LM198:
 1033 04c6 4F5F      		subi r20,lo8(-(1))
 1034 04c8 5F4F      		sbci r21,hi8(-(1))
 1035 04ca 2F5F      		subi r18,lo8(-(1))
 1036 04cc 3F4F      		sbci r19,hi8(-(1))
 1037               	.L165:
 1038 04ce 4E17      		cp r20,r30
 1039 04d0 5F07      		cpc r21,r31
 1040 04d2 04F0      		brlt .L166
 1041 04d4 3093 0000 		sts (address_eeprom)+1,r19
 1042 04d8 2093 0000 		sts address_eeprom,r18
 1043               	.LM199:
 1044 04dc E050      		subi r30,lo8(-(tx_buf))
 1045 04de F040      		sbci r31,hi8(-(tx_buf))
 1046 04e0 1782      		std Z+7,__zero_reg__
 1047               	/* epilogue: frame size=0 */
 1048 04e2 0895      		ret
 1049               	/* epilogue end (size=1) */
 1050               	/* function cmdreadeepromisp size 71 (70) */
 1051               	.LFE31:
 1053               	.global	cmdosccal
 1055               	cmdosccal:
 1056               	.LFB32:
 1057               	.LM200:
 1058               	/* prologue: frame size=0 */
 1059               	/* prologue end (size=0) */
 1060               	.LM201:
 1061 04e4 1092 0000 		sts tx_buf+2,__zero_reg__
 1062               	.LM202:
 1063 04e8 82E0      		ldi r24,lo8(2)
 1064 04ea 8093 0000 		sts tx_buf+3,r24
 1065               	.LM203:
 1066 04ee 85E0      		ldi r24,lo8(5)
 1067 04f0 8093 0000 		sts tx_buf+5,r24
 1068               	.LM204:
 1069 04f4 1092 0000 		sts tx_buf+6,__zero_reg__
 1070               	/* epilogue: frame size=0 */
 1071 04f8 0895      		ret
 1072               	/* epilogue end (size=1) */
 1073               	/* function cmdosccal size 11 (10) */
 1074               	.LFE32:
 1076               	.global	delay_ms
 1078               	delay_ms:
 1079               	.LFB33:
 1080               	.LM205:
 1081               	/* prologue: frame size=0 */
 1082               	/* prologue end (size=0) */
 1083               	.LVL18:
 1084 04fa 9C01      		movw r18,r24
 1085 04fc E3E3      		ldi r30,lo8(1843)
 1086 04fe F7E0      		ldi r31,hi8(1843)
 1087 0500 00C0      		rjmp .L188
 1088               	.LVL19:
 1089               	.L189:
 1090               	.LBB200:
 1091               	.LBB201:
 1092               	.LBB202:
 1093               	.LBB203:
 1094               	.LM206:
 1095 0502 CF01      		movw r24,r30
 1096               	.LVL20:
 1097               	/* #APP */
 1098 0504 0197      		1: sbiw r24,1
 1099 0506 01F4      		brne 1b
 1100               	.LVL21:
 1101               	/* #NOAPP */
 1102               	.L188:
 1103               	.LBE203:
 1104               	.LBE202:
 1105               	.LBE201:
 1106               	.LBE200:
 1107               	.LM207:
 1108 0508 2150      		subi r18,lo8(-(-1))
 1109 050a 3040      		sbci r19,hi8(-(-1))
 1110 050c 8FEF      		ldi r24,hi8(-1)
 1111 050e 2F3F      		cpi r18,lo8(-1)
 1112 0510 3807      		cpc r19,r24
 1113               	.LVL22:
 1114 0512 01F4      		brne .L189
 1115               	/* epilogue: frame size=0 */
 1116 0514 0895      		ret
 1117               	/* epilogue end (size=1) */
 1118               	/* function delay_ms size 16 (15) */
 1119               	.LFE33:
 1121               	.global	cmdprogrameepromisp
 1123               	cmdprogrameepromisp:
 1124               	.LFB30:
 1125               	.LM208:
 1126               	/* prologue: frame size=0 */
 1127 0516 EF92      		push r14
 1128 0518 FF92      		push r15
 1129 051a 0F93      		push r16
 1130 051c 1F93      		push r17
 1131 051e CF93      		push r28
 1132 0520 DF93      		push r29
 1133               	/* prologue end (size=6) */
 1134               	.LM209:
 1135 0522 1092 0000 		sts tx_buf+2,__zero_reg__
 1136               	.LM210:
 1137 0526 82E0      		ldi r24,lo8(2)
 1138 0528 8093 0000 		sts tx_buf+3,r24
 1139               	.LM211:
 1140 052c 85E1      		ldi r24,lo8(21)
 1141 052e 8093 0000 		sts tx_buf+5,r24
 1142               	.LM212:
 1143 0532 1092 0000 		sts tx_buf+6,__zero_reg__
 1144               	.LM213:
 1145 0536 8091 0000 		lds r24,rx_buf+6
 1146 053a 9927      		clr r25
 1147 053c D82F      		mov r29,r24
 1148 053e CC27      		clr r28
 1149               	.LVL23:
 1150 0540 8091 0000 		lds r24,rx_buf+7
 1151 0544 C80F      		add r28,r24
 1152 0546 D11D      		adc r29,__zero_reg__
 1153 0548 EE24      		clr r14
 1154 054a FF24      		clr r15
 1155               	.LVL24:
 1156 054c 00E0      		ldi r16,lo8(rx_buf+15)
 1157 054e 10E0      		ldi r17,hi8(rx_buf+15)

⌨️ 快捷键说明

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