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

📄 main.lst

📁 avr当中的一个简单的温度测试程序和学习avr中的一些笔记
💻 LST
📖 第 1 页 / 共 4 页
字号:
 1016               	.LM146:
 1017 03b2 E114      		cp r14,__zero_reg__
 1018 03b4 F104      		cpc r15,__zero_reg__
 1019 03b6 01F4      		brne .L123
 1020               	.L161:
 1021               	.LBB154:
 1022               	.LBB155:
 1023               	.LM147:
 1024 03b8 5D9B      		sbis 43-0x20,5
 1025 03ba 00C0      		rjmp .L161
 1026               	.LM148:
 1027 03bc 80E2      		ldi r24,lo8(32)
 1028 03be 8CB9      		out 44-0x20,r24
 1029 03c0 00C0      		rjmp .L126
 1030               	.L123:
 1031               	.LBE155:
 1032               	.LBE154:
 1033               	.LM149:
 1034 03c2 6E2D      		mov r22,r14
 1035               	.L127:
 1036               	.LBB156:
 1037               	.LBB157:
 1038               	.LM150:
 1039 03c4 5D9B      		sbis 43-0x20,5
 1040 03c6 00C0      		rjmp .L127
 1041 03c8 00C0      		rjmp .L206
 1042               	.L114:
 1043               	.LBE157:
 1044               	.LBE156:
 1045               	.LM151:
 1046 03ca 6C2D      		mov r22,r12
 1047               	.L129:
 1048               	.LBB158:
 1049               	.LBB159:
 1050               	.LM152:
 1051 03cc 5D9B      		sbis 43-0x20,5
 1052 03ce 00C0      		rjmp .L129
 1053               	.LBE159:
 1054               	.LBE158:
 1055               	.LM153:
 1056 03d0 605D      		subi r22,lo8(-(48))
 1057               	.LBB160:
 1058               	.LBB161:
 1059               	.LM154:
 1060 03d2 6CB9      		out 44-0x20,r22
 1061               	.LBE161:
 1062               	.LBE160:
 1063               	.LM155:
 1064 03d4 602F      		mov r22,r16
 1065               	.L131:
 1066               	.LBB162:
 1067               	.LBB163:
 1068               	.LM156:
 1069 03d6 5D9B      		sbis 43-0x20,5
 1070 03d8 00C0      		rjmp .L131
 1071               	.LBE163:
 1072               	.LBE162:
 1073               	.LM157:
 1074 03da 605D      		subi r22,lo8(-(48))
 1075               	.LBB164:
 1076               	.LBB165:
 1077               	.LM158:
 1078 03dc 6CB9      		out 44-0x20,r22
 1079               	.LBE165:
 1080               	.LBE164:
 1081               	.LM159:
 1082 03de 6E2D      		mov r22,r14
 1083               	.L133:
 1084               	.LBB166:
 1085               	.LBB167:
 1086               	.LM160:
 1087 03e0 5D9B      		sbis 43-0x20,5
 1088 03e2 00C0      		rjmp .L133
 1089               	.L206:
 1090               	.LBE167:
 1091               	.LBE166:
 1092               	.LM161:
 1093 03e4 605D      		subi r22,lo8(-(48))
 1094               	.LBB168:
 1095               	.LBB169:
 1096               	.LM162:
 1097 03e6 6CB9      		out 44-0x20,r22
 1098               	.L126:
 1099               	.LBE169:
 1100               	.LBE168:
 1101               	.LM163:
 1102 03e8 CE01      		movw r24,r28
 1103 03ea 6AE0      		ldi r22,lo8(10)
 1104 03ec 70E0      		ldi r23,hi8(10)
 1105 03ee 0E94 0000 		call __udivmodhi4
 1106               	.L135:
 1107               	.LBB170:
 1108               	.LBB171:
 1109               	.LM164:
 1110 03f2 5D9B      		sbis 43-0x20,5
 1111 03f4 00C0      		rjmp .L135
 1112               	.LBE171:
 1113               	.LBE170:
 1114               	.LM165:
 1115 03f6 805D      		subi r24,lo8(-(48))
 1116               	.LBB172:
 1117               	.LBB173:
 1118               	.LM166:
 1119 03f8 8CB9      		out 44-0x20,r24
 1120               	.L137:
 1121               	.LBE173:
 1122               	.LBE172:
 1123               	.LBB174:
 1124               	.LBB175:
 1125               	.LM167:
 1126 03fa 5D9B      		sbis 43-0x20,5
 1127 03fc 00C0      		rjmp .L137
 1128               	.LM168:
 1129 03fe 8EE2      		ldi r24,lo8(46)
 1130 0400 8CB9      		out 44-0x20,r24
 1131               	.LBE175:
 1132               	.LBE174:
 1133               	.LM169:
 1134 0402 C501      		movw r24,r10
 1135 0404 68EE      		ldi r22,lo8(1000)
 1136 0406 73E0      		ldi r23,hi8(1000)
 1137 0408 0E94 0000 		call __udivmodhi4
 1138               	.L139:
 1139               	.LBB176:
 1140               	.LBB177:
 1141               	.LM170:
 1142 040c 5D9B      		sbis 43-0x20,5
 1143 040e 00C0      		rjmp .L139
 1144               	.LBE177:
 1145               	.LBE176:
 1146               	.LM171:
 1147 0410 605D      		subi r22,lo8(-(48))
 1148               	.LBB178:
 1149               	.LBB179:
 1150               	.LM172:
 1151 0412 6CB9      		out 44-0x20,r22
 1152               	.LBE179:
 1153               	.LBE178:
 1154               	.LM173:
 1155 0414 C501      		movw r24,r10
 1156 0416 68EE      		ldi r22,lo8(1000)
 1157 0418 73E0      		ldi r23,hi8(1000)
 1158 041a 0E94 0000 		call __udivmodhi4
 1159 041e 64E6      		ldi r22,lo8(100)
 1160 0420 70E0      		ldi r23,hi8(100)
 1161 0422 0E94 0000 		call __udivmodhi4
 1162               	.L141:
 1163               	.LBB180:
 1164               	.LBB181:
 1165               	.LM174:
 1166 0426 5D9B      		sbis 43-0x20,5
 1167 0428 00C0      		rjmp .L141
 1168               	.LBE181:
 1169               	.LBE180:
 1170               	.LM175:
 1171 042a 605D      		subi r22,lo8(-(48))
 1172               	.LBB182:
 1173               	.LBB183:
 1174               	.LM176:
 1175 042c 6CB9      		out 44-0x20,r22
 1176               	.LBE183:
 1177               	.LBE182:
 1178               	.LM177:
 1179 042e C501      		movw r24,r10
 1180 0430 64E6      		ldi r22,lo8(100)
 1181 0432 70E0      		ldi r23,hi8(100)
 1182 0434 0E94 0000 		call __udivmodhi4
 1183 0438 6AE0      		ldi r22,lo8(10)
 1184 043a 70E0      		ldi r23,hi8(10)
 1185 043c 0E94 0000 		call __udivmodhi4
 1186               	.L143:
 1187               	.LBB184:
 1188               	.LBB185:
 1189               	.LM178:
 1190 0440 5D9B      		sbis 43-0x20,5
 1191 0442 00C0      		rjmp .L143
 1192               	.LBE185:
 1193               	.LBE184:
 1194               	.LM179:
 1195 0444 605D      		subi r22,lo8(-(48))
 1196               	.LBB186:
 1197               	.LBB187:
 1198               	.LM180:
 1199 0446 6CB9      		out 44-0x20,r22
 1200               	.LBE187:
 1201               	.LBE186:
 1202               	.LM181:
 1203 0448 C501      		movw r24,r10
 1204 044a 6AE0      		ldi r22,lo8(10)
 1205 044c 70E0      		ldi r23,hi8(10)
 1206 044e 0E94 0000 		call __udivmodhi4
 1207               	.L145:
 1208               	.LBB188:
 1209               	.LBB189:
 1210               	.LM182:
 1211 0452 5D9B      		sbis 43-0x20,5
 1212 0454 00C0      		rjmp .L145
 1213               	.LBE189:
 1214               	.LBE188:
 1215               	.LM183:
 1216 0456 805D      		subi r24,lo8(-(48))
 1217               	.LBB190:
 1218               	.LBB191:
 1219               	.LM184:
 1220 0458 8CB9      		out 44-0x20,r24
 1221               	.L147:
 1222               	.LBE191:
 1223               	.LBE190:
 1224               	.LBB192:
 1225               	.LBB193:
 1226               	.LM185:
 1227 045a 5D9B      		sbis 43-0x20,5
 1228 045c 00C0      		rjmp .L147
 1229               	.LM186:
 1230 045e 80E2      		ldi r24,lo8(32)
 1231 0460 8CB9      		out 44-0x20,r24
 1232               	.L149:
 1233               	.LBE193:
 1234               	.LBE192:
 1235               	.LBB194:
 1236               	.LBB195:
 1237               	.LM187:
 1238 0462 5D9B      		sbis 43-0x20,5
 1239 0464 00C0      		rjmp .L149
 1240               	.LM188:
 1241 0466 8FE6      		ldi r24,lo8(111)
 1242 0468 8CB9      		out 44-0x20,r24
 1243               	.L151:
 1244               	.LBE195:
 1245               	.LBE194:
 1246               	.LBB196:
 1247               	.LBB197:
 1248               	.LM189:
 1249 046a 5D9B      		sbis 43-0x20,5
 1250 046c 00C0      		rjmp .L151
 1251               	.LM190:
 1252 046e 83E4      		ldi r24,lo8(67)
 1253 0470 8CB9      		out 44-0x20,r24
 1254               	.L153:
 1255               	.LBE197:
 1256               	.LBE196:
 1257               	.LBB198:
 1258               	.LBB199:
 1259               	.LM191:
 1260 0472 5D9B      		sbis 43-0x20,5
 1261 0474 00C0      		rjmp .L153
 1262               	.LM192:
 1263 0476 8DE0      		ldi r24,lo8(13)
 1264 0478 8CB9      		out 44-0x20,r24
 1265               	.L155:
 1266               	.LBE199:
 1267               	.LBE198:
 1268               	.LBB200:
 1269               	.LBB201:
 1270               	.LM193:
 1271 047a 5D9B      		sbis 43-0x20,5
 1272 047c 00C0      		rjmp .L155
 1273               	.LM194:
 1274 047e 8AE0      		ldi r24,lo8(10)
 1275 0480 8CB9      		out 44-0x20,r24
 1276 0482 10E0      		ldi r17,lo8(0)
 1277               	.L157:
 1278               	.LBE201:
 1279               	.LBE200:
 1280               	.LM195:
 1281 0484 84E1      		ldi r24,lo8(20)
 1282 0486 90E0      		ldi r25,hi8(20)
 1283 0488 0E94 0000 		call Delayms
 1284               	.LM196:
 1285 048c 1F5F      		subi r17,lo8(-(1))
 1286 048e 183C      		cpi r17,lo8(-56)
 1287 0490 01F4      		brne .L157
 1288 0492 00C0      		rjmp .L110
 1289               	/* epilogue: frame size=0 */
 1290               	/* epilogue: noreturn */
 1291               	/* epilogue end (size=0) */
 1292               	/* function main size 256 (246) */
 1293               	.LFE6:
 1295               		.comm Temp_H,1,1
 1296               		.comm Temp_L,1,1
 1297               		.comm OK_Flag,1,1
 1298               		.comm ThrH,1,1
 1299               		.comm ThrL,1,1
 1300               		.comm CFG,1,1
 1301               		.comm ReadRAM_Buff,9,1
 1302               		.comm WriteRAM_Buff,3,1
 1444               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:20     .text:00000000 Port_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:42     .text:0000000c Port_DS18B20
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:59     .text:00000012 Usart_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:87     .text:00000028 Usart_PutChar
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:107    .text:00000030 Usart_PutString
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:146    .text:00000044 DS18B20_Init
                            *COM*:00000001 OK_Flag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:264    .text:000000ae Read_DS18B20
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:385    .text:0000010a Write_DS18B20
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:495    .text:0000015c Delayus
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:536    .text:00000178 Delayms
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:592    .text:000001a4 DS18B20_StartConvert
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:626    .text:000001ca DS18B20_GetConvert
                            *COM*:00000001 Temp_L
                            *COM*:00000001 Temp_H
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:653    .text:000001ec DS18B20_ReadRAM
                            *COM*:00000009 ReadRAM_Buff
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:689    .text:00000218 DS18B20_WriteRAM
                            *COM*:00000001 ThrH
                            *COM*:00000001 ThrL
                            *COM*:00000001 CFG
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:719    .text:00000242 DS18B20_CopyEEPROM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:744    .text:0000025c DS18B20_RecallRAM
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:769    .text:00000276 __vector_11
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUZaaaa.s:812    .text:00000296 main
                            *COM*:00000003 WriteRAM_Buff

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__udivmodhi4

⌨️ 快捷键说明

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