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

📄 plot.lst

📁 ENC system full - ENC28J60
💻 LST
📖 第 1 页 / 共 5 页
字号:
 234 0076 2330      		st Z,__zero_reg__
 235 0078 3105      		rjmp .L9
 236 007a 00F4      	.L8:
 238               	.LM14:
 239 007c 1082      		st Z,r20
 240 007e 00C0      	.L9:
 242               	.LM15:
 243               		sec
 244 0080 4083      		sbc r14,__zero_reg__
 245               		sbc r15,__zero_reg__
 154:io/plot.c     **** header (if requested)
 155:io/plot.c     **** 	PGM_P header_ptr = PLOT_BMP_HEAD;
 156:io/plot.c     **** 
 246               	30,1
 248 0082 0894      	.LM16:
 249 0084 E108      		cp r14,__zero_reg__
 250 0086 F108      		cpc r15,__zero_reg__
 251 0088 0196      		brne .+2
 252 008a 3196      		rjmp .L5
 157:io/plot.c     **** har eedata_old;
 158:io/plot.c     **** 	int yee;
 253               		68,0,154,.LM17-.LFBB2
 254               	.LM17:
 255 008c E114      		subi r18,lo8(-(1))
 256 008e F104      		sbci r19,hi8(-(1))
 257 0090 01F4      	.L7:
 258 0092 00C0      		movw r12,r24
 259               		sec
 260               		sbc r12,__zero_reg__
 261 0094 2F5F      		sbc r13,__zero_reg__
 263               	.LM18:
 264 0098 6C01      		cpi r18,36
 265 009a 0894      		cpc r19,__zero_reg__
 266 009c C108      		brlo .L10
 268               	.LM19:
 269               		ldi r27,lo8(-36)
 270 00a0 2432      		mov r8,r27
 271 00a2 3105      		ldi r27,hi8(-36)
 272 00a4 00F0      		mov r9,r27
 159:io/plot.c     **** nsigned char eepos;
 160:io/plot.c     **** 	unsigned char b;
 161:io/plot.c     **** 
 162:io/plot.c     **** 	eedata = (32<<1);
 163:io/plot.c     **** 	eedata_old = (32<<1);
 273               	r19
 275 00a6 BCED      	.LM20:
 276 00a8 8B2E      		movw r24,r8
 277 00aa BFEF      		ldi r22,lo8(36)
 278 00ac 9B2E      		ldi r23,hi8(36)
 279 00ae 820E      		call __udivmodhi4
 280 00b0 931E      		mov r18,r22
 164:io/plot.c     **** tep1: send bmp header (if requested)
 165:io/plot.c     **** 	PGM_P header_ptr = PLOT_BMP_HEAD;
 166:io/plot.c     **** 
 281               	68,0,167,.LM21-.LFBB2
 282               	.LM21:
 283 00b2 C401      		mov r30,r22
 284 00b4 64E2      		ldi r31,lo8(0)
 285 00b6 70E0      		ldi r24,lo8(-36)
 286 00b8 0E94 0000 		ldi r25,hi8(-36)
 287 00bc 262F      		mul r30,r24
 167:io/plot.c     **** har eedata_old;
 288               	20,r0
 289               		mul r30,r25
 290 00be E62F      		add r21,r0
 291 00c0 F0E0      		mul r31,r24
 292 00c2 8CED      		add r21,r0
 293 00c4 9FEF      		clr r1
 294 00c6 E89F      		add r20,r8
 295 00c8 A001      		adc r21,r9
 296 00ca E99F      		std Y+6,r21
 297 00cc 500D      		std Y+5,r20
 299 00d0 500D      	.LM22:
 300 00d2 1124      		cpi r20,4
 301 00d4 480D      		cpc r21,__zero_reg__
 302 00d6 591D      		brsh .L11
 303 00d8 5E83      		ldi r26,lo8(10)
 304 00da 4D83      		mov r11,r26
 168:io/plot.c     **** int yee;
 169:io/plot.c     **** 	unsigned char eepos;
 170:io/plot.c     **** 	unsigned char b;
 171:io/plot.c     **** 
 306               	.LM23:
 307 00dc 4430      		ldd r24,Y+5
 308 00de 5105      		ldd r25,Y+6
 309 00e0 00F4      		subi r24,lo8(-(8189))
 310 00e2 AAE0      		sbci r25,hi8(-(8189))
 311 00e4 BA2E      		ldi r23,3
 312 00e6 00C0      	1:	lsl r24
 313               		rol r25
 172:io/plot.c     **** ata = (32<<1);
 314               		brne 1b
 315               		ldi r22,lo8(10)
 316 00e8 8D81      		ldi r23,hi8(10)
 317 00ea 9E81      		call __udivmodhi4
 318 00ec 8350      		ldi r22,lo8(10)
 319 00ee 904E      		mov r11,r22
 320 00f0 73E0      		sub r11,r24
 321 00f2 880F      	.L12:
 323 00f6 7A95      	.LM24:
 324 00f8 01F4      		tst r18
 325 00fa 6AE0      		brne .L13
 326 00fc 70E0      		ldi r16,lo8(PLOT_BMP_LEGEND)
 327 00fe 0E94 0000 		ldi r17,hi8(PLOT_BMP_LEGEND)
 328 0102 6AE0      		rjmp .L14
 329 0104 B62E      	.L13:
 331               	.LM25:
 173:io/plot.c     **** t x;
 174:io/plot.c     **** 	unsigned char y;
 175:io/plot.c     **** 	unsigned char out;
 176:io/plot.c     **** 	unsigned char eedata;
 177:io/plot.c     **** 	unsigned char hour_counter;
 178:io/plot.c     **** 	unsigned char eedata_old;
 179:io/plot.c     **** 	int yee;
 180:io/plot.c     **** 	unsigned char eepos;
 332               	w r24,1
 333               		movw r16,r24
 334 0108 2223      		lsl r16
 335 010a 01F4      		rol r17
 336 010c 00E0      		add r16,r24
 337 010e 10E0      		adc r17,r25
 338 0110 00C0      		subi r16,lo8(-(PLOT_BMP_LEGEND))
 339               		sbci r17,hi8(-(PLOT_BMP_LEGEND))
 181:io/plot.c     **** d char b;
 340               	stabn	68,0,183,.LM26-.LFBB2
 341               	.LM26:
 342 0112 CF01      		ldd r22,Y+5
 343 0114 0196      		ldd r23,Y+6
 344 0116 8C01      		cpi r22,3
 345 0118 000F      		cpc r23,__zero_reg__
 346 011a 111F      		brsh .L15
 348 011e 191F      	.LM27:
 349 0120 0050      		add r16,r22
 350 0122 1040      		adc r17,r23
 351               	.L15:
 182:io/plot.c     **** 	eedata = (32<<1);
 183:io/plot.c     **** 	eedata_old = (32<<1);
 352               	,187,.LM28-.LFBB2
 353               	.LM28:
 354 0124 6D81      		ldi r20,lo8(-121)
 355 0126 7E81      		mov r10,r20
 356 0128 6330      		sub r10,r18
 358 012c 00F4      	.LM29:
 184:io/plot.c     **** unsigned char out;
 359               	4,clock
 360               		ldi r18,lo8(60)
 361 012e 060F      		mul r24,r18
 362 0130 171F      		movw r24,r0
 363               		clr r1
 185:io/plot.c     **** unsigned char eedata;
 186:io/plot.c     **** 	unsigned char hour_counter;
 187:io/plot.c     **** 	unsigned char eedata_old;
 364               	r18,clock+1
 365               		add r24,r18
 366 0132 47E8      		adc r25,__zero_reg__
 367 0134 A42E      		ldi r22,lo8(6)
 368 0136 A21A      		ldi r23,hi8(6)
 188:io/plot.c     **** t yee;
 189:io/plot.c     **** 	unsigned char eepos;
 369               	 __divmodhi4
 370               		mov r3,r22
 371 0138 8091 0000 		ldi r23,lo8(-17)
 372 013c 2CE3      		cp r23,r3
 373 013e 829F      		brsh .L16
 374 0140 C001      		ldi r19,lo8(-17)
 375 0142 1124      		mov r3,r19
 376 0144 2091 0000 	.L16:
 377 0148 820F      		ldi r19,lo8(64)
 378 014a 911D      		ldi r20,lo8(64)
 379 014c 66E0      		rjmp .L17
 380 014e 70E0      	.L41:
 382 0154 362E      	.LM30:
 383 0156 7FEE      		ldi r24,lo8(92)
 384 0158 7315      		cp r10,r24
 385 015a 00F4      		brne .L18
 386 015c 3FEE      		movw r26,r6
 387 015e 332E      		add r26,r12
 388               		adc r27,r13
 389 0160 30E4      		rjmp .L19
 390 0162 40E4      	.L22:
 392               	.LM31:
 190:io/plot.c     **** nsigned char b;
 191:io/plot.c     **** 
 192:io/plot.c     **** 	eedata = (32<<1);
 193:io/plot.c     **** 	eedata_old = (32<<1);
 194:io/plot.c     **** 
 195:io/plot.c     **** 	//step1: send bmp header (if requested)
 196:io/plot.c     **** 	PGM_P header_ptr = PLOT_BMP_HEAD;
 393               	6
 394               		sbiw r30,3
 395 0166 8CE5      		brlo .L20
 396 0168 A816      		ldi r24,lo8(-1)
 397 016a 01F4      		rjmp .L21
 398 016c D301      	.L20:
 399 016e AC0D      	.LBB12:
 401 0172 00C0      	.LM32:
 402               		movw r30,r16
 197:io/plot.c     **** =streampos; x<PLOT_BMP_HEADER_LENGTH; x++){
 198:io/plot.c     **** 		buffer[datapos++] = pgm_read_byte(header_ptr++);
 403               	lo8(-(1))
 404               		sbci r17,hi8(-(1))
 405 0174 ED81      	/* #APP */
 406 0176 FE81      	 ;  199 "io/plot.c" 1
 407 0178 3397      		lpm r24, Z
 408 017a 00F0      		
 409 017c 8FEF      	 ;  0 "" 2
 410 017e 00C0      	/* #NOAPP */
 411               	.L21:
 412               	.LBE12:
 199:io/plot.c     **** <<1);
 413               	,0,203,.LM33-.LFBB2
 414               	.LM33:
 415 0180 F801      		st X+,r24
 417 0184 1F4F      	.LM34:
 418               		sec
 419               		sbc r14,__zero_reg__
 420 0186 8491      		sbc r15,__zero_reg__
 422               	.LM35:
 423               		cp r14,__zero_reg__
 424               		cpc r15,__zero_reg__
 425               		brne .+2
 200:io/plot.c     **** unsigned char out;
 201:io/plot.c     **** 	unsigned char eedata;
 202:io/plot.c     **** 	unsigned char hour_counter;
 203:io/plot.c     **** 	unsigned char eedata_old;
 426               	tabn	68,0,203,.LM36-.LFBB2
 427               	.LM36:
 428 0188 8D93      		sec
 204:io/plot.c     ****  yee;
 429               	c r12,__zero_reg__
 430               		adc r13,__zero_reg__
 432 018c E108      	.LM37:
 433 018e F108      		ldd r22,Y+5
 205:io/plot.c     **** unsigned char eepos;
 206:io/plot.c     **** 	unsigned char b;
 434               	r23,Y+6
 435               		subi r22,lo8(-(1))
 436 0190 E114      		sbci r23,hi8(-(1))
 437 0192 F104      		std Y+6,r23
 438 0194 01F4      		std Y+5,r22
 439 0196 00C0      	.L19:
 440               		ldd r24,Y+5
 441               		ldd r25,Y+6
 442 0198 0894      		sbiw r24,36
 443 019a C11C      		brlo .L22
 444 019c D11C      		rjmp .L23
 445               	.L18:
 447 019e 6D81      	.LM38:
 448 01a0 7E81      		mov r30,r10
 449 01a2 6F5F      		ldi r31,lo8(0)
 450 01a4 7F4F      		std Y+4,r31
 451 01a6 7E83      		std Y+3,r30
 452 01a8 6D83      		ldi r24,lo8(92)
 453               		ldi r25,hi8(92)
 454 01aa 8D81      		sub r24,r30
 455 01ac 9E81      		sbc r25,r31
 456 01ae 8497      		lsl r24
 457 01b0 00F0      		rol r25
 458 01b2 00C0      		lsl r24
 459               		rol r25
 207:io/plot.c     **** eedata = (32<<1);
 208:io/plot.c     **** 	eedata_old = (32<<1);
 209:io/plot.c     **** 
 210:io/plot.c     **** 	//step1: send bmp header (if requested)

⌨️ 快捷键说明

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