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

📄 main.lst

📁 avr NRF驱动 编程.里面有NRF驱动说明.新手可以参考.
💻 LST
📖 第 1 页 / 共 3 页
字号:
 400 0158 8EE4      		ldi r24,lo8(78)
 401 015a 86BD      		out 70-0x20,r24
 402               	.LM51:
 403 015c 8091 6E00 		lds r24,110
 404 0160 8160      		ori r24,lo8(1)
 405 0162 8093 6E00 		sts 110,r24
 406               	.LM52:
 407 0166 8FB7      		in r24,95-0x20
 408 0168 8068      		ori r24,lo8(-128)
 409 016a 8FBF      		out 95-0x20,r24
 410               	/* epilogue: frame size=0 */
 411 016c 0895      		ret
 412               	/* epilogue end (size=1) */
 413               	/* function chushi size 57 (56) */
 414               	.LFE6:
 416               	.global	pwmjia
 418               	pwmjia:
 419               	.LFB7:
 420               	.LM53:
 421               	/* prologue: frame size=0 */
 422               	/* prologue end (size=0) */
 423               	.LM54:
 424 016e 8091 8A00 		lds r24,138
 425 0172 9091 8B00 		lds r25,(138)+1
 426 0176 8B34      		cpi r24,75
 427 0178 9105      		cpc r25,__zero_reg__
 428 017a 30F4      		brsh .L34
 429               	.LM55:
 430 017c 8091 8A00 		lds r24,138
 431 0180 9091 8B00 		lds r25,(138)+1
 432 0184 0196      		adiw r24,1
 433 0186 02C0      		rjmp .L38
 434               	.L34:
 435               	.LM56:
 436 0188 8BE4      		ldi r24,lo8(75)
 437 018a 90E0      		ldi r25,hi8(75)
 438               	.L38:
 439 018c 9093 8B00 		sts (138)+1,r25
 440 0190 8093 8A00 		sts 138,r24
 441               	.LM57:
 442 0194 8091 8A00 		lds r24,138
 443 0198 9091 8B00 		lds r25,(138)+1
 444 019c 0B97      		sbiw r24,11
 445 019e 30F0      		brlo .L36
 446               	.LM58:
 447 01a0 8091 8A00 		lds r24,138
 448 01a4 9091 8B00 		lds r25,(138)+1
 449 01a8 0296      		adiw r24,2
 450 01aa 02C0      		rjmp .L39
 451               	.L36:
 452               	.LM59:
 453 01ac 80E5      		ldi r24,lo8(80)
 454 01ae 90E0      		ldi r25,hi8(80)
 455               	.L39:
 456 01b0 9093 8900 		sts (136)+1,r25
 457 01b4 8093 8800 		sts 136,r24
 458 01b8 0895      		ret
 459               	/* epilogue: frame size=0 */
 460               	/* epilogue: noreturn */
 461               	/* epilogue end (size=0) */
 462               	/* function pwmjia size 39 (39) */
 463               	.LFE7:
 465               	.global	pwmjian
 467               	pwmjian:
 468               	.LFB8:
 469               	.LM60:
 470               	/* prologue: frame size=0 */
 471               	/* prologue end (size=0) */
 472               	.LM61:
 473 01ba 8091 8A00 		lds r24,138
 474 01be 9091 8B00 		lds r25,(138)+1
 475 01c2 0597      		sbiw r24,5
 476 01c4 50F0      		brlo .L41
 477               	.LM62:
 478 01c6 8091 8A00 		lds r24,138
 479 01ca 9091 8B00 		lds r25,(138)+1
 480 01ce 0197      		sbiw r24,1
 481 01d0 9093 8B00 		sts (138)+1,r25
 482 01d4 8093 8A00 		sts 138,r24
 483 01d8 04C0      		rjmp .L42
 484               	.L41:
 485               	.LM63:
 486 01da 1092 8B00 		sts (138)+1,__zero_reg__
 487 01de 1092 8A00 		sts 138,__zero_reg__
 488               	.L42:
 489               	.LM64:
 490 01e2 8091 8A00 		lds r24,138
 491 01e6 9091 8B00 		lds r25,(138)+1
 492 01ea 0B97      		sbiw r24,11
 493 01ec 30F0      		brlo .L43
 494               	.LM65:
 495 01ee 8091 8A00 		lds r24,138
 496 01f2 9091 8B00 		lds r25,(138)+1
 497 01f6 0296      		adiw r24,2
 498 01f8 02C0      		rjmp .L45
 499               	.L43:
 500               	.LM66:
 501 01fa 80E5      		ldi r24,lo8(80)
 502 01fc 90E0      		ldi r25,hi8(80)
 503               	.L45:
 504 01fe 9093 8900 		sts (136)+1,r25
 505 0202 8093 8800 		sts 136,r24
 506 0206 0895      		ret
 507               	/* epilogue: frame size=0 */
 508               	/* epilogue: noreturn */
 509               	/* epilogue end (size=0) */
 510               	/* function pwmjian size 41 (41) */
 511               	.LFE8:
 513               	.global	shan
 515               	shan:
 516               	.LFB9:
 517               	.LM67:
 518               	/* prologue: frame size=0 */
 519               	/* prologue end (size=0) */
 520 0208 282F      		mov r18,r24
 521               	.LM68:
 522 020a 8091 0000 		lds r24,shan1
 523 020e 8F5F      		subi r24,lo8(-(1))
 524 0210 8093 0000 		sts shan1,r24
 525               	.LM69:
 526 0214 8617      		cp r24,r22
 527 0216 10F0      		brlo .L47
 528               	.LM70:
 529 0218 1092 0000 		sts shan1,__zero_reg__
 530               	.L47:
 531 021c 8091 0000 		lds r24,shan1
 532               	.LM71:
 533 0220 2130      		cpi r18,lo8(1)
 534 0222 19F4      		brne .L48
 535               	.LM72:
 536 0224 8230      		cpi r24,lo8(2)
 537 0226 29F0      		breq .L53
 538 0228 06C0      		rjmp .L52
 539               	.L48:
 540               	.LM73:
 541 022a 8230      		cpi r24,lo8(2)
 542 022c 11F0      		breq .L53
 543 022e 8430      		cpi r24,lo8(4)
 544 0230 11F4      		brne .L52
 545               	.L53:
 546               	.LM74:
 547 0232 5C9A      		sbi 43-0x20,4
 548 0234 0895      		ret
 549               	.L52:
 550               	.LM75:
 551 0236 5C98      		cbi 43-0x20,4
 552 0238 0895      		ret
 553               	/* epilogue: frame size=0 */
 554               	/* epilogue: noreturn */
 555               	/* epilogue end (size=0) */
 556               	/* function shan size 25 (25) */
 557               	.LFE9:
 559               	.global	fudian
 561               	fudian:
 562               	.LFB10:
 563               	.LM76:
 564               	/* prologue: frame size=0 */
 565 023a 0F93      		push r16
 566 023c 1F93      		push r17
 567               	/* prologue end (size=2) */
 568 023e 8C01      		movw r16,r24
 569               	.LM77:
 570 0240 C801      		movw r24,r16
 571 0242 AA27      		clr r26
 572 0244 97FD      		sbrc r25,7
 573 0246 A095      		com r26
 574 0248 BA2F      		mov r27,r26
 575 024a BC01      		movw r22,r24
 576 024c CD01      		movw r24,r26
 577 024e 00D0      		rcall __floatsisf
 578 0250 17FF      		sbrs r17,7
 579 0252 05C0      		rjmp .L56
 580               	.LM78:
 581 0254 20E0      		ldi r18,lo8(0x47800000)
 582 0256 30E0      		ldi r19,hi8(0x47800000)
 583 0258 40E8      		ldi r20,hlo8(0x47800000)
 584 025a 57E4      		ldi r21,hhi8(0x47800000)
 585 025c 00D0      		rcall __addsf3
 586               	.L56:
 587 025e 2AEA      		ldi r18,lo8(0x4214f1aa)
 588 0260 31EF      		ldi r19,hi8(0x4214f1aa)
 589 0262 44E1      		ldi r20,hlo8(0x4214f1aa)
 590 0264 52E4      		ldi r21,hhi8(0x4214f1aa)
 591 0266 00D0      		rcall __mulsf3
 592 0268 DC01      		movw r26,r24
 593 026a CB01      		movw r24,r22
 594 026c BC01      		movw r22,r24
 595 026e CD01      		movw r24,r26
 596 0270 00D0      		rcall __fixsfsi
 597 0272 DC01      		movw r26,r24
 598 0274 CB01      		movw r24,r22
 599               	/* epilogue: frame size=0 */
 600 0276 1F91      		pop r17
 601 0278 0F91      		pop r16
 602 027a 0895      		ret
 603               	/* epilogue end (size=3) */
 604               	/* function fudian size 33 (28) */
 605               	.LFE10:
 607               	.global	fuwei
 609               	fuwei:
 610               	.LFB11:
 611               	.LM79:
 612               	/* prologue: frame size=0 */
 613               	/* prologue end (size=0) */
 614               	.LM80:
 615 027c 1092 0000 		sts (jiange)+1,__zero_reg__
 616 0280 1092 0000 		sts jiange,__zero_reg__
 617               	.LM81:
 618 0284 1092 0000 		sts jieduan,__zero_reg__
 619               	.LM82:
 620 0288 1092 0000 		sts (yuandian1i)+1,__zero_reg__
 621 028c 1092 0000 		sts yuandian1i,__zero_reg__
 622               	.LM83:
 623 0290 1092 0000 		sts (yuandian2i)+1,__zero_reg__
 624 0294 1092 0000 		sts yuandian2i,__zero_reg__
 625               	.LM84:
 626 0298 1092 0000 		sts (jiahoui)+1,__zero_reg__
 627 029c 1092 0000 		sts jiahoui,__zero_reg__
 628               	.LM85:
 629 02a0 1092 0000 		sts (jianhoui)+1,__zero_reg__
 630 02a4 1092 0000 		sts jianhoui,__zero_reg__
 631               	.LM86:
 632 02a8 1092 0000 		sts jieduan4,__zero_reg__
 633               	/* epilogue: frame size=0 */
 634 02ac 0895      		ret
 635               	/* epilogue end (size=1) */
 636               	/* function fuwei size 25 (24) */
 637               	.LFE11:
 639               	.global	chuligz
 641               	chuligz:
 642               	.LFB12:
 643               	.LM87:
 644               	/* prologue: frame size=0 */
 645               	/* prologue end (size=0) */
 646               	.LM88:
 647 02ae 2091 0000 		lds r18,jiahoui
 648 02b2 3091 0000 		lds r19,(jiahoui)+1
 649 02b6 4091 0000 		lds r20,jianhoui
 650 02ba 5091 0000 		lds r21,(jianhoui)+1
 651 02be 4217      		cp r20,r18
 652 02c0 5307      		cpc r21,r19
 653 02c2 68F4      		brsh .L59
 654               	.LM89:
 655 02c4 8091 0000 		lds r24,yuandian1i
 656 02c8 9091 0000 		lds r25,(yuandian1i)+1
 657 02cc 8217      		cp r24,r18
 658 02ce 9307      		cpc r25,r19
 659 02d0 30F4      		brsh .L59
 660               	.LM90:
 661 02d2 8091 0000 		lds r24,dianyain
 662 02d6 9091 0000 		lds r25,(dianyain)+1
 663 02da 0896      		adiw r24,8
 664 02dc 0FC0      		rjmp .L63
 665               	.L59:
 666               	.LM91:
 667 02de 2417      		cp r18,r20
 668 02e0 3507      		cpc r19,r21
 669 02e2 C0F4      		brsh .L61
 670 02e4 8091 0000 		lds r24,yuandian1i
 671 02e8 9091 0000 		lds r25,(yuandian1i)+1
 672 02ec 8417      		cp r24,r20
 673 02ee 9507      		cpc r25,r21
 674 02f0 88F4      		brsh .L61
 675               	.LM92:
 676 02f2 8091 0000 		lds r24,dianyain
 677 02f6 9091 0000 		lds r25,(dianyain)+1
 678 02fa 0897      		sbiw r24,8
 679               	.L63:
 680 02fc 9093 0000 		sts (dianyain)+1,r25
 681 0300 8093 0000 		sts dianyain,r24
 682               	.LM93:
 683 0304 BBDF      		rcall fuwei
 684               	.LM94:
 685 0306 8CE2      		ldi r24,lo8(300)
 686 0308 91E0      		ldi r25,hi8(300)
 687 030a 9093 0000 		sts (jiange)+1,r25
 688 030e 8093 0000 		sts jiange,r24
 689 0312 0895      		ret
 690               	.L61:
 691               	.LM95:
 692 0314 B3DF      		rcall fuwei
 693 0316 0895      		ret
 694               	/* epilogue: frame size=0 */
 695               	/* epilogue: noreturn */
 696               	/* epilogue end (size=0) */
 697               	/* function chuligz size 53 (53) */
 698               	.LFE12:
 700               	.global	genzong
 702               	genzong:
 703               	.LFB13:
 704               	.LM96:
 705               	/* prologue: frame size=0 */
 706               	/* prologue end (size=0) */
 707               	.LM97:
 708 0318 8091 0000 		lds r24,jiange
 709 031c 9091 0000 		lds r25,(jiange)+1
 710 0320 0196      		adiw r24,1
 711 0322 9093 0000 		sts (jiange)+1,r25
 712 0326 8093 0000 		sts jiange,r24
 713               	.LM98:
 714 032a 8955      		subi r24,lo8(601)
 715 032c 9240      		sbci r25,hi8(601)
 716 032e 08F4      		brsh .+2
 717 0330 FCC0      		rjmp .L64
 718               	.LM99:
 719 0332 8091 0000 		lds r24,jieduan
 720 0336 9927      		clr r25
 721 0338 8130      		cpi r24,1
 722 033a 9105      		cpc r25,__zero_reg__
 723 033c 09F4      		brne .+2
 724 033e 53C0      		rjmp .L73
 725 0340 8230      		cpi r24,2
 726 0342 9105      		cpc r25,__zero_reg__
 727 0344 1CF4      		brge .L90
 728 0346 892B      		or r24,r25
 729 0348 49F0      		breq .L67
 730 034a 0895      		ret
 731               	.L90:
 732 034c 8230      		cpi r24,2
 733 034e 9105      		cpc r25,__zero_reg__
 734 0350 09F4      		brne .+2
 735 0352 7AC0      		rjmp .L77
 736 0354 0397      		sbiw r24,3
 737 0356 09F4      		brne .+2
 738 0358 AAC0      		rjmp .L81
 739 035a 0895      		ret
 740               	.L67:
 741               	.LM100:
 742 035c 85B1      		in r24,37-0x20
 743 035e 90E1      		ldi r25,lo8(16)
 744 0360 8927      		eor r24,r25
 745 0362 85B9      		out 37-0x20,r24
 746               	.LM101:
 747 0364 4091 0000 		lds r20,jieduan1
 748 0368 4F5F      		subi r20,lo8(-(1))
 749 036a 4093 0000 		sts jieduan1,r20
 750               	.LM102:
 751 036e 4630      		cpi r20,lo8(6)
 752 0370 70F4      		brsh .L68
 753               	.LM103:
 754 0372 8091 0000 		lds r24,yuandian1i
 755 0376 9091 0000 		lds r25,(yuandian1i)+1
 756 037a 2091 0000 		lds r18,ADDATA+4

⌨️ 快捷键说明

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