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

📄 plot.lst

📁 ENC system full - ENC28J60
💻 LST
📖 第 1 页 / 共 5 页
字号:
 737 02e4 ED81      		sbci r19,hi8(-(-4824))
 738 02e6 FE81      		ldi r16,lo8(PLOT_BMP_LEGEND+402)
 739 02e8 B497      		ldi r17,hi8(PLOT_BMP_LEGEND+402)
 741 02ec 00C0      	.LM75:
 742 02ee 8AE0      		ldi r20,lo8(-1)
 743 02f0 B82E      		rjmp .L42
 744               	.L47:
 746               	.LM76:
 747 02f2 AA94      		cpi r18,3
 748 02f4 1E82      		cpc r19,__zero_reg__
 749 02f6 1D82      		brsh .L43
 750               	.LBB18:
 752 02fa FA15      	.LM77:
 753 02fc 00F4      		movw r30,r16
 754 02fe 00C0      		subi r16,lo8(-(1))
 289:io/plot.c     **** rate bottom border:
 290:io/plot.c     **** 	for(x=streampos; x<PLOT_BMP_LINE_WIDTH/8; x++){
 291:io/plot.c     **** 		if (x<24/8)
 292:io/plot.c     **** 			buffer[datapos++] = 0x00;
 293:io/plot.c     **** 		else
 294:io/plot.c     **** 			buffer[datapos++] = 0xFF;
 295:io/plot.c     **** 		streampos++;
 296:io/plot.c     **** 
 297:io/plot.c     **** 		len --;
 298:io/plot.c     **** 		//no more data allowed
 755               	/plot.c" 1
 756               		lpm r30, Z
 757 0300 C601      		
 758 0302 0196      	 ;  0 "" 2
 759 0304 D301      	/* #NOAPP */
 760 0306 AC0D      	.LBE18:
 761 0308 BD1D      		st X,r30
 762 030a 9401      		rjmp .L44
 763 030c 285D      	.L43:
 765 0310 00E0      	.LM78:
 766 0312 10E0      		st X,r20
 299:io/plot.c     ****  x<PLOT_BMP_LINE_WIDTH/8; x++){
 300:io/plot.c     **** 		if (x<24/8)
 301:io/plot.c     **** 			buffer[datapos++] = 0x00;
 302:io/plot.c     **** 		else
 303:io/plot.c     **** 			buffer[datapos++] = 0xFF;
 304:io/plot.c     **** 		streampos++;
 305:io/plot.c     **** 
 306:io/plot.c     **** 		len --;
 767               	n	68,0,308,.LM79-.LFBB2
 768               	.LM79:
 769 0314 4FEF      		sec
 770 0316 00C0      		sbc r14,__zero_reg__
 771               		sbc r15,__zero_reg__
 772               		movw r22,r24
 773               		subi r22,lo8(-(1))
 774 0318 2330      		sbci r23,hi8(-(1))
 775 031a 3105      		adiw r26,1
 777               	.LM80:
 778               		cp r14,__zero_reg__
 779               		cpc r15,__zero_reg__
 780 031e F801      		brne .L45
 782 0322 1F4F      	.LM81:
 783               		cpi r18,35
 784               		cpc r19,__zero_reg__
 785 0324 E491      		brne .L5
 786               		movw r22,r24
 787               		rjmp .L46
 788               	.L45:
 790 0326 EC93      	.LM82:
 791 0328 00C0      		subi r18,lo8(-(1))
 792               		sbci r19,hi8(-(1))
 793               		movw r24,r22
 794               	.L42:
 795 032a 4C93      		movw r22,r24
 796               		subi r22,lo8(-(-1))
 307:io/plot.c     ****  border:
 308:io/plot.c     **** 	for(x=streampos; x<PLOT_BMP_LINE_WIDTH/8; x++){
 797               	36
 798               		cpc r19,__zero_reg__
 799 032c 0894      		brlo .L47
 800 032e E108      		rjmp .L46
 801 0330 F108      	.L5:
 802 0332 BC01      		ldi r22,lo8(0)
 803 0334 6F5F      		ldi r23,hi8(0)
 804 0336 7F4F      	.L46:
 309:io/plot.c     **** _LEN now...
 806               	ovw r24,r22
 807               	/* epilogue start */
 808 033a E114      		adiw r28,6
 809 033c F104      		in __tmp_reg__,__SREG__
 810 033e 01F4      		cli
 310:io/plot.c     **** 		streampos++;
 811               	__SP_H__,r29
 812               		out __SREG__,__tmp_reg__
 813 0340 2332      		out __SP_L__,r28
 814 0342 3105      		pop r28
 815 0344 01F4      		pop r29
 816 0346 BC01      		pop r17
 817 0348 00C0      		pop r16
 818               		pop r15
 819               		pop r14
 820               		pop r13
 821 034a 2F5F      		pop r12
 822 034c 3F4F      		pop r11
 823 034e CB01      		pop r10
 824               		pop r9
 825 0350 BC01      		pop r8
 826 0352 6150      		pop r7
 827 0354 7040      		pop r6
 828 0356 2432      		pop r5
 829 0358 3105      		pop r4
 830 035a 00F0      		pop r3
 831 035c 00C0      		pop r2
 832               		ret
 311:io/plot.c     ****  send bmp header (if requested)
 312:io/plot.c     **** 	PGM_P header_ptr = PLOT_BMP_HEAD;
 313:io/plot.c     **** 
 314:io/plot.c     **** 	for(x=streampos; x<PLOT_BMP_HEADER_LENGTH; x++){
 315:io/plot.c     **** 		buffer[datapos++] = pgm_read_byte(header_ptr++);
 316:io/plot.c     **** 		streampos++;
 317:io/plot.c     **** 		len--;
 318:io/plot.c     **** 		//no more data allowed
 836               	0,0,24
 861 038e 4F90      	.Lscope2:
 862 0390 3F90      	.global	PLOT_BMP_HEAD
 863 0392 2F90      		.section	.progmem.data,"a",@progbits
 866               	PLOT_BMP_HEAD:
 867               		.byte	66
 868               		.byte	77
 869               		.byte	94
 870               		.byte	19
 871               		.byte	0
 872               		.byte	0
 873               		.byte	0
 874               		.byte	0
 875               		.byte	0
 876               		.byte	0
 877               		.byte	62
 878               		.byte	0
 879               		.byte	0
 880               		.byte	0
 881               		.byte	40
 882               		.byte	0
 883               		.byte	0
 884               		.byte	0
 885               		.byte	8
 886               		.byte	1
 887               		.byte	0
 888               		.byte	0
 889               		.byte	-120
 890               		.byte	0
 891               		.byte	0
 892               		.byte	0
 893               		.byte	1
 894               		.byte	0
 895               		.byte	1
 896               		.byte	0
 897               		.byte	0
 898               		.byte	0
 899 0000 42        		.byte	0
 900 0001 4D        		.byte	0
 901 0002 5E        		.byte	94
 902 0003 13        		.byte	19
 903 0004 00        		.byte	0
 904 0005 00        		.byte	0
 905 0006 00        		.byte	16
 906 0007 00        		.byte	11
 907 0008 00        		.byte	0
 908 0009 00        		.byte	0
 909 000a 3E        		.byte	16
 910 000b 00        		.byte	11
 911 000c 00        		.byte	0
 912 000d 00        		.byte	0
 913 000e 28        		.byte	2
 914 000f 00        		.byte	0
 915 0010 00        		.byte	0
 916 0011 00        		.byte	0
 917 0012 08        		.byte	2
 918 0013 01        		.byte	0
 919 0014 00        		.byte	0
 920 0015 00        		.byte	0
 921 0016 88        		.byte	-1
 922 0017 00        		.byte	-1
 923 0018 00        		.byte	-1
 924 0019 00        		.byte	0
 925 001a 01        		.byte	-1
 926 001b 00        		.byte	0
 927 001c 01        		.byte	0
 928 001d 00        		.byte	0
 929 001e 00        	.global	PLOT_BMP_LEGEND
 932 0021 00        	PLOT_BMP_LEGEND:
 933 0022 5E        		.byte	0
 934 0023 13        		.byte	0
 935 0024 00        		.byte	1
 936 0025 00        		.byte	0
 937 0026 10        		.byte	0
 938 0027 0B        		.byte	1
 939 0028 00        		.byte	0
 940 0029 00        		.byte	0
 941 002a 10        		.byte	1
 942 002b 0B        		.byte	0
 943 002c 00        		.byte	0
 944 002d 00        		.byte	1
 945 002e 02        		.byte	0
 946 002f 00        		.byte	0
 947 0030 00        		.byte	1
 948 0031 00        		.byte	0
 949 0032 02        		.byte	0
 950 0033 00        		.byte	1
 951 0034 00        		.byte	0
 952 0035 00        		.byte	0
 953 0036 FF        		.byte	1
 954 0037 FF        		.byte	0
 955 0038 FF        		.byte	0
 956 0039 00        		.byte	1
 957 003a FF        		.byte	0
 958 003b 00        		.byte	0
 959 003c 00        		.byte	1
 960 003d 00        		.byte	0
 961               		.byte	0
 962               		.byte	1
 963               		.byte	0
 964               		.byte	0
 965 003e 00        		.byte	1
 966 003f 00        		.byte	3
 967 0040 01        		.byte	-61
 968 0041 00        		.byte	-127
 969 0042 00        		.byte	2
 970 0043 01        		.byte	4
 971 0044 00        		.byte	65
 972 0045 00        		.byte	-31
 973 0046 01        		.byte	4
 974 0047 00        		.byte	71
 975 0048 00        		.byte	0
 976 0049 01        		.byte	-124
 977 004a 00        		.byte	65
 978 004b 00        		.byte	0
 979 004c 01        		.byte	68
 980 004d 00        		.byte	65
 981 004e 00        		.byte	2
 982 004f 01        		.byte	70
 983 0050 00        		.byte	65
 984 0051 00        		.byte	1
 985 0052 01        		.byte	-125
 986 0053 00        		.byte	-127
 987 0054 00        		.byte	0
 988 0055 01        		.byte	0
 989 0056 00        		.byte	1
 990 0057 00        		.byte	0
 991 0058 01        		.byte	0
 992 0059 00        		.byte	1
 993 005a 00        		.byte	0
 994 005b 01        		.byte	0
 995 005c 00        		.byte	1
 996 005d 00        		.byte	0
 997 005e 01        		.byte	0
 998 005f 03        		.byte	1
 999 0060 C3        		.byte	0
 1000 0061 81        		.byte	0
 1001 0062 02        		.byte	1
 1002 0063 04        		.byte	0
 1003 0064 41        		.byte	0
 1004 0065 E1        		.byte	1
 1005 0

⌨️ 快捷键说明

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