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

📄 lcd.lst

📁 240*320 TFT屏用M16读取SD卡内BMP格式图片.和汉字显示程序(字库也是存在SD卡里
💻 LST
📖 第 1 页 / 共 3 页
字号:
 623               	.LM134:
 624 0366 40E0      		ldi r20,lo8(0)
 625 0368 50E0      		ldi r21,hi8(0)
 626 036a 67E0      		ldi r22,lo8(7)
 627 036c 81E0      		ldi r24,lo8(1)
 628 036e 0E94 0000 		call LCD_WriteCommand
 629               	.LM135:
 630 0372 4FEE      		ldi r20,lo8(239)
 631 0374 50E0      		ldi r21,hi8(239)
 632 0376 68E0      		ldi r22,lo8(8)
 633 0378 80E0      		ldi r24,lo8(0)
 634 037a 0E94 0000 		call LCD_WriteCommand
 635               	.LM136:
 636 037e 4FE3      		ldi r20,lo8(319)
 637 0380 51E0      		ldi r21,hi8(319)
 638 0382 69E0      		ldi r22,lo8(9)
 639 0384 81E0      		ldi r24,lo8(1)
 640 0386 0E94 0000 		call LCD_WriteCommand
 641               	.LM137:
 642 038a 40E0      		ldi r20,lo8(0)
 643 038c 50E0      		ldi r21,hi8(0)
 644 038e 6AE0      		ldi r22,lo8(10)
 645 0390 80E0      		ldi r24,lo8(0)
 646 0392 0E94 0000 		call LCD_WriteCommand
 647               	.LM138:
 648 0396 40E0      		ldi r20,lo8(0)
 649 0398 50E0      		ldi r21,hi8(0)
 650 039a 6BE0      		ldi r22,lo8(11)
 651 039c 80E0      		ldi r24,lo8(0)
 652 039e 0E94 0000 		call LCD_WriteCommand
 653               	.LM139:
 654 03a2 40E0      		ldi r20,lo8(0)
 655 03a4 50E0      		ldi r21,hi8(0)
 656 03a6 6CE0      		ldi r22,lo8(12)
 657 03a8 80E0      		ldi r24,lo8(0)
 658 03aa 0E94 0000 		call LCD_WriteCommand
 659               	.LM140:
 660 03ae 40E0      		ldi r20,lo8(0)
 661 03b0 50E0      		ldi r21,hi8(0)
 662 03b2 64E1      		ldi r22,lo8(20)
 663 03b4 80E0      		ldi r24,lo8(0)
 664 03b6 0E94 0000 		call LCD_WriteCommand
 665               	.LM141:
 666 03ba 40E0      		ldi r20,lo8(0)
 667 03bc 50E0      		ldi r21,hi8(0)
 668 03be 65E1      		ldi r22,lo8(21)
 669 03c0 80E0      		ldi r24,lo8(0)
 670 03c2 0E94 0000 		call LCD_WriteCommand
 671               	.LM142:
 672 03c6 40E0      		ldi r20,lo8(0)
 673 03c8 50E0      		ldi r21,hi8(0)
 674 03ca 66E1      		ldi r22,lo8(22)
 675 03cc 80E0      		ldi r24,lo8(0)
 676 03ce 0E94 0000 		call LCD_WriteCommand
 677               	.LM143:
 678 03d2 4FEF      		ldi r20,lo8(511)
 679 03d4 51E0      		ldi r21,hi8(511)
 680 03d6 67E1      		ldi r22,lo8(23)
 681 03d8 81E0      		ldi r24,lo8(1)
 682 03da 0E94 0000 		call LCD_WriteCommand
 683               	.LM144:
 684 03de 4FEF      		ldi r20,lo8(511)
 685 03e0 51E0      		ldi r21,hi8(511)
 686 03e2 68E1      		ldi r22,lo8(24)
 687 03e4 81E0      		ldi r24,lo8(1)
 688 03e6 0E94 0000 		call LCD_WriteCommand
 689               	.LM145:
 690 03ea 40E0      		ldi r20,lo8(0)
 691 03ec 50E0      		ldi r21,hi8(0)
 692 03ee 63E1      		ldi r22,lo8(19)
 693 03f0 80E0      		ldi r24,lo8(0)
 694 03f2 0E94 0000 		call LCD_WriteCommand
 695               	.LM146:
 696 03f6 4FEF      		ldi r20,lo8(511)
 697 03f8 51E0      		ldi r21,hi8(511)
 698 03fa 69E1      		ldi r22,lo8(25)
 699 03fc 81E0      		ldi r24,lo8(1)
 700 03fe 0E94 0000 		call LCD_WriteCommand
 701               	.LM147:
 702 0402 4FEF      		ldi r20,lo8(511)
 703 0404 51E0      		ldi r21,hi8(511)
 704 0406 6BE1      		ldi r22,lo8(27)
 705 0408 81E0      		ldi r24,lo8(1)
 706 040a 0E94 0000 		call LCD_WriteCommand
 707               	.LM148:
 708 040e 4FEF      		ldi r20,lo8(511)
 709 0410 51E0      		ldi r21,hi8(511)
 710 0412 6CE1      		ldi r22,lo8(28)
 711 0414 81E0      		ldi r24,lo8(1)
 712 0416 0E94 0000 		call LCD_WriteCommand
 713               	.LM149:
 714 041a 4FEF      		ldi r20,lo8(511)
 715 041c 51E0      		ldi r21,hi8(511)
 716 041e 6AE1      		ldi r22,lo8(26)
 717 0420 81E0      		ldi r24,lo8(1)
 718 0422 0E94 0000 		call LCD_WriteCommand
 719               	.LM150:
 720 0426 4EE0      		ldi r20,lo8(14)
 721 0428 50E0      		ldi r21,hi8(14)
 722 042a 6DE1      		ldi r22,lo8(29)
 723 042c 80E0      		ldi r24,lo8(0)
 724 042e 0E94 0000 		call LCD_WriteCommand
 725               	.LM151:
 726 0432 46E0      		ldi r20,lo8(6)
 727 0434 50E0      		ldi r21,hi8(6)
 728 0436 60E1      		ldi r22,lo8(16)
 729 0438 80E0      		ldi r24,lo8(0)
 730 043a 0E94 0000 		call LCD_WriteCommand
 731               	/* epilogue start */
 732               	.LM152:
 733 043e 0895      		ret
 734               	.LFE13:
 736               	.global	LCD_test
 738               	LCD_test:
 739               	.LFB14:
 740               	.LM153:
 741 0440 BF92      		push r11
 742 0442 CF92      		push r12
 743 0444 DF92      		push r13
 744 0446 EF92      		push r14
 745 0448 FF92      		push r15
 746 044a 0F93      		push r16
 747 044c 1F93      		push r17
 748 044e CF93      		push r28
 749 0450 DF93      		push r29
 750               	/* prologue: function */
 751               	/* frame size = 0 */
 752               	.LM154:
 753 0452 40E0      		ldi r20,lo8(0)
 754 0454 50E0      		ldi r21,hi8(0)
 755 0456 62E0      		ldi r22,lo8(2)
 756 0458 80E0      		ldi r24,lo8(0)
 757 045a 0E94 0000 		call LCD_WriteCommand
 758               	.LM155:
 759 045e 40E0      		ldi r20,lo8(0)
 760 0460 50E0      		ldi r21,hi8(0)
 761 0462 63E0      		ldi r22,lo8(3)
 762 0464 81E0      		ldi r24,lo8(1)
 763 0466 0E94 0000 		call LCD_WriteCommand
 764               	.LM156:
 765 046a 4FEE      		ldi r20,lo8(239)
 766 046c 50E0      		ldi r21,hi8(239)
 767 046e 64E0      		ldi r22,lo8(4)
 768 0470 80E0      		ldi r24,lo8(0)
 769 0472 0E94 0000 		call LCD_WriteCommand
 770               	.LM157:
 771 0476 4FE3      		ldi r20,lo8(319)
 772 0478 51E0      		ldi r21,hi8(319)
 773 047a 65E0      		ldi r22,lo8(5)
 774 047c 81E0      		ldi r24,lo8(1)
 775 047e 0E94 0000 		call LCD_WriteCommand
 776               	.LBB208:
 777               	.LBB209:
 778               	.LM158:
 779 0482 AB98      		cbi 53-32,3
 780               	.LM159:
 781 0484 AE9A      		sbi 53-32,6
 782               	.LM160:
 783 0486 8EE0      		ldi r24,lo8(14)
 784 0488 8BBB      		out 59-32,r24
 785               	.LM161:
 786 048a AC98      		cbi 53-32,4
 787               	.LM162:
 788 048c AC9A      		sbi 53-32,4
 789 048e 20E0      		ldi r18,lo8(color)
 790 0490 C22E      		mov r12,r18
 791 0492 20E0      		ldi r18,hi8(color)
 792 0494 D22E      		mov r13,r18
 793 0496 E601      		movw r28,r12
 794               	.LVL8:
 795               	.L20:
 796               	.LBE209:
 797               	.LBE208:
 798               	.LM163:
 799 0498 E880      		ld r14,Y
 800 049a F980      		ldd r15,Y+1
 801 049c 00E0      		ldi r16,lo8(0)
 802 049e 10E0      		ldi r17,hi8(0)
 803               	.L19:
 804               	.LM164:
 805 04a0 C701      		movw r24,r14
 806 04a2 0E94 0000 		call LCD_WriteData
 807 04a6 0F5F      		subi r16,lo8(-(1))
 808 04a8 1F4F      		sbci r17,hi8(-(1))
 809               	.LM165:
 810 04aa 85E2      		ldi r24,hi8(9600)
 811 04ac 0038      		cpi r16,lo8(9600)
 812 04ae 1807      		cpc r17,r24
 813 04b0 01F4      		brne .L19
 814 04b2 2296      		adiw r28,2
 815               	.LM166:
 816 04b4 90E0      		ldi r25,hi8(color+16)
 817 04b6 C030      		cpi r28,lo8(color+16)
 818 04b8 D907      		cpc r29,r25
 819 04ba 01F4      		brne .L20
 820               	.LBB210:
 821               	.LBB211:
 822               	.LM167:
 823 04bc 9EE0      		ldi r25,lo8(14)
 824 04be B92E      		mov r11,r25
 825               	.LVL9:
 826               	.L24:
 827               	.LM168:
 828 04c0 AB98      		cbi 53-32,3
 829               	.LM169:
 830 04c2 AE9A      		sbi 53-32,6
 831               	.LM170:
 832 04c4 BBBA      		out 59-32,r11
 833               	.LM171:
 834 04c6 AC98      		cbi 53-32,4
 835               	.LM172:
 836 04c8 AC9A      		sbi 53-32,4
 837               	.LBE211:
 838               	.LBE210:
 839               	.LM173:
 840 04ca F601      		movw r30,r12
 841 04cc C081      		ld r28,Z
 842 04ce D181      		ldd r29,Z+1
 843               	.LVL10:
 844 04d0 E12C      		mov r14,__zero_reg__
 845 04d2 8CE2      		ldi r24,hi8(76800)
 846 04d4 F82E      		mov r15,r24
 847 04d6 81E0      		ldi r24,hlo8(76800)
 848 04d8 082F      		mov r16,r24
 849 04da 112D      		mov r17,__zero_reg__
 850               	.L21:
 851               	.LM174:
 852 04dc CE01      		movw r24,r28
 853 04de 0E94 0000 		call LCD_WriteData
 854               	.LM175:
 855 04e2 0894      		sec
 856 04e4 E108      		sbc r14,__zero_reg__
 857 04e6 F108      		sbc r15,__zero_reg__
 858 04e8 0109      		sbc r16,__zero_reg__
 859 04ea 1109      		sbc r17,__zero_reg__
 860 04ec E114      		cp r14,__zero_reg__
 861 04ee F104      		cpc r15,__zero_reg__
 862 04f0 0105      		cpc r16,__zero_reg__
 863 04f2 1105      		cpc r17,__zero_reg__
 864 04f4 01F4      		brne .L21
 865 04f6 82E0      		ldi r24,lo8(2)
 866 04f8 90E0      		ldi r25,hi8(2)
 867 04fa C80E      		add r12,r24
 868 04fc D91E      		adc r13,r25
 869               	.LM176:
 870 04fe 90E0      		ldi r25,lo8(color+16)
 871 0500 C916      		cp r12,r25
 872 0502 90E0      		ldi r25,hi8(color+16)
 873 0504 D906      		cpc r13,r25
 874 0506 01F4      		brne .L24
 875               	/* epilogue start */
 876               	.LM177:
 877 0508 DF91      		pop r29
 878 050a CF91      		pop r28
 879               	.LVL11:
 880 050c 1F91      		pop r17
 881 050e 0F91      		pop r16
 882 0510 FF90      		pop r15
 883 0512 EF90      		pop r14
 884               	.LVL12:
 885 0514 DF90      		pop r13
 886 0516 CF90      		pop r12
 887 0518 BF90      		pop r11
 888 051a 0895      		ret
 889               	.LFE14:
 891               	.global	color
 892               		.data
 895               	color:
 896 0000 00F8      		.word	-2048
 897 0002 E007      		.word	2016
 898 0004 1F00      		.word	31
 899 0006 E0FF      		.word	-32
 900 0008 0000      		.word	0
 901 000a FFFF      		.word	-1
 902 000c FF07      		.word	2047
 903 000e 1FF8      		.word	-2017
 992               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 lcd.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:5      *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:20     .text:00000000 delay_us
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:33     .text:00000002 delay_ms
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:46     .text:00000004 LCD_IO_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:63     .text:0000000c LCD_WriteRegister
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:86     .text:00000018 LCD_WriteByte
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:109    .text:00000024 LCD_WriteCommand
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:151    .text:00000042 LCD_WriteData
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:181    .text:00000054 LCD_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:738    .text:00000440 LCD_test
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJMXVYb.s:895    .data:00000000 color

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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