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

📄 main.lst

📁 串口程序源码
💻 LST
📖 第 1 页 / 共 3 页
字号:
 447               	.LBE277:
 448               	.LBE276:
 449               	.LM62:
 450 0144 81E0      		ldi r24,lo8(1)
 451               	.LVL28:
 452 0146 6DE4      		ldi r22,lo8(77)
 453 0148 0E94 0000 		call byte_write
 454               	.LBB280:
 455               	.LBB281:
 456               	.LBB282:
 457               	.LBB283:
 458               	.LM63:
 459 014c C801      		movw r24,r16
 460               	.LVL29:
 461               	/* #APP */
 462               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 463 014e 0197      		1: sbiw r24,1
 464 0150 01F4      		brne 1b
 465               	 ;  0 "" 2
 466               	/* #NOAPP */
 467               	.LBE283:
 468               	.LBE282:
 469               	.LBE281:
 470               	.LBE280:
 471               	.LM64:
 472 0152 81E0      		ldi r24,lo8(1)
 473               	.LVL30:
 474 0154 6AE3      		ldi r22,lo8(58)
 475 0156 0E94 0000 		call byte_write
 476               	.LBB284:
 477               	.LBB285:
 478               	.LBB286:
 479               	.LBB287:
 480               	.LM65:
 481 015a C801      		movw r24,r16
 482               	.LVL31:
 483               	/* #APP */
 484               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 485 015c 0197      		1: sbiw r24,1
 486 015e 01F4      		brne 1b
 487               	 ;  0 "" 2
 488               	/* #NOAPP */
 489               	.LBE287:
 490               	.LBE286:
 491               	.LBE285:
 492               	.LBE284:
 493               	.LM66:
 494 0160 80E0      		ldi r24,lo8(0)
 495               	.LVL32:
 496 0162 69EC      		ldi r22,lo8(-55)
 497 0164 0E94 0000 		call byte_write
 498               	.LBB288:
 499               	.LBB289:
 500               	.LBB290:
 501               	.LBB291:
 502               	.LM67:
 503 0168 C801      		movw r24,r16
 504               	.LVL33:
 505               	/* #APP */
 506               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 507 016a 0197      		1: sbiw r24,1
 508 016c 01F4      		brne 1b
 509               	 ;  0 "" 2
 510               	/* #NOAPP */
 511               	.LBE291:
 512               	.LBE290:
 513               	.LBE289:
 514               	.LBE288:
 515               	.LM68:
 516 016e 81E0      		ldi r24,lo8(1)
 517               	.LVL34:
 518 0170 63E5      		ldi r22,lo8(83)
 519 0172 0E94 0000 		call byte_write
 520               	.LBB292:
 521               	.LBB293:
 522               	.LBB294:
 523               	.LBB295:
 524               	.LM69:
 525 0176 C801      		movw r24,r16
 526               	.LVL35:
 527               	/* #APP */
 528               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 529 0178 0197      		1: sbiw r24,1
 530 017a 01F4      		brne 1b
 531               	 ;  0 "" 2
 532               	/* #NOAPP */
 533               	.LBE295:
 534               	.LBE294:
 535               	.LBE293:
 536               	.LBE292:
 537               	.LM70:
 538 017c 81E0      		ldi r24,lo8(1)
 539               	.LVL36:
 540 017e 6AE3      		ldi r22,lo8(58)
 541 0180 0E94 0000 		call byte_write
 542               	.LBB296:
 543               	.LBB297:
 544               	.LBB298:
 545               	.LBB299:
 546               	.LM71:
 547 0184 C801      		movw r24,r16
 548               	.LVL37:
 549               	/* #APP */
 550               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 551 0186 0197      		1: sbiw r24,1
 552 0188 01F4      		brne 1b
 553               	 ;  0 "" 2
 554               	/* epilogue start */
 555               	/* #NOAPP */
 556               	.LBE299:
 557               	.LBE298:
 558               	.LBE297:
 559               	.LBE296:
 560               	.LM72:
 561 018a 1F91      		pop r17
 562 018c 0F91      		pop r16
 563 018e 0895      		ret
 564               	.LFE19:
 566               	.global	main
 568               	main:
 569               	.LFB14:
 570               	.LM73:
 571               	/* prologue: function */
 572               	/* frame size = 0 */
 573               	.LM74:
 574 0190 8FEF      		ldi r24,lo8(-1)
 575 0192 87BB      		out 55-32,r24
 576               	.LM75:
 577 0194 88BB      		out 56-32,r24
 578               	.LBB300:
 579               	.LBB301:
 580               	.LM76:
 581 0196 8AB1      		in r24,42-32
 582 0198 8869      		ori r24,lo8(-104)
 583 019a 8AB9      		out 42-32,r24
 584               	.LM77:
 585 019c 80B5      		in r24,64-32
 586 019e 866A      		ori r24,lo8(-90)
 587 01a0 80BD      		out 64-32,r24
 588               	.LM78:
 589 01a2 80B5      		in r24,64-32
 590 01a4 80BD      		out 64-32,r24
 591               	.LM79:
 592 01a6 83E3      		ldi r24,lo8(51)
 593 01a8 89B9      		out 41-32,r24
 594               	.LBE301:
 595               	.LBE300:
 596               	.LM80:
 597               	/* #APP */
 598               	 ;  33 "main.c" 1
 599 01aa 7894      		sei
 600               	 ;  0 "" 2
 601               	.LM81:
 602               	/* #NOAPP */
 603 01ac 0E94 0000 		call init_lcd
 604 01b0 20E0      		ldi r18,lo8(0)
 605               	.LVL38:
 606               	.LBB302:
 607               	.LBB303:
 608               	.LBB304:
 609               	.LBB305:
 610               	.LM82:
 611 01b2 48EB      		ldi r20,lo8(184)
 612 01b4 50E0      		ldi r21,hi8(184)
 613               	.LVL39:
 614               	.L23:
 615               	.LBE305:
 616               	.LBE304:
 617               	.LBE303:
 618               	.LBE302:
 619               	.LM83:
 620 01b6 2C59      		subi r18,lo8(-(100))
 621               	.LBB309:
 622               	.LBB310:
 623               	.LM84:
 624 01b8 8BB1      		in r24,43-32
 625               	.LVL40:
 626               	.LM85:
 627 01ba 2CB9      		out 44-32,r18
 628 01bc 2456      		subi r18,lo8(-(-100))
 629 01be 88EE      		ldi r24,lo8(1000)
 630 01c0 93E0      		ldi r25,hi8(1000)
 631               	.LVL41:
 632               	.L17:
 633               	.LBE310:
 634               	.LBE309:
 635               	.LBB311:
 636               	.LBB308:
 637               	.LBB307:
 638               	.LBB306:
 639               	.LM86:
 640 01c2 FA01      		movw r30,r20
 641               	/* #APP */
 642               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 643 01c4 3197      		1: sbiw r30,1
 644 01c6 01F4      		brne 1b
 645               	 ;  0 "" 2
 646               	/* #NOAPP */
 647               	.LBE306:
 648               	.LBE307:
 649               	.LM87:
 650 01c8 0197      		sbiw r24,1
 651               	.LM88:
 652 01ca 01F4      		brne .L17
 653               	.LBE308:
 654               	.LBE311:
 655               	.LM89:
 656 01cc 2F5F      		subi r18,lo8(-(1))
 657 01ce 2436      		cpi r18,lo8(100)
 658 01d0 00F0      		brlo .L23
 659 01d2 20E0      		ldi r18,lo8(0)
 660 01d4 00C0      		rjmp .L23
 661               	.LFE14:
 663               	.global	dis_lcd
 665               	dis_lcd:
 666               	.LFB21:
 667               	.LM90:
 668 01d6 0F93      		push r16
 669 01d8 1F93      		push r17
 670               	/* prologue: function */
 671               	/* frame size = 0 */
 672               	.LM91:
 673 01da 80E0      		ldi r24,lo8(0)
 674 01dc 62E8      		ldi r22,lo8(-126)
 675 01de 0E94 0000 		call byte_write
 676               	.LBB312:
 677               	.LBB313:
 678               	.LBB314:
 679               	.LBB315:
 680               	.LM92:
 681 01e2 03E3      		ldi r16,lo8(1843)
 682 01e4 17E0      		ldi r17,hi8(1843)
 683 01e6 C801      		movw r24,r16
 684               	.LVL42:
 685               	/* #APP */
 686               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 687 01e8 0197      		1: sbiw r24,1
 688 01ea 01F4      		brne 1b
 689               	 ;  0 "" 2
 690               	/* #NOAPP */
 691               	.LBE315:
 692               	.LBE314:
 693               	.LBE313:
 694               	.LBE312:
 695               	.LM93:
 696 01ec 81E0      		ldi r24,lo8(1)
 697               	.LVL43:
 698 01ee 60E3      		ldi r22,lo8(48)
 699 01f0 0E94 0000 		call byte_write
 700               	.LBB316:
 701               	.LBB317:
 702               	.LBB318:
 703               	.LBB319:
 704               	.LM94:
 705 01f4 C801      		movw r24,r16
 706               	.LVL44:
 707               	/* #APP */
 708               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 709 01f6 0197      		1: sbiw r24,1
 710 01f8 01F4      		brne 1b
 711               	 ;  0 "" 2
 712               	/* #NOAPP */
 713               	.LBE319:
 714               	.LBE318:
 715               	.LBE317:
 716               	.LBE316:
 717               	.LM95:
 718 01fa 6091 0000 		lds r22,q
 719 01fe 7091 0000 		lds r23,(q)+1
 720 0202 80E0      		ldi r24,lo8(0)
 721 0204 90E0      		ldi r25,hi8(0)
 722               	.LVL45:
 723 0206 20EA      		ldi r18,lo8(100000)
 724 0208 36E8      		ldi r19,hi8(100000)
 725 020a 41E0      		ldi r20,hlo8(100000)
 726 020c 50E0      		ldi r21,hhi8(100000)
 727 020e 0E94 0000 		call __divmodsi4
 728 0212 20E1      		ldi r18,lo8(10000)
 729 0214 37E2      		ldi r19,hi8(10000)
 730 0216 40E0      		ldi r20,hlo8(10000)
 731 0218 50E0      		ldi r21,hhi8(10000)
 732 021a 0E94 0000 		call __divmodsi4
 733 021e 205D      		subi r18,lo8(-(48))
 734 0220 81E0      		ldi r24,lo8(1)
 735 0222 622F      		mov r22,r18
 736 0224 0E94 0000 		call byte_write
 737               	.LBB320:
 738               	.LBB321:
 739               	.LBB322:
 740               	.LBB323:
 741               	.LM96:
 742 0228 C801      		movw r24,r16
 743               	.LVL46:
 744               	/* #APP */
 745               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 746 022a 0197      		1: sbiw r24,1
 747 022c 01F4      		brne 1b
 748               	 ;  0 "" 2
 749               	/* #NOAPP */
 750               	.LBE323:
 751               	.LBE322:
 752               	.LBE321:
 753               	.LBE320:
 754               	.LM97:
 755 022e 8091 0000 		lds r24,q
 756 0232 9091 0000 		lds r25,(q)+1
 757               	.LVL47:
 758 0236 60E1      		ldi r22,lo8(10000)
 759 0238 77E2      		ldi r23,hi8(10000)
 760 023a 0E94 0000 		call __udivmodhi4
 761 023e 68EE      		ldi r22,lo8(1000)
 762 0240 73E0      		ldi r23,hi8(1000)
 763 0242 0E94 0000 		call __udivmodhi4
 764 0246 605D      		subi r22,lo8(-(48))
 765 0248 81E0      		ldi r24,lo8(1)
 766 024a 0E94 0000 		call byte_write
 767               	.LBB324:
 768               	.LBB325:
 769               	.LBB326:
 770               	.LBB327:
 771               	.LM98:
 772 024e C801      		movw r24,r16
 773               	.LVL48:
 774               	/* #APP */
 775               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 776 0250 0197      		1: sbiw r24,1
 777 0252 01F4      		brne 1b
 778               	 ;  0 "" 2
 779               	/* #NOAPP */
 780               	.LBE327:
 781               	.LBE326:
 782               	.LBE325:
 783               	.LBE324:
 784               	.LM99:
 785 0254 8091 0000 		lds r24,q
 786 0258 9091 0000 		lds r25,(q)+1
 787               	.LVL49:
 788 025c 68EE      		ldi r22,lo8(1000)
 789 025e 73E0      		ldi r23,hi8(1000)
 790 0260 0E94 0000 		call __udivmodhi4
 791 0264 64E6      		ldi r22,lo8(100)
 792 0266 70E0      		ldi r23,hi8(100)
 793 0268 0E94 0000 		call __udivmodhi4
 794 026c 605D      		subi r22,lo8(-(48))
 795 026e 81E0      		ldi r24,lo8(1)
 796 0270 0E94 0000 		call byte_write
 797               	.LBB328:
 798               	.LBB329:
 799               	.LBB330:
 800               	.LBB331:
 801               	.LM100:
 802 0274 C801      		movw r24,r16
 803               	.LVL50:
 804               	/* #APP */
 805               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 806 0276 0197      		1: sbiw r24,1
 807 0278 01F4      		brne 1b
 808               	 ;  0 "" 2
 809               	/* #NOAPP */
 810               	.LBE331:
 811               	.LBE330:
 812               	.LBE329:
 813               	.LBE328:
 814               	.LM101:
 815 027a 8091 0000 		lds r24,q
 816 027e 9091 0000 		lds r25,(q)+1
 817               	.LVL51:
 818 0282 64E6      		ldi r22,lo8(100)
 819 0284 70E0      		ldi r23,hi8(100)
 820 0286 0E94 0000 		call __udivmodhi4
 821 028a 6AE0      		ldi r22,lo8(10)
 822 028c 70E0      		ldi r23,hi8(10)
 823 028e 0E94 0000 		call __udivmodhi4
 824 0292 605D      		subi r22,lo8(-(48))
 825 0294 81E0      		ldi r24,lo8(1)
 826 0296 0E94 0000 		call byte_write
 827               	.LBB332:
 828               	.LBB333:
 829               	.LBB334:
 830               	.LBB335:
 831               	.LM102:
 832 029a C801      		movw r24,r16
 833               	.LVL52:
 834               	/* #APP */
 835               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 836 029c 0197      		1: sbiw r24,1
 837 029e 01F4      		brne 1b
 838               	 ;  0 "" 2
 839               	/* #NOAPP */
 840               	.LBE335:
 841               	.LBE334:
 842               	.LBE333:
 843               	.LBE332:
 844               	.LM103:
 845 02a0 8091 0000 		lds r24,q
 846 02a4 9091 0000 		lds r25,(q)+1
 847               	.LVL53:
 848 02a8 6AE0      		ldi r22,lo8(10)
 849 02aa 70E0      		ldi r23,hi8(10)
 850 02ac 0E94 0000 		call __udivmodhi4
 851 02b0 682F      		mov r22,r24
 852 02b2 605D      		subi r22,lo8(-(48))
 853 02b4 81E0      		ldi r24,lo8(1)
 854 02b6 0E94 0000 		call byte_write
 855               	.LBB336:
 856               	.LBB337:
 857               	.LBB338:
 858               	.LBB339:
 859               	.LM104:
 860 02ba C801      		movw r24,r16
 861               	.LVL54:
 862               	/* #APP */
 863               	 ;  105 "c:/winavr-20090313/lib/gcc/../../avr/include/util/delay_basic.h" 1
 864 02bc 0197      		1: sbiw r24,1
 865 02be 01F4      		brne 1b
 866               	 ;  0 "" 2
 867               	/* #NOAPP */
 868               	.LBE339:
 869               	.LBE338:
 870               	.LBE337:
 871               	.LBE336:
 872               	.LM105:
 873 02c0 80E0      		ldi r24,lo8(0)
 874               	.LVL55:
 875 02c2 62EC      		ldi r22,lo8(-62)
 876 02c4 0E94 0000 		call byte_write
 877               	.LBB340:
 878               	.LBB341:

⌨️ 快捷键说明

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