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

📄 main.lst

📁 avr当中的一个简单的温度测试程序和学习avr中的一些笔记
💻 LST
📖 第 1 页 / 共 3 页
字号:
 799 02c6 70E0      		ldi r23,hi8(10)
 800 02c8 0E94 0000 		call __udivmodhi4
 801 02cc 7B01      		movw r14,r22
 802               	.LM107:
 803 02ce 3327      		clr r19
 804 02d0 2F70      		andi r18,lo8(15)
 805 02d2 3070      		andi r19,hi8(15)
 806               	.LM108:
 807 02d4 81E7      		ldi r24,lo8(625)
 808 02d6 92E0      		ldi r25,hi8(625)
 809 02d8 289F      		mul r18,r24
 810 02da 5001      		movw r10,r0
 811 02dc 299F      		mul r18,r25
 812 02de B00C      		add r11,r0
 813 02e0 389F      		mul r19,r24
 814 02e2 B00C      		add r11,r0
 815 02e4 1124      		clr r1
 816               	.LM109:
 817 02e6 80E0      		ldi r24,lo8(.LC1)
 818 02e8 90E0      		ldi r25,hi8(.LC1)
 819 02ea 0E94 0000 		call Usart_PutString
 820               	.LM110:
 821 02ee C114      		cp r12,__zero_reg__
 822 02f0 D104      		cpc r13,__zero_reg__
 823 02f2 01F4      		brne .L96
 824               	.L141:
 825               	.LBB146:
 826               	.LBB147:
 827               	.LM111:
 828 02f4 5D9B      		sbis 43-0x20,5
 829 02f6 00C0      		rjmp .L141
 830               	.LM112:
 831 02f8 80E2      		ldi r24,lo8(32)
 832 02fa 8CB9      		out 44-0x20,r24
 833               	.LBE147:
 834               	.LBE146:
 835               	.LM113:
 836 02fc 0115      		cp r16,__zero_reg__
 837 02fe 1105      		cpc r17,__zero_reg__
 838 0300 01F4      		brne .L99
 839               	.L142:
 840               	.LBB148:
 841               	.LBB149:
 842               	.LM114:
 843 0302 5D9B      		sbis 43-0x20,5
 844 0304 00C0      		rjmp .L142
 845               	.LM115:
 846 0306 80E2      		ldi r24,lo8(32)
 847 0308 8CB9      		out 44-0x20,r24
 848 030a 00C0      		rjmp .L102
 849               	.L99:
 850               	.LBE149:
 851               	.LBE148:
 852               	.LM116:
 853 030c 602F      		mov r22,r16
 854               	.L103:
 855               	.LBB150:
 856               	.LBB151:
 857               	.LM117:
 858 030e 5D9B      		sbis 43-0x20,5
 859 0310 00C0      		rjmp .L103
 860               	.LBE151:
 861               	.LBE150:
 862               	.LM118:
 863 0312 605D      		subi r22,lo8(-(48))
 864               	.LBB152:
 865               	.LBB153:
 866               	.LM119:
 867 0314 6CB9      		out 44-0x20,r22
 868               	.L102:
 869               	.LBE153:
 870               	.LBE152:
 871               	.LM120:
 872 0316 E114      		cp r14,__zero_reg__
 873 0318 F104      		cpc r15,__zero_reg__
 874 031a 01F4      		brne .L105
 875               	.L143:
 876               	.LBB154:
 877               	.LBB155:
 878               	.LM121:
 879 031c 5D9B      		sbis 43-0x20,5
 880 031e 00C0      		rjmp .L143
 881               	.LM122:
 882 0320 80E2      		ldi r24,lo8(32)
 883 0322 8CB9      		out 44-0x20,r24
 884 0324 00C0      		rjmp .L108
 885               	.L105:
 886               	.LBE155:
 887               	.LBE154:
 888               	.LM123:
 889 0326 6E2D      		mov r22,r14
 890               	.L109:
 891               	.LBB156:
 892               	.LBB157:
 893               	.LM124:
 894 0328 5D9B      		sbis 43-0x20,5
 895 032a 00C0      		rjmp .L109
 896 032c 00C0      		rjmp .L190
 897               	.L96:
 898               	.LBE157:
 899               	.LBE156:
 900               	.LM125:
 901 032e 6C2D      		mov r22,r12
 902               	.L111:
 903               	.LBB158:
 904               	.LBB159:
 905               	.LM126:
 906 0330 5D9B      		sbis 43-0x20,5
 907 0332 00C0      		rjmp .L111
 908               	.LBE159:
 909               	.LBE158:
 910               	.LM127:
 911 0334 605D      		subi r22,lo8(-(48))
 912               	.LBB160:
 913               	.LBB161:
 914               	.LM128:
 915 0336 6CB9      		out 44-0x20,r22
 916               	.LBE161:
 917               	.LBE160:
 918               	.LM129:
 919 0338 602F      		mov r22,r16
 920               	.L113:
 921               	.LBB162:
 922               	.LBB163:
 923               	.LM130:
 924 033a 5D9B      		sbis 43-0x20,5
 925 033c 00C0      		rjmp .L113
 926               	.LBE163:
 927               	.LBE162:
 928               	.LM131:
 929 033e 605D      		subi r22,lo8(-(48))
 930               	.LBB164:
 931               	.LBB165:
 932               	.LM132:
 933 0340 6CB9      		out 44-0x20,r22
 934               	.LBE165:
 935               	.LBE164:
 936               	.LM133:
 937 0342 6E2D      		mov r22,r14
 938               	.L115:
 939               	.LBB166:
 940               	.LBB167:
 941               	.LM134:
 942 0344 5D9B      		sbis 43-0x20,5
 943 0346 00C0      		rjmp .L115
 944               	.L190:
 945               	.LBE167:
 946               	.LBE166:
 947               	.LM135:
 948 0348 605D      		subi r22,lo8(-(48))
 949               	.LBB168:
 950               	.LBB169:
 951               	.LM136:
 952 034a 6CB9      		out 44-0x20,r22
 953               	.L108:
 954               	.LBE169:
 955               	.LBE168:
 956               	.LM137:
 957 034c CE01      		movw r24,r28
 958 034e 6AE0      		ldi r22,lo8(10)
 959 0350 70E0      		ldi r23,hi8(10)
 960 0352 0E94 0000 		call __udivmodhi4
 961               	.L117:
 962               	.LBB170:
 963               	.LBB171:
 964               	.LM138:
 965 0356 5D9B      		sbis 43-0x20,5
 966 0358 00C0      		rjmp .L117
 967               	.LBE171:
 968               	.LBE170:
 969               	.LM139:
 970 035a 805D      		subi r24,lo8(-(48))
 971               	.LBB172:
 972               	.LBB173:
 973               	.LM140:
 974 035c 8CB9      		out 44-0x20,r24
 975               	.L119:
 976               	.LBE173:
 977               	.LBE172:
 978               	.LBB174:
 979               	.LBB175:
 980               	.LM141:
 981 035e 5D9B      		sbis 43-0x20,5
 982 0360 00C0      		rjmp .L119
 983               	.LM142:
 984 0362 8EE2      		ldi r24,lo8(46)
 985 0364 8CB9      		out 44-0x20,r24
 986               	.LBE175:
 987               	.LBE174:
 988               	.LM143:
 989 0366 C501      		movw r24,r10
 990 0368 68EE      		ldi r22,lo8(1000)
 991 036a 73E0      		ldi r23,hi8(1000)
 992 036c 0E94 0000 		call __udivmodhi4
 993               	.L121:
 994               	.LBB176:
 995               	.LBB177:
 996               	.LM144:
 997 0370 5D9B      		sbis 43-0x20,5
 998 0372 00C0      		rjmp .L121
 999               	.LBE177:
 1000               	.LBE176:
 1001               	.LM145:
 1002 0374 605D      		subi r22,lo8(-(48))
 1003               	.LBB178:
 1004               	.LBB179:
 1005               	.LM146:
 1006 0376 6CB9      		out 44-0x20,r22
 1007               	.LBE179:
 1008               	.LBE178:
 1009               	.LM147:
 1010 0378 C501      		movw r24,r10
 1011 037a 68EE      		ldi r22,lo8(1000)
 1012 037c 73E0      		ldi r23,hi8(1000)
 1013 037e 0E94 0000 		call __udivmodhi4
 1014 0382 64E6      		ldi r22,lo8(100)
 1015 0384 70E0      		ldi r23,hi8(100)
 1016 0386 0E94 0000 		call __udivmodhi4
 1017               	.L123:
 1018               	.LBB180:
 1019               	.LBB181:
 1020               	.LM148:
 1021 038a 5D9B      		sbis 43-0x20,5
 1022 038c 00C0      		rjmp .L123
 1023               	.LBE181:
 1024               	.LBE180:
 1025               	.LM149:
 1026 038e 605D      		subi r22,lo8(-(48))
 1027               	.LBB182:
 1028               	.LBB183:
 1029               	.LM150:
 1030 0390 6CB9      		out 44-0x20,r22
 1031               	.LBE183:
 1032               	.LBE182:
 1033               	.LM151:
 1034 0392 C501      		movw r24,r10
 1035 0394 64E6      		ldi r22,lo8(100)
 1036 0396 70E0      		ldi r23,hi8(100)
 1037 0398 0E94 0000 		call __udivmodhi4
 1038 039c 6AE0      		ldi r22,lo8(10)
 1039 039e 70E0      		ldi r23,hi8(10)
 1040 03a0 0E94 0000 		call __udivmodhi4
 1041               	.L125:
 1042               	.LBB184:
 1043               	.LBB185:
 1044               	.LM152:
 1045 03a4 5D9B      		sbis 43-0x20,5
 1046 03a6 00C0      		rjmp .L125
 1047               	.LBE185:
 1048               	.LBE184:
 1049               	.LM153:
 1050 03a8 605D      		subi r22,lo8(-(48))
 1051               	.LBB186:
 1052               	.LBB187:
 1053               	.LM154:
 1054 03aa 6CB9      		out 44-0x20,r22
 1055               	.LBE187:
 1056               	.LBE186:
 1057               	.LM155:
 1058 03ac C501      		movw r24,r10
 1059 03ae 6AE0      		ldi r22,lo8(10)
 1060 03b0 70E0      		ldi r23,hi8(10)
 1061 03b2 0E94 0000 		call __udivmodhi4
 1062               	.L127:
 1063               	.LBB188:
 1064               	.LBB189:
 1065               	.LM156:
 1066 03b6 5D9B      		sbis 43-0x20,5
 1067 03b8 00C0      		rjmp .L127
 1068               	.LBE189:
 1069               	.LBE188:
 1070               	.LM157:
 1071 03ba 805D      		subi r24,lo8(-(48))
 1072               	.LBB190:
 1073               	.LBB191:
 1074               	.LM158:
 1075 03bc 8CB9      		out 44-0x20,r24
 1076               	.L129:
 1077               	.LBE191:
 1078               	.LBE190:
 1079               	.LBB192:
 1080               	.LBB193:
 1081               	.LM159:
 1082 03be 5D9B      		sbis 43-0x20,5
 1083 03c0 00C0      		rjmp .L129
 1084               	.LM160:
 1085 03c2 80E2      		ldi r24,lo8(32)
 1086 03c4 8CB9      		out 44-0x20,r24
 1087               	.L131:
 1088               	.LBE193:
 1089               	.LBE192:
 1090               	.LBB194:
 1091               	.LBB195:
 1092               	.LM161:
 1093 03c6 5D9B      		sbis 43-0x20,5
 1094 03c8 00C0      		rjmp .L131
 1095               	.LM162:
 1096 03ca 8FE6      		ldi r24,lo8(111)
 1097 03cc 8CB9      		out 44-0x20,r24
 1098               	.L133:
 1099               	.LBE195:
 1100               	.LBE194:
 1101               	.LBB196:
 1102               	.LBB197:
 1103               	.LM163:
 1104 03ce 5D9B      		sbis 43-0x20,5
 1105 03d0 00C0      		rjmp .L133
 1106               	.LM164:
 1107 03d2 83E4      		ldi r24,lo8(67)
 1108 03d4 8CB9      		out 44-0x20,r24
 1109               	.L135:
 1110               	.LBE197:
 1111               	.LBE196:
 1112               	.LBB198:
 1113               	.LBB199:
 1114               	.LM165:
 1115 03d6 5D9B      		sbis 43-0x20,5
 1116 03d8 00C0      		rjmp .L135
 1117               	.LM166:
 1118 03da 8DE0      		ldi r24,lo8(13)
 1119 03dc 8CB9      		out 44-0x20,r24
 1120               	.L137:
 1121               	.LBE199:
 1122               	.LBE198:
 1123               	.LBB200:
 1124               	.LBB201:
 1125               	.LM167:
 1126 03de 5D9B      		sbis 43-0x20,5
 1127 03e0 00C0      		rjmp .L137
 1128               	.LM168:
 1129 03e2 8AE0      		ldi r24,lo8(10)
 1130 03e4 8CB9      		out 44-0x20,r24
 1131               	.LBE201:
 1132               	.LBE200:
 1133               	.LM169:
 1134               	/* #APP */
 1135 03e6 7894      		sei
 1136               	/* #NOAPP */
 1137 03e8 10E0      		ldi r17,lo8(0)
 1138               	.LVL45:
 1139               	.L139:
 1140               	.LM170:
 1141 03ea 84E1      		ldi r24,lo8(20)
 1142 03ec 90E0      		ldi r25,hi8(20)
 1143 03ee 0E94 0000 		call Delayms
 1144               	.LM171:
 1145 03f2 1F5F      		subi r17,lo8(-(1))
 1146 03f4 183C      		cpi r17,lo8(-56)
 1147 03f6 01F4      		brne .L139
 1148 03f8 00C0      		rjmp .L90
 1149               	/* epilogue: frame size=0 */
 1150               	/* epilogue: noreturn */
 1151               	/* epilogue end (size=0) */
 1152               	/* function main size 286 (276) */
 1153               	.LFE6:
 1155               		.comm Temp_H,1,1
 1156               		.comm Temp_L,1,1
 1157               		.comm OK_Flag,1,1
 1257               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:20     .text:00000000 Port_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:42     .text:0000000c Port_DS18b20
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:59     .text:00000012 Usart_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:87     .text:00000028 Usart_PutChar
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:107    .text:00000030 Usart_PutString
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:146    .text:00000044 DS18B20_Init
                            *COM*:00000001 OK_Flag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:264    .text:000000ae Read_18b20
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:385    .text:0000010a Write_18b20
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:495    .text:0000015c Delayus
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:536    .text:00000178 Delayms
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:592    .text:000001a4 __vector_11
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xaaaa.s:635    .text:000001c4 main
                            *COM*:00000001 Temp_H
                            *COM*:00000001 Temp_L

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__udivmodhi4

⌨️ 快捷键说明

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