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

📄 pictiva.lst

📁 oled 驱动
💻 LST
📖 第 1 页 / 共 5 页
字号:
 738 02cb 11        		.byte	17
 739 02cc 0F        		.byte	15
 740 02cd 01        		.byte	1
 741 02ce 0E        		.byte	14
 742 02cf 00        		.byte	0
 743 02d0 00        		.byte	0
 744 02d1 00        		.byte	0
 745 02d2 1F        		.byte	31
 746 02d3 02        		.byte	2
 747 02d4 04        		.byte	4
 748 02d5 08        		.byte	8
 749 02d6 1F        		.byte	31
 750 02d7 00        		.byte	0
 751 02d8 02        		.byte	2
 752 02d9 04        		.byte	4
 753 02da 04        		.byte	4
 754 02db 08        		.byte	8
 755 02dc 04        		.byte	4
 756 02dd 04        		.byte	4
 757 02de 02        		.byte	2
 758 02df 00        		.byte	0
 759 02e0 04        		.byte	4
 760 02e1 04        		.byte	4
 761 02e2 04        		.byte	4
 762 02e3 04        		.byte	4
 763 02e4 04        		.byte	4
 764 02e5 04        		.byte	4
 765 02e6 04        		.byte	4
 766 02e7 00        		.byte	0
 767 02e8 08        		.byte	8
 768 02e9 04        		.byte	4
 769 02ea 04        		.byte	4
 770 02eb 02        		.byte	2
 771 02ec 04        		.byte	4
 772 02ed 04        		.byte	4
 773 02ee 08        		.byte	8
 774 02ef 00        		.byte	0
 775 02f0 00        		.byte	0
 776 02f1 04        		.byte	4
 777 02f2 02        		.byte	2
 778 02f3 1F        		.byte	31
 779 02f4 02        		.byte	2
 780 02f5 04        		.byte	4
 781 02f6 00        		.byte	0
 782 02f7 00        		.byte	0
 783 02f8 00        		.byte	0
 784 02f9 04        		.byte	4
 785 02fa 08        		.byte	8
 786 02fb 1F        		.byte	31
 787 02fc 08        		.byte	8
 788 02fd 04        		.byte	4
 789 02fe 00        		.byte	0
 790 02ff 00        		.byte	0
 791               		.text
 792               	.global	delay
 794               	delay:
 795               	.LFB12:
 796               	.LM1:
 797               	/* prologue: frame size=0 */
 798               	/* prologue end (size=0) */
 799               	.LM2:
 800 0000 20E0      		ldi r18,lo8(0)
 801               	.L14:
 802               	.LM3:
 803 0002 2817      		cp r18,r24
 804 0004 30F4      		brsh .L11
 805               	.LM4:
 806 0006 90E0      		ldi r25,lo8(0)
 807               	.L8:
 808 0008 9F5F      		subi r25,lo8(-(1))
 809 000a 9F3F      		cpi r25,lo8(-1)
 810 000c E9F7      		brne .L8
 811               	.LM5:
 812 000e 2F5F      		subi r18,lo8(-(1))
 813 0010 F8CF      		rjmp .L14
 814               	.L11:
 815 0012 0895      		ret
 816               	/* epilogue: frame size=0 */
 817               	/* epilogue: noreturn */
 818               	/* epilogue end (size=0) */
 819               	/* function delay size 10 (10) */
 820               	.LFE12:
 822               	.global	senden_spi
 824               	senden_spi:
 825               	.LFB11:
 826               	.LM6:
 827               	/* prologue: frame size=0 */
 828               	/* prologue end (size=0) */
 829 0014 382F      		mov r19,r24
 830               	.LM7:
 831 0016 20E8      		ldi r18,lo8(-128)
 832               	.LM8:
 833 0018 DC98      		cbi 59-0x20,4
 834               	.LM9:
 835 001a D99A      		sbi 59-0x20,1
 836 001c 97E0      		ldi r25,lo8(7)
 837               	.L21:
 838               	.LM10:
 839 001e 832F      		mov r24,r19
 840 0020 8223      		and r24,r18
 841 0022 11F0      		breq .L19
 842 0024 D89A      		sbi 59-0x20,0
 843 0026 01C0      		rjmp .L20
 844               	.L19:
 845               	.LM11:
 846 0028 D898      		cbi 59-0x20,0
 847               	.L20:
 848               	.LM12:
 849 002a D998      		cbi 59-0x20,1
 850               	.LM13:
 851 002c D99A      		sbi 59-0x20,1
 852               	.LM14:
 853 002e 2695      		lsr r18
 854               	.LM15:
 855 0030 9150      		subi r25,lo8(-(-1))
 856 0032 97FF      		sbrs r25,7
 857 0034 F4CF      		rjmp .L21
 858               	.LM16:
 859 0036 DC9A      		sbi 59-0x20,4
 860               	/* epilogue: frame size=0 */
 861 0038 0895      		ret
 862               	/* epilogue end (size=1) */
 863               	/* function senden_spi size 20 (19) */
 864               	.LFE11:
 866               	.global	send_data
 868               	send_data:
 869               	.LFB10:
 870               	.LM17:
 871               	/* prologue: frame size=0 */
 872               	/* prologue end (size=0) */
 873               	.LM18:
 874 003a DA98      		cbi 59-0x20,2
 875               	.LM19:
 876 003c 0E94 0000 		call senden_spi
 877               	.LM20:
 878 0040 DA9A      		sbi 59-0x20,2
 879               	/* epilogue: frame size=0 */
 880 0042 0895      		ret
 881               	/* epilogue end (size=1) */
 882               	/* function send_data size 5 (4) */
 883               	.LFE10:
 885               	.global	send_char
 887               	send_char:
 888               	.LFB9:
 889               	.LM21:
 890               	/* prologue: frame size=0 */
 891               	/* prologue end (size=0) */
 892               	.LM22:
 893 0044 DA9A      		sbi 59-0x20,2
 894               	.LM23:
 895 0046 0E94 0000 		call senden_spi
 896               	/* epilogue: frame size=0 */
 897 004a 0895      		ret
 898               	/* epilogue end (size=1) */
 899               	/* function send_char size 4 (3) */
 900               	.LFE9:
 902               	.global	zeichen_big2
 904               	zeichen_big2:
 905               	.LFB8:
 906               	.LM24:
 907               	/* prologue: frame size=0 */
 908 004c AF92      		push r10
 909 004e BF92      		push r11
 910 0050 CF92      		push r12
 911 0052 DF92      		push r13
 912 0054 EF92      		push r14
 913 0056 FF92      		push r15
 914 0058 0F93      		push r16
 915 005a 1F93      		push r17
 916 005c CF93      		push r28
 917 005e DF93      		push r29
 918               	/* prologue end (size=10) */
 919 0060 E82F      		mov r30,r24
 920 0062 C62F      		mov r28,r22
 921 0064 B42E      		mov r11,r20
 922               	.LM25:
 923 0066 8052      		subi r24,lo8(-(-32))
 924 0068 8036      		cpi r24,lo8(96)
 925 006a 08F0      		brlo .L27
 926               	.LM26:
 927 006c E0E2      		ldi r30,lo8(32)
 928               	.L27:
 929               	.LM27:
 930 006e EE2E      		mov r14,r30
 931 0070 FF24      		clr r15
 932 0072 53E0      		ldi r21,3
 933 0074 EE0C      	1:	lsl r14
 934 0076 FF1C      		rol r15
 935 0078 5A95      		dec r21
 936 007a E1F7      		brne 1b
 937 007c 80E0      		ldi r24,lo8(-256)
 938 007e 9FEF      		ldi r25,hi8(-256)
 939 0080 E80E      		add r14,r24
 940 0082 F91E      		adc r15,r25
 941               	.LM28:
 942 0084 822F      		mov r24,r18
 943 0086 9927      		clr r25
 944 0088 8F70      		andi r24,lo8(15)
 945 008a 9070      		andi r25,hi8(15)
 946 008c 44E0      		ldi r20,4
 947 008e 880F      	1:	lsl r24
 948 0090 991F      		rol r25
 949 0092 4A95      		dec r20
 950 0094 E1F7      		brne 1b
 951 0096 3FE0      		ldi r19,lo8(15)
 952 0098 C32E      		mov r12,r19
 953 009a C222      		and r12,r18
 954 009c C80E      		add r12,r24
 955               	.LM29:
 956 009e 802F      		mov r24,r16
 957 00a0 9927      		clr r25
 958 00a2 8F70      		andi r24,lo8(15)
 959 00a4 9070      		andi r25,hi8(15)
 960 00a6 24E0      		ldi r18,4
 961 00a8 880F      	1:	lsl r24
 962 00aa 991F      		rol r25
 963 00ac 2A95      		dec r18
 964 00ae E1F7      		brne 1b
 965 00b0 9FE0      		ldi r25,lo8(15)
 966 00b2 D92E      		mov r13,r25
 967 00b4 D022      		and r13,r16
 968 00b6 D80E      		add r13,r24
 969               	.LM30:
 970 00b8 85E1      		ldi r24,lo8(21)
 971 00ba 0E94 0000 		call send_data
 972               	.LM31:
 973 00be 83E0      		ldi r24,lo8(3)
 974 00c0 C89F      		mul r28,r24
 975 00c2 8001      		movw r16,r0
 976 00c4 1124      		clr r1
 977 00c6 802F      		mov r24,r16
 978 00c8 0E94 0000 		call send_data
 979               	.LM32:
 980 00cc 802F      		mov r24,r16
 981 00ce 855F      		subi r24,lo8(-(11))
 982 00d0 0E94 0000 		call send_data
 983               	.LM33:
 984 00d4 85E7      		ldi r24,lo8(117)
 985 00d6 0E94 0000 		call send_data
 986               	.LM34:
 987 00da 0B2D      		mov r16,r11
 988 00dc 1127      		clr r17
 989 00de 83E0      		ldi r24,3
 990 00e0 000F      	1:	lsl r16
 991 00e2 111F      		rol r17
 992 00e4 8A95      		dec r24
 993 00e6 E1F7      		brne 1b
 994 00e8 802F      		mov r24,r16
 995 00ea 0E94 0000 		call send_data
 996               	.LM35:
 997 00ee 802F      		mov r24,r16
 998 00f0 815E      		subi r24,lo8(-(31))
 999 00f2 0E94 0000 		call send_data
 1000               	.LM36:
 1001 00f6 BB24      		clr r11
 1002               	.L41:
 1003               	.LBB2:
 1004               	.LM37:
 1005 00f8 F701      		movw r30,r14
 1006 00fa E050      		subi r30,lo8(-(z_code))
 1007 00fc F040      		sbci r31,hi8(-(z_code))
 1008               	/* #APP */
 1009 00fe A490      		lpm r10, Z
 1010               		
 1011               	/* #NOAPP */
 1012 0100 13E0      		ldi r17,lo8(3)
 1013               	.L40:
 1014               	.LBE2:
 1015               	.LM38:
 1016 0102 0C2D      		mov r16,r12
 1017               	.LM39:
 1018 0104 CA2D      		mov r28,r10
 1019 0106 DD27      		clr r29
 1020 0108 C5FD      		sbrc r28,5
 1021 010a 0D2D      		mov r16,r13
 1022               	.L34:
 1023               	.LM40:
 1024 010c 802F      		mov r24,r16
 1025 010e 0E94 0000 		call send_char
 1026               	.LM41:
 1027 0112 802F      		mov r24,r16
 1028 0114 0E94 0000 		call send_char
 1029               	.LM42:
 1030 0118 0C2D      		mov r16,r12
 1031               	.LM43:
 1032 011a C4FD      		sbrc r28,4
 1033 011c 0D2D      		mov r16,r13
 1034               	.L35:
 1035               	.LM44:
 1036 011e 802F      		mov r24,r16
 1037 0120 0E94 0000 		call send_char
 1038               	.LM45:
 1039 0124 802F      		mov r24,r16
 1040 0126 0E94 0000 		call send_char
 1041               	.LM46:
 1042 012a 0C2D      		mov r16,r12
 1043               	.LM47:
 1044 012c C3FD      		sbrc r28,3
 1045 012e 0D2D      		mov r16,r13
 1046               	.L36:
 1047               	.LM48:
 1048 0130 802F      		mov r24,r16
 1049 0132 0E94 0000 		call send_char
 1050               	.LM49:
 1051 0136 802F      		mov r24,r16
 1052 0138 0E94 0000 		call send_char
 1053               	.LM50:
 1054 013c 0C2D      		mov r16,r12
 1055               	.LM51:
 1056 013e C2FD      		sbrc r28,2
 1057 0140 0D2D      		mov r16,r13
 1058               	.L37:
 1059               	.LM52:
 1060 0142 802F      		mov r24,r16
 1061 0144 0E94 0000 		call send_char
 1062               	.LM53:
 1063 0148 802F      		mov r24,r16
 1064 014a 0E94 0000 		call send_char
 1065               	.LM54:
 1066 014e 0C2D      		mov r16,r12
 1067               	.LM55:
 1068 0150 C1FD      		sbrc r28,1
 1069 0152 0D2D      		mov r16,r13
 1070               	.L38:
 1071               	.LM56:
 1072 0154 802F      		mov r24,r16
 1073 0156 0E94 0000 		call send_char
 1074               	.LM57:
 1075 015a 802F      		mov r24,r16
 1076 015c 0E94 0000 		call send_char
 1077               	.LM58:
 1078 0160 0C2D      		mov r16,r12
 1079               	.LM59:
 1080 0162 C0FD      		sbrc r28,0
 1081 0164 0D2D      		mov r16,r13
 1082               	.L39:
 1083               	.LM60:
 1084 0166 802F      		mov r24,r16
 1085 0168 0E94 0000 		call send_char
 1086               	.LM61:
 1087 016c 802F      		mov r24,r16
 1088 016e 0E94 0000 		call send_char
 1089               	.LM62:
 1090 0172 1150      		subi r17,lo8(-(-1))
 1091 0174 17FF      		sbrs r17,7
 1092 0176 C5CF      		rjmp .L40
 1093               	.LM63:
 1094 0178 0894      		sec
 1095 017a E11C      		adc r14,__zero_reg__
 1096 017c F11C      		adc r15,__zero_reg__
 1097               	.LM64:
 1098 017e B394      		inc r11
 1099 0180 97E0      		ldi r25,lo8(7)
 1100 0182 9B15      		cp r25,r11
 1101 0184 08F0      		brlo .+2
 1102 0186 B8CF      		rjmp .L41
 1103               	/* epilogue: frame size=0 */
 1104 0188 DF91      		pop r29
 1105 018a CF91      		pop r28
 1106 018c 1F91      		pop r17
 1107 018e 0F91      		pop r16
 1108 0190 FF90      		pop r15
 1109 0192 EF90      		pop r14
 1110 0194 DF90      		pop r13

⌨️ 快捷键说明

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