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

📄 main.lst

📁 AVR_Meag16热敏电阻NTC测温程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 769               	.LM113:
 770 0270 1058      		subi r17,lo8(-(-128))
 771 0272 04C0      		rjmp .L79
 772               	.L70:
 773               	.LM114:
 774 0274 1857      		subi r17,lo8(-(-120))
 775               	.L80:
 776               	.LM115:
 777 0276 00E8      		ldi r16,lo8(-128)
 778               	.LM116:
 779 0278 02C0      		rjmp .L67
 780               	.L71:
 781               	.LM117:
 782 027a 1856      		subi r17,lo8(-(-104))
 783               	.L79:
 784               	.LM118:
 785 027c 00E9      		ldi r16,lo8(-112)
 786               	.L67:
 787               	.LM119:
 788 027e FF24      		clr r15
 789               	.L76:
 790               	.LM120:
 791 0280 802F      		mov r24,r16
 792 0282 8F0D      		add r24,r15
 793 0284 682F      		mov r22,r24
 794 0286 812F      		mov r24,r17
 795 0288 0E94 0000 		call lcm12864_draw_locate
 796               	.LBB4:
 797               	.LM121:
 798 028c FE01      		movw r30,r28
 799 028e 2196      		adiw r28,1
 800               	/* #APP */
 801 0290 8491      		lpm r24, Z
 802               		
 803               	/* #NOAPP */
 804               	.LBE4:
 805 0292 0E94 0000 		call lcm12864_wirte_data
 806               	.LBB5:
 807               	.LM122:
 808 0296 FE01      		movw r30,r28
 809 0298 2196      		adiw r28,1
 810               	/* #APP */
 811 029a 8491      		lpm r24, Z
 812               		
 813               	/* #NOAPP */
 814               	.LBE5:
 815 029c 0E94 0000 		call lcm12864_wirte_data
 816               	.LM123:
 817 02a0 F394      		inc r15
 818 02a2 8FE0      		ldi r24,lo8(15)
 819 02a4 8F15      		cp r24,r15
 820 02a6 60F7      		brsh .L76
 821               	.LM124:
 822 02a8 86E3      		ldi r24,lo8(54)
 823 02aa 0E94 0000 		call lcm12864_wirte_cmd
 824               	.LM125:
 825 02ae 80E3      		ldi r24,lo8(48)
 826 02b0 0E94 0000 		call lcm12864_wirte_cmd
 827               	/* epilogue: frame size=0 */
 828 02b4 DF91      		pop r29
 829 02b6 CF91      		pop r28
 830 02b8 1F91      		pop r17
 831 02ba 0F91      		pop r16
 832 02bc FF90      		pop r15
 833 02be 0895      		ret
 834               	/* epilogue end (size=6) */
 835               	/* function lcm12864_dis_dot size 74 (63) */
 836               	.LFE19:
 838               	.global	lcm12864_draw_graphics
 840               	lcm12864_draw_graphics:
 841               	.LFB20:
 842               	.LM126:
 843               	/* prologue: frame size=0 */
 844 02c0 EF92      		push r14
 845 02c2 FF92      		push r15
 846 02c4 0F93      		push r16
 847 02c6 1F93      		push r17
 848 02c8 CF93      		push r28
 849 02ca DF93      		push r29
 850               	/* prologue end (size=6) */
 851 02cc EC01      		movw r28,r24
 852               	.LM127:
 853 02ce A0E8      		ldi r26,lo8(-128)
 854 02d0 EA2E      		mov r14,r26
 855               	.LM128:
 856 02d2 FF24      		clr r15
 857               	.L93:
 858               	.LM129:
 859 02d4 00E0      		ldi r16,lo8(0)
 860               	.L92:
 861               	.LM130:
 862 02d6 10E0      		ldi r17,lo8(0)
 863               	.L91:
 864               	.LM131:
 865 02d8 602F      		mov r22,r16
 866 02da 6058      		subi r22,lo8(-(-128))
 867 02dc 8E2D      		mov r24,r14
 868 02de 810F      		add r24,r17
 869 02e0 0E94 0000 		call lcm12864_draw_locate
 870               	.LBB6:
 871               	.LM132:
 872 02e4 FE01      		movw r30,r28
 873 02e6 2196      		adiw r28,1
 874               	/* #APP */
 875 02e8 8491      		lpm r24, Z
 876               		
 877               	/* #NOAPP */
 878               	.LBE6:
 879 02ea 0E94 0000 		call lcm12864_wirte_data
 880               	.LBB7:
 881               	.LM133:
 882 02ee FE01      		movw r30,r28
 883 02f0 2196      		adiw r28,1
 884               	/* #APP */
 885 02f2 8491      		lpm r24, Z
 886               		
 887               	/* #NOAPP */
 888               	.LBE7:
 889 02f4 0E94 0000 		call lcm12864_wirte_data
 890               	.LM134:
 891 02f8 1F5F      		subi r17,lo8(-(1))
 892 02fa 1830      		cpi r17,lo8(8)
 893 02fc 68F3      		brlo .L91
 894               	.LM135:
 895 02fe 0F5F      		subi r16,lo8(-(1))
 896 0300 0032      		cpi r16,lo8(32)
 897 0302 48F3      		brlo .L92
 898               	.LM136:
 899 0304 F8E8      		ldi r31,lo8(-120)
 900 0306 EF2E      		mov r14,r31
 901               	.LM137:
 902 0308 F394      		inc r15
 903 030a 81E0      		ldi r24,lo8(1)
 904 030c 8F15      		cp r24,r15
 905 030e 10F7      		brsh .L93
 906               	.LM138:
 907 0310 86E3      		ldi r24,lo8(54)
 908 0312 0E94 0000 		call lcm12864_wirte_cmd
 909               	.LM139:
 910 0316 80E3      		ldi r24,lo8(48)
 911 0318 0E94 0000 		call lcm12864_wirte_cmd
 912               	/* epilogue: frame size=0 */
 913 031c DF91      		pop r29
 914 031e CF91      		pop r28
 915 0320 1F91      		pop r17
 916 0322 0F91      		pop r16
 917 0324 FF90      		pop r15
 918 0326 EF90      		pop r14
 919 0328 0895      		ret
 920               	/* epilogue end (size=7) */
 921               	/* function lcm12864_draw_graphics size 59 (46) */
 922               	.LFE20:
 924               	.global	lcm12864_cls_gdram
 926               	lcm12864_cls_gdram:
 927               	.LFB21:
 928               	.LM140:
 929               	/* prologue: frame size=0 */
 930 032a FF92      		push r15
 931 032c 0F93      		push r16
 932 032e 1F93      		push r17
 933 0330 CF93      		push r28
 934               	/* prologue end (size=4) */
 935               	.LM141:
 936 0332 C0E8      		ldi r28,lo8(-128)
 937 0334 FC2E      		mov r15,r28
 938               	.LM142:
 939 0336 00E0      		ldi r16,lo8(0)
 940               	.L112:
 941               	.LM143:
 942 0338 10E0      		ldi r17,lo8(0)
 943               	.L111:
 944               	.LM144:
 945 033a C0E0      		ldi r28,lo8(0)
 946               	.L110:
 947               	.LM145:
 948 033c 612F      		mov r22,r17
 949 033e 6058      		subi r22,lo8(-(-128))
 950 0340 8F2D      		mov r24,r15
 951 0342 8C0F      		add r24,r28
 952 0344 0E94 0000 		call lcm12864_draw_locate
 953               	.LM146:
 954 0348 80E0      		ldi r24,lo8(0)
 955 034a 0E94 0000 		call lcm12864_wirte_data
 956               	.LM147:
 957 034e 80E0      		ldi r24,lo8(0)
 958 0350 0E94 0000 		call lcm12864_wirte_data
 959               	.LM148:
 960 0354 CF5F      		subi r28,lo8(-(1))
 961 0356 C830      		cpi r28,lo8(8)
 962 0358 88F3      		brlo .L110
 963               	.LM149:
 964 035a 1F5F      		subi r17,lo8(-(1))
 965 035c 1032      		cpi r17,lo8(32)
 966 035e 68F3      		brlo .L111
 967               	.LM150:
 968 0360 B8E8      		ldi r27,lo8(-120)
 969 0362 FB2E      		mov r15,r27
 970               	.LM151:
 971 0364 0F5F      		subi r16,lo8(-(1))
 972 0366 0230      		cpi r16,lo8(2)
 973 0368 38F3      		brlo .L112
 974               	.LM152:
 975 036a 86E3      		ldi r24,lo8(54)
 976 036c 0E94 0000 		call lcm12864_wirte_cmd
 977               	.LM153:
 978 0370 80E3      		ldi r24,lo8(48)
 979 0372 0E94 0000 		call lcm12864_wirte_cmd
 980               	/* epilogue: frame size=0 */
 981 0376 CF91      		pop r28
 982 0378 1F91      		pop r17
 983 037a 0F91      		pop r16
 984 037c FF90      		pop r15
 985 037e 0895      		ret
 986               	/* epilogue end (size=5) */
 987               	/* function lcm12864_cls_gdram size 43 (34) */
 988               	.LFE21:
 990               	.global	lcm12864_draw_line
 992               	lcm12864_draw_line:
 993               	.LFB22:
 994               	.LM154:
 995               	/* prologue: frame size=0 */
 996 0380 9F92      		push r9
 997 0382 AF92      		push r10
 998 0384 BF92      		push r11
 999 0386 CF92      		push r12
 1000 0388 DF92      		push r13
 1001 038a EF92      		push r14
 1002 038c FF92      		push r15
 1003 038e 0F93      		push r16
 1004 0390 1F93      		push r17
 1005 0392 CF93      		push r28
 1006               	/* prologue end (size=10) */
 1007 0394 D62E      		mov r13,r22
 1008 0396 B22E      		mov r11,r18
 1009               	.LM155:
 1010 0398 E12C      		mov r14,__zero_reg__
 1011 039a E0E8      		ldi r30,hi8(-32768)
 1012 039c FE2E      		mov r15,r30
 1013               	.LM156:
 1014 039e 6217      		cp r22,r18
 1015 03a0 09F0      		breq .+2
 1016 03a2 5EC0      		rjmp .L120
 1017               	.LM157:
 1018 03a4 942E      		mov r9,r20
 1019 03a6 981A      		sub r9,r24
 1020               	.LM158:
 1021 03a8 082F      		mov r16,r24
 1022 03aa 0F70      		andi r16,lo8(15)
 1023               	.LM159:
 1024 03ac 8295      		swap r24
 1025 03ae 8F70      		andi r24,0x0f
 1026 03b0 182F      		mov r17,r24
 1027 03b2 1058      		subi r17,lo8(-(-128))
 1028               	.LM160:
 1029 03b4 9FE1      		ldi r25,lo8(31)
 1030 03b6 9217      		cp r25,r18
 1031 03b8 20F4      		brsh .L121
 1032               	.LM161:
 1033 03ba 185F      		subi r17,lo8(-(8))
 1034               	.LM162:
 1035 03bc 70EE      		ldi r23,lo8(-32)
 1036 03be D72E      		mov r13,r23
 1037 03c0 D20E      		add r13,r18
 1038               	.L121:
 1039               	.LM163:
 1040 03c2 80E8      		ldi r24,lo8(-128)
 1041 03c4 D80E      		add r13,r24
 1042               	.LM164:
 1043 03c6 A02E      		mov r10,r16
 1044 03c8 BB24      		clr r11
 1045 03ca 0A2C      		mov r0,r10
 1046 03cc 02C0      		rjmp 2f
 1047 03ce F694      	1:	lsr r15
 1048 03d0 E794      		ror r14
 1049 03d2 0A94      	2:	dec r0
 1050 03d4 E2F7      		brpl 1b
 1051               	.LM165:
 1052 03d6 C02F      		mov r28,r16
 1053               	.L169:
 1054 03d8 C031      		cpi r28,lo8(16)
 1055 03da F8F4      		brsh .L155
 1056               	.LM166:
 1057 03dc 6D2D      		mov r22,r13
 1058 03de 812F      		mov r24,r17
 1059 03e0 0E94 0000 		call lcm12864_draw_locate
 1060               	.LM167:
 1061 03e4 8F2D      		mov r24,r15
 1062 03e6 9927      		clr r25
 1063 03e8 0E94 0000 		call lcm12864_wirte_data
 1064               	.LM168:
 1065 03ec 8E2D      		mov r24,r14
 1066 03ee 0E94 0000 		call lcm12864_wirte_data
 1067               	.LM169:
 1068 03f2 F694      		lsr r15
 1069 03f4 E794      		ror r14
 1070 03f6 2FE0      		ldi r18,lo8(15)
 1071 03f8 30E0      		ldi r19,hi8(15)
 1072 03fa 2A19      		sub r18,r10
 1073 03fc 3B09      		sbc r19,r11
 1074 03fe 81E0      		ldi r24,lo8(1)
 1075 0400 90E0      		ldi r25,hi8(1)
 1076 0402 02C0      		rjmp 2f
 1077 0404 880F      	1:	lsl r24
 1078 0406 991F      		rol r25
 1079 0408 2A95      	2:	dec r18
 1080 040a E2F7      		brpl 1b
 1081 040c E82A      		or r14,r24
 1082 040e F92A      		or r15,r25
 1083               	.LM170:
 1084 0410 9A94      		dec r9
 1085               	.LM171:
 1086 0412 09F4      		brne .+2
 1087 0414 6DC0      		rjmp .L136
 1088               	.LM172:
 1089 0416 CF5F      		subi r28,lo8(-(1))
 1090 0418 DFCF      		rjmp .L169
 1091               	.L155:
 1092               	.LM173:
 1093 041a E12C      		mov r14,__zero_reg__
 1094 041c 40E8      		ldi r20,hi8(-32768)
 1095 041e F42E      		mov r15,r20
 1096               	.LM174:
 1097 0420 1F5F      		subi r17,lo8(-(1))
 1098               	.LM175:
 1099 0422 C0E0      		ldi r28,lo8(0)
 1100               	.L135:
 1101               	.LM176:
 1102 0424 CC24      		clr r12
 1103               	.L134:
 1104               	.LM177:
 1105 0426 6D2D      		mov r22,r13
 1106 0428 812F      		mov r24,r17
 1107 042a 8C0F      		add r24,r28
 1108 042c 0E94 0000 		call lcm12864_draw_locate
 1109               	.LM178:
 1110 0430 8F2D      		mov r24,r15
 1111 0432 9927      		clr r25
 1112 0434 0E94 0000 		call lcm12864_wirte_data
 1113               	.LM179:
 1114 0438 8E2D      		mov r24,r14
 1115 043a 0E94 0000 		call lcm12864_wirte_data
 1116               	.LM180:
 1117 043e F694      		lsr r15
 1118 0440 E794      		ror r14
 1119 0442 80E0      		ldi r24,lo8(-32768)
 1120 0444 90E8      		ldi r25,hi8(-32768)
 1121 0446 E82A      		or r14,r24
 1122 0448 F92A      		or r15,r25
 1123               	.LM181:
 1124 044a 9A94      		dec r9
 1125               	.LM182:
 1126 044c 09F4      		brne .+2
 1127 044e 50C0      		rjmp .L136
 1128               	.LM183:
 1129 0450 C394      		inc r12
 1130 0452 9FE0      		ldi r25,lo8(15)
 1131 0454 9C15      		cp r25,r12
 1132 0456 38F7      		brsh .L134
 1133               	.LM184:
 1134 0458 CF5F      		subi r28,lo8(-(1))
 1135 045a C830      		cpi r28,lo8(8)
 1136 045c 18F3      		brlo .L135
 1137 045e 48C0      		rjmp .L136
 1138               	.L120:

⌨️ 快捷键说明

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