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

📄 lcd_ascii.lst

📁 ATmega64单片机
💻 LST
📖 第 1 页 / 共 5 页
字号:
 716 02ae A82E      		cpc r13,__zero_reg__
 717 02b0 BB24      		brne .L39
 718 02b2 EC2C      	/* epilogue: frame size=0 */
 719 02b4 E40C      		pop r29
 720               		pop r28
 721 02b6 C501      		pop r17
 722 02b8 002E      		pop r16
 723 02ba 00C0      		pop r15
 724 02bc 9595      		pop r14
 725 02be 8795      		pop r13
 726 02c0 0A94      		pop r12
 727 02c2 02F4      		pop r11
 728 02c4 80FF      		pop r10
 729 02c6 00C0      		pop r9
 730 02c8 41E0      		pop r7
 731 02ca 00C0      		pop r6
 732               		pop r5
 356:LCD\LCD_ASCII.c **** 			else OnePixel(x+i,y+j+8,0);
 733               	logue end (size=16) */
 734               	/* function Dis_Ascii_16 size 139 (108) */
 742 02da F394      	.Lscope2:
 747 02e0 01F4      	.global	Dis_Ascii_12
 749 02e4 C11C      	Dis_Ascii_12:
 751 02e8 2196      	.LM64:
 752               	.LFBB3:
 753               	/* prologue: frame size=0 */
 754 02ea F8E0      		push r4
 755 02ec CF16      		push r5
 756 02ee D104      		push r6
 757 02f0 01F4      		push r7
 758               		push r8
 759 02f2 DF91      		push r9
 760 02f4 CF91      		push r10
 761 02f6 1F91      		push r11
 762 02f8 0F91      		push r12
 763 02fa FF90      		push r13
 764 02fc EF90      		push r14
 765 02fe DF90      		push r15
 766 0300 CF90      		push r16
 767 0302 BF90      		push r17
 768 0304 AF90      		push r28
 769 0306 9F90      		push r29
 770 0308 7F90      	/* prologue end (size=16) */
 771 030a 6F90      		movw r4,r24
 772 030c 5F90      		movw r8,r22
 773 030e 4F90      	.LBB18:
 775               	.LM65:
 776               		ldi r24,lo8(12)
 777               		mul r20,r24
 778               		movw r10,r0
 779               		clr r1
 780               		ldi r20,lo8(CTAB_12-384)
 781               		mov r6,r20
 782               		ldi r20,hi8(CTAB_12-384)
 783               		mov r7,r20
 784               		add r6,r10
 785               		adc r7,r11
 786               		ldi r16,lo8(0)
 787               		ldi r17,hi8(0)
 788               	.L58:
 790               	.LM66:
 791               		movw r30,r16
 792               		add r30,r6
 793               		adc r31,r7
 794               	/* #APP */
 795               		lpm r30, Z
 796 0312 4F92      		
 797 0314 5F92      	/* #NOAPP */
 798 0316 6F92      		ldi r28,lo8(0)
 799 0318 7F92      		ldi r29,hi8(0)
 800 031a 8F92      	.LBE18:
 802 031e AF92      	.LM67:
 803 0320 BF92      		mov r12,r30
 804 0322 CF92      		clr r13
 805 0324 DF92      		mov r15,r16
 806 0326 EF92      		add r15,r4
 807 0328 FF92      	.L59:
 808 032a 0F93      		movw r24,r12
 809 032c 1F93      		mov r0,r28
 810 032e CF93      		rjmp 2f
 811 0330 DF93      	1:	asr r25
 812               		ror r24
 813 0332 2C01      	2:	dec r0
 814 0334 4B01      		brpl 1b
 815               		movw r18,r28
 816               		add r18,r8
 817               		mov r22,r18
 818 0336 8CE0      		sbrs r24,0
 819 0338 489F      		rjmp .L60
 820 033a 5001      		ldi r20,lo8(1)
 821 033c 1124      		rjmp .L81
 822 033e 40E0      	.L60:
 824 0342 40E0      	.LM68:
 825 0344 742E      		ldi r20,lo8(0)
 826 0346 6A0C      	.L81:
 827 0348 7B1C      		mov r24,r15
 828 034a 00E0      		call OnePixel
 829 034c 10E0      		adiw r28,1
 831               	.LM69:
 832               		cpi r28,8
 833 034e F801      		cpc r29,__zero_reg__
 834 0350 E60D      		brne .L59
 835 0352 F71D      		subi r16,lo8(-(1))
 836               		sbci r17,hi8(-(1))
 838               	.LM70:
 839               		cpi r16,6
 840 0356 C0E0      		cpc r17,__zero_reg__
 841 0358 D0E0      		brne .L58
 843               	.LM71:
 844               		movw r28,r10
 845 035a CE2E      		subi r28,lo8(-(CTAB_12-378))
 846 035c DD24      		sbci r29,hi8(-(CTAB_12-378))
 847 035e F02E      		clr r12
 848 0360 F40C      		clr r13
 849               	.LBB19:
 851 0364 0C2E      	.LM72:
 852 0366 00C0      		ldi r19,lo8(8)
 853 0368 9595      		mov r9,r19
 854 036a 8795      		add r9,r8
 855 036c 0A94      	.L65:
 856 036e 02F4      		movw r30,r28
 857 0370 9E01      	/* #APP */
 858 0372 280D      		lpm r24, Z
 859 0374 622F      		
 860 0376 80FF      	/* #NOAPP */
 861 0378 00C0      		mov r15,r9
 862 037a 41E0      		ldi r16,lo8(0)
 863 037c 00C0      		ldi r17,hi8(0)
 864               	.LBE19:
 866               	.LM73:
 867 037e 40E0      		mov r10,r24
 868               		clr r11
 869 0380 8F2D      		mov r14,r12
 870 0382 0E94 0000 		add r14,r4
 871 0386 2196      	.L66:
 872               		movw r24,r10
 873               		mov r0,r16
 874 0388 C830      		rjmp 2f
 875 038a D105      	1:	asr r25
 876 038c 01F4      		ror r24
 877 038e 0F5F      	2:	dec r0
 878 0390 1F4F      		brpl 1b
 879               		sbrs r24,0
 880               		rjmp .L67
 881 0392 0630      		ldi r20,lo8(1)
 882 0394 1105      		rjmp .L82
 883 0396 01F4      	.L67:
 885               	.LM74:
 886 0398 E501      		ldi r20,lo8(0)
 887 039a C050      	.L82:
 888 039c D040      		mov r22,r15
 889 039e CC24      		mov r24,r14
 890 03a0 DD24      		call OnePixel
 891               		subi r16,lo8(-(1))
 892               		sbci r17,hi8(-(1))
 893               		inc r15
 895 03a4 932E      	.LM75:
 896 03a6 980C      		cpi r16,4
 897               		cpc r17,__zero_reg__
 898 03a8 FE01      		brne .L66
 899               		sec
 900 03aa 8491      		adc r12,__zero_reg__
 901               		adc r13,__zero_reg__
 902               		adiw r28,1
 904 03ae 00E0      	.LM76:
 905 03b0 10E0      		ldi r31,lo8(6)
 906               		cp r12,r31
 907               		cpc r13,__zero_reg__
 908               		brne .L65
 909 03b2 A82E      	/* epilogue: frame size=0 */
 910 03b4 BB24      		pop r29
 911 03b6 EC2C      		pop r28
 912 03b8 E40C      		pop r17
 913               		pop r16
 914 03ba C501      		pop r15
 915 03bc 002E      		pop r14
 916 03be 00C0      		pop r13
 917 03c0 9595      		pop r12
 918 03c2 8795      		pop r11
 919 03c4 0A94      		pop r10
 920 03c6 02F4      		pop r9
 921 03c8 80FF      		pop r8
 922 03ca 00C0      		pop r7
 923 03cc 41E0      		pop r6
 924 03ce 00C0      		pop r5
 925               		pop r4
 926               		ret
 927               	/* epilogue end (size=17) */
 928 03d0 40E0      	/* function Dis_Ascii_12 size 137 (104) */
 936               	.Lscope3:
 937               	.global	CTAB_16
 938 03e0 0430      		.section	.progmem.data,"a",@progbits
 941 03e6 0894      	CTAB_16:
 942 03e8 C11C      		.byte	0
 943 03ea D11C      		.byte	0
 944 03ec 2196      		.byte	0
 945               		.byte	0
 946               		.byte	0
 947 03ee F6E0      		.byte	0
 948 03f0 CF16      		.byte	0
 949 03f2 D104      		.byte	0
 950 03f4 01F4      		.byte	0
 951               		.byte	0
 952 03f6 DF91      		.byte	0
 953 03f8 CF91      		.byte	0
 954 03fa 1F91      		.byte	0
 955 03fc 0F91      		.byte	0
 956 03fe FF90      		.byte	0
 957 0400 EF90      		.byte	0
 958 0402 DF90      		.byte	0
 959 0404 CF90      		.byte	0
 960 0406 BF90      		.byte	0
 961 0408 AF90      		.byte	-8
 962 040a 9F90      		.byte	0
 963 040c 8F90      		.byte	0
 964 040e 7F90      		.byte	0
 965 0410 6F90      		.byte	0
 966 0412 5F90      		.byte	0
 967 0414 4F90      		.byte	0
 968 0416 0895      		.byte	0
 969               		.byte	51
 970               		.byte	48
 971               		.byte	0
 972               		.byte	0
 973               		.byte	0
 974               		.byte	0
 975               		.byte	16
 976               		.byte	12
 977               		.byte	6
 978               		.byte	16
 979               		.byte	12
 980               		.byte	6
 981               		.byte	0
 982               		.byte	0
 983               		.byte	0
 984 0000 00        		.byte	0
 985 0001 00        		.byte	0
 986 0002 00        		.byte	0
 987 0003 00        		.byte	0
 988 0004 00        		.byte	0
 989 0005 00        		.byte	0
 990 0006 00        		.byte	64
 991 0007 00        		.byte	-64
 992 0008 00        		.byte	120
 993 0009 00        		.byte	64
 994 000a 00        		.byte	-64
 995 000b 00        		.byte	120
 996 000c 00        		.byte	64
 997 000d 00        		.byte	0
 998 000e 00        		.byte	4
 999 000f 00        		.byte	63
 1000 0010 00        		.byte	4
 1001 0011 00        		.byte	4
 1002 0012 00        		.byte	63
 1003 0013 F8        		.byte	4
 1004 0014 00        		.byte	4
 1005 0015 00        		.byte	0
 1006 0016 00        		.byte	0
 1007 0017 00        		.byte	112
 1008 0018 00        		.byte	-120
 1009 0019 00        		.byte	-4
 1010 001a 00        		.byte	8
 1011 001b 33        		.byte	48
 1012 001c 30        		.byte	0
 1013 001d 00        		.byte	0
 1014 001e 00        		.byte	0
 1015 001f 00        		.byte	24
 1016 0020 00        		.byte	32
 1017 0021 10        		.byte	-1
 1018 0022 0C        		.byte	33
 1019 0023 06        		.byte	30
 1020 0024 10        		.byte	0
 1021 0025 0C        		.byte	0
 1022 0026 06        		.byte	-16
 1023 0027 00        		.byte	8
 1024 0028 00        		.byte	-16
 1025 0029 00        		.byte	0
 1026 002a 00        		.byte	-32
 1027 002b 00        		.byte	24
 1028 002c 00        		.byte	0
 1029 002d 00        		.byte	0
 1030 002e 00        		.byte	0
 1031 002f 00        		.byte	33
 1032 0030 40        		.byte	28
 1033 0031 C0        		.byte	3
 1034 0032 78        		.byte	30
 1035 0033 40        		.byte	33
 1036 0034 C0        		.byte	30
 1037 0035 78        		.byte	0
 1038 0036 40        		.byte	0
 1039 0037 00        		.byte	-16
 1040 0038 04        		.byte	8

⌨️ 快捷键说明

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