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

📄 7022b.lst

📁 7022b 操作代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
 334               	/* epilogue end (size=1) */
 335               	/* function ReadSpi size 45 (44) */
 336               	.LFE15:
 338               	.global	WriteSpi
 340               	WriteSpi:
 341               	.LFB16:
 342               	.LM38:
 343               	/* prologue: frame size=0 */
 344               	/* prologue end (size=0) */
 345 011a 982F      		mov r25,r24
 346               	.LM39:
 347 011c C09A      		sbi 56-0x20,0
 348               	.LM40:
 349 011e C198      		cbi 56-0x20,1
 350               	.LM41:
 351 0120 C098      		cbi 56-0x20,0
 352               	.LM42:
 353 0122 28E0      		ldi r18,lo8(8)
 354               	.L45:
 355               	.LM43:
 356 0124 C19A      		sbi 56-0x20,1
 357               	.LM44:
 358 0126 892F      		mov r24,r25
 359 0128 8170      		andi r24,lo8(1)
 360               	.LM45:
 361 012a 9695      		lsr r25
 362               	.LM46:
 363 012c 8823      		tst r24
 364 012e 11F0      		breq .L43
 365               	.LM47:
 366 0130 C29A      		sbi 56-0x20,2
 367 0132 01C0      		rjmp .L44
 368               	.L43:
 369               	.LM48:
 370 0134 C298      		cbi 56-0x20,2
 371               	.L44:
 372               	.LM49:
 373 0136 C198      		cbi 56-0x20,1
 374               	.LM50:
 375 0138 2150      		subi r18,lo8(-(-1))
 376 013a A1F7      		brne .L45
 377               	.LM51:
 378 013c 28E1      		ldi r18,lo8(24)
 379               	.L51:
 380               	.LM52:
 381 013e C19A      		sbi 56-0x20,1
 382               	.LM53:
 383 0140 DB01      		movw r26,r22
 384 0142 CA01      		movw r24,r20
 385 0144 8170      		andi r24,lo8(1)
 386 0146 9070      		andi r25,hi8(1)
 387 0148 A070      		andi r26,hlo8(1)
 388 014a B070      		andi r27,hhi8(1)
 389               	.LM54:
 390 014c 7595      		asr r23
 391 014e 6795      		ror r22
 392 0150 5795      		ror r21
 393 0152 4795      		ror r20
 394               	.LM55:
 395 0154 0097      		sbiw r24,0
 396 0156 A105      		cpc r26,__zero_reg__
 397 0158 B105      		cpc r27,__zero_reg__
 398 015a 11F0      		breq .L49
 399               	.LM56:
 400 015c C29A      		sbi 56-0x20,2
 401 015e 01C0      		rjmp .L50
 402               	.L49:
 403               	.LM57:
 404 0160 C298      		cbi 56-0x20,2
 405               	.L50:
 406               	.LM58:
 407 0162 C198      		cbi 56-0x20,1
 408               	.LM59:
 409 0164 2150      		subi r18,lo8(-(-1))
 410 0166 59F7      		brne .L51
 411               	.LM60:
 412 0168 C09A      		sbi 56-0x20,0
 413               	/* epilogue: frame size=0 */
 414 016a 0895      		ret
 415               	/* epilogue end (size=1) */
 416               	/* function WriteSpi size 43 (42) */
 417               	.LFE16:
 419               	.global	jisuan
 421               	jisuan:
 422               	.LFB18:
 423               	.LM61:
 424               	/* prologue: frame size=0 */
 425 016c FF92      		push r15
 426 016e 0F93      		push r16
 427 0170 1F93      		push r17
 428               	/* prologue end (size=3) */
 429 0172 182F      		mov r17,r24
 430               	.LM62:
 431 0174 81E0      		ldi r24,lo8(1)
 432 0176 0E94 0000 		call ReadSpi
 433 017a DC01      		movw r26,r24
 434 017c CB01      		movw r24,r22
 435 017e BC01      		movw r22,r24
 436 0180 CD01      		movw r24,r26
 437 0182 0E94 0000 		call Power_signal
 438 0186 AC01      		movw r20,r24
 439               	.LM63:
 440 0188 212F      		mov r18,r17
 441 018a 3327      		clr r19
 442 018c 82E3      		ldi r24,lo8(50)
 443 018e 90E0      		ldi r25,hi8(50)
 444 0190 289F      		mul r18,r24
 445 0192 8001      		movw r16,r0
 446 0194 299F      		mul r18,r25
 447 0196 100D      		add r17,r0
 448 0198 389F      		mul r19,r24
 449 019a 100D      		add r17,r0
 450 019c 1124      		clr r1
 451 019e 0050      		subi r16,lo8(-(buffer))
 452 01a0 1040      		sbci r17,hi8(-(buffer))
 453 01a2 F801      		movw r30,r16
 454 01a4 4083      		st Z,r20
 455               	.LM64:
 456 01a6 852F      		mov r24,r21
 457 01a8 9927      		clr r25
 458 01aa 8183      		std Z+1,r24
 459               	.LM65:
 460 01ac 82E0      		ldi r24,lo8(2)
 461 01ae 0E94 0000 		call ReadSpi
 462 01b2 DC01      		movw r26,r24
 463 01b4 CB01      		movw r24,r22
 464 01b6 BC01      		movw r22,r24
 465 01b8 CD01      		movw r24,r26
 466 01ba 0E94 0000 		call Power_signal
 467               	.LM66:
 468 01be F801      		movw r30,r16
 469 01c0 8283      		std Z+2,r24
 470               	.LM67:
 471 01c2 892F      		mov r24,r25
 472 01c4 9927      		clr r25
 473 01c6 8383      		std Z+3,r24
 474               	.LM68:
 475 01c8 83E0      		ldi r24,lo8(3)
 476 01ca 0E94 0000 		call ReadSpi
 477 01ce DC01      		movw r26,r24
 478 01d0 CB01      		movw r24,r22
 479 01d2 BC01      		movw r22,r24
 480 01d4 CD01      		movw r24,r26
 481 01d6 0E94 0000 		call Power_signal
 482               	.LM69:
 483 01da F801      		movw r30,r16
 484 01dc 8483      		std Z+4,r24
 485               	.LM70:
 486 01de 892F      		mov r24,r25
 487 01e0 9927      		clr r25
 488 01e2 8583      		std Z+5,r24
 489               	.LM71:
 490 01e4 84E0      		ldi r24,lo8(4)
 491 01e6 0E94 0000 		call ReadSpi
 492 01ea DC01      		movw r26,r24
 493 01ec CB01      		movw r24,r22
 494 01ee BC01      		movw r22,r24
 495 01f0 CD01      		movw r24,r26
 496 01f2 0E94 0000 		call Power_more
 497 01f6 DC01      		movw r26,r24
 498 01f8 CB01      		movw r24,r22
 499               	.LM72:
 500 01fa F801      		movw r30,r16
 501 01fc 8683      		std Z+6,r24
 502               	.LM73:
 503 01fe 9783      		std Z+7,r25
 504               	.LM74:
 505 0200 A087      		std Z+8,r26
 506               	.LM75:
 507 0202 85E0      		ldi r24,lo8(5)
 508 0204 0E94 0000 		call ReadSpi
 509 0208 DC01      		movw r26,r24
 510 020a CB01      		movw r24,r22
 511 020c BC01      		movw r22,r24
 512 020e CD01      		movw r24,r26
 513 0210 0E94 0000 		call Power_signal
 514               	.LM76:
 515 0214 F801      		movw r30,r16
 516 0216 8187      		std Z+9,r24
 517               	.LM77:
 518 0218 892F      		mov r24,r25
 519 021a 9927      		clr r25
 520 021c 8287      		std Z+10,r24
 521               	.LM78:
 522 021e 86E0      		ldi r24,lo8(6)
 523 0220 0E94 0000 		call ReadSpi
 524 0224 DC01      		movw r26,r24
 525 0226 CB01      		movw r24,r22
 526 0228 BC01      		movw r22,r24
 527 022a CD01      		movw r24,r26
 528 022c 0E94 0000 		call Power_signal
 529               	.LM79:
 530 0230 F801      		movw r30,r16
 531 0232 8387      		std Z+11,r24
 532               	.LM80:
 533 0234 892F      		mov r24,r25
 534 0236 9927      		clr r25
 535 0238 8487      		std Z+12,r24
 536               	.LM81:
 537 023a 87E0      		ldi r24,lo8(7)
 538 023c 0E94 0000 		call ReadSpi
 539 0240 DC01      		movw r26,r24
 540 0242 CB01      		movw r24,r22
 541 0244 BC01      		movw r22,r24
 542 0246 CD01      		movw r24,r26
 543 0248 0E94 0000 		call Power_signal
 544               	.LM82:
 545 024c F801      		movw r30,r16
 546 024e 8587      		std Z+13,r24
 547               	.LM83:
 548 0250 892F      		mov r24,r25
 549 0252 9927      		clr r25
 550 0254 8687      		std Z+14,r24
 551               	.LM84:
 552 0256 88E0      		ldi r24,lo8(8)
 553 0258 0E94 0000 		call ReadSpi
 554 025c DC01      		movw r26,r24
 555 025e CB01      		movw r24,r22
 556 0260 BC01      		movw r22,r24
 557 0262 CD01      		movw r24,r26
 558 0264 0E94 0000 		call Power_more
 559 0268 DC01      		movw r26,r24
 560 026a CB01      		movw r24,r22
 561               	.LM85:
 562 026c F801      		movw r30,r16
 563 026e 8787      		std Z+15,r24
 564               	.LM86:
 565 0270 908B      		std Z+16,r25
 566               	.LM87:
 567 0272 A18B      		std Z+17,r26
 568               	.LM88:
 569 0274 89E0      		ldi r24,lo8(9)
 570 0276 0E94 0000 		call ReadSpi
 571 027a DC01      		movw r26,r24
 572 027c CB01      		movw r24,r22
 573 027e BC01      		movw r22,r24
 574 0280 CD01      		movw r24,r26
 575 0282 0E94 0000 		call Power_signal
 576               	.LM89:
 577 0286 F801      		movw r30,r16
 578 0288 828B      		std Z+18,r24
 579               	.LM90:
 580 028a 892F      		mov r24,r25
 581 028c 9927      		clr r25
 582 028e 838B      		std Z+19,r24
 583               	.LM91:
 584 0290 8AE0      		ldi r24,lo8(10)
 585 0292 0E94 0000 		call ReadSpi
 586 0296 DC01      		movw r26,r24
 587 0298 CB01      		movw r24,r22
 588 029a BC01      		movw r22,r24
 589 029c CD01      		movw r24,r26
 590 029e 0E94 0000 		call Power_signal
 591               	.LM92:
 592 02a2 F801      		movw r30,r16
 593 02a4 848B      		std Z+20,r24
 594               	.LM93:
 595 02a6 892F      		mov r24,r25
 596 02a8 9927      		clr r25
 597 02aa 858B      		std Z+21,r24
 598               	.LM94:
 599 02ac 8BE0      		ldi r24,lo8(11)
 600 02ae 0E94 0000 		call ReadSpi
 601 02b2 DC01      		movw r26,r24
 602 02b4 CB01      		movw r24,r22
 603 02b6 BC01      		movw r22,r24
 604 02b8 CD01      		movw r24,r26
 605 02ba 0E94 0000 		call Power_signal
 606               	.LM95:
 607 02be F801      		movw r30,r16
 608 02c0 868B      		std Z+22,r24
 609               	.LM96:
 610 02c2 892F      		mov r24,r25
 611 02c4 9927      		clr r25
 612 02c6 878B      		std Z+23,r24
 613               	.LM97:
 614 02c8 8CE0      		ldi r24,lo8(12)
 615 02ca 0E94 0000 		call ReadSpi
 616 02ce DC01      		movw r26,r24
 617 02d0 CB01      		movw r24,r22
 618 02d2 BC01      		movw r22,r24
 619 02d4 CD01      		movw r24,r26
 620 02d6 0E94 0000 		call Power_more
 621 02da DC01      		movw r26,r24
 622 02dc CB01      		movw r24,r22
 623               	.LM98:
 624 02de F801      		movw r30,r16
 625 02e0 808F      		std Z+24,r24
 626               	.LM99:
 627 02e2 918F      		std Z+25,r25
 628               	.LM100:
 629 02e4 A28F      		std Z+26,r26
 630               	.LM101:
 631 02e6 8DE0      		ldi r24,lo8(13)
 632 02e8 0E94 0000 		call ReadSpi
 633 02ec DC01      		movw r26,r24
 634 02ee CB01      		movw r24,r22
 635 02f0 BC01      		movw r22,r24
 636 02f2 CD01      		movw r24,r26
 637 02f4 0E94 0000 		call effec_VI
 638               	.LM102:
 639 02f8 F801      		movw r30,r16
 640 02fa 838F      		std Z+27,r24
 641               	.LM103:
 642 02fc 892F      		mov r24,r25
 643 02fe 9927      		clr r25
 644 0300 848F      		std Z+28,r24
 645               	.LM104:
 646 0302 8EE0      		ldi r24,lo8(14)
 647 0304 0E94 0000 		call ReadSpi
 648 0308 DC01      		movw r26,r24

⌨️ 快捷键说明

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