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

📄 3310lcd_main.lst

📁 编译器用的GCC
💻 LST
📖 第 1 页 / 共 5 页
字号:
 771 03c0 EF90      		pop r14
 772 03c2 DF90      		pop r13
 773 03c4 CF90      		pop r12
 774 03c6 BF90      		pop r11
 775 03c8 AF90      		pop r10
 776 03ca 0895      		ret
 777               	/* epilogue end (size=18) */
 778               	/* function LCD_move_chinese_string size 155 (118) */
 779               	.LFE8:
 781               		.data
 782               	.LC0:
 783 0000 7777 772E 		.string	"www.OurAVR.com"
 783      4F75 7241 
 783      5652 2E63 
 783      6F6D 00
 784               		.text
 785               	.global	main
 787               	main:
 788               	.LFB15:
 789               	.LM87:
 790               	/* prologue: frame size=0 */
 791 03cc EF92      		push r14
 792 03ce 0F93      		push r16
 793               	/* prologue end (size=2) */
 794               	.LM88:
 795 03d0 8DE9      		ldi r24,lo8(-99)
 796 03d2 8093 6F00 		sts 111,r24
 797               	.LM89:
 798 03d6 87B3      		in r24,55-0x20
 799 03d8 886F      		ori r24,lo8(-8)
 800 03da 87BB      		out 55-0x20,r24
 801               	.LM90:
 802 03dc 8EB1      		in r24,46-0x20
 803 03de 8EB9      		out 46-0x20,r24
 804               	.LM91:
 805 03e0 8DB1      		in r24,45-0x20
 806 03e2 8660      		ori r24,lo8(6)
 807 03e4 8DB9      		out 45-0x20,r24
 808               	.LM92:
 809 03e6 0E94 0000 		call LCD_init
 810               	.L82:
 811               	.LM93:
 812 03ea EE24      		clr r14
 813 03ec 00E0      		ldi r16,lo8(0)
 814 03ee 23E0      		ldi r18,lo8(3)
 815 03f0 4CE0      		ldi r20,lo8(12)
 816 03f2 63E0      		ldi r22,lo8(3)
 817 03f4 80E0      		ldi r24,lo8(0)
 818 03f6 0E94 0000 		call LCD_write_chinese_string
 819               	.LM94:
 820 03fa 00E2      		ldi r16,lo8(32)
 821 03fc 20E3      		ldi r18,lo8(48)
 822 03fe 40E0      		ldi r20,lo8(AVR_bmp)
 823 0400 50E0      		ldi r21,hi8(AVR_bmp)
 824 0402 62E0      		ldi r22,lo8(2)
 825 0404 84E2      		ldi r24,lo8(36)
 826 0406 0E94 0000 		call LCD_draw_bmp_pixel
 827               	.LM95:
 828 040a 40E0      		ldi r20,lo8(.LC0)
 829 040c 50E0      		ldi r21,hi8(.LC0)
 830 040e 65E0      		ldi r22,lo8(5)
 831 0410 80E0      		ldi r24,lo8(0)
 832 0412 0E94 0000 		call LCD_write_english_string
 833               	.LM96:
 834 0416 44E6      		ldi r20,lo8(100)
 835 0418 60E0      		ldi r22,lo8(0)
 836 041a 80E0      		ldi r24,lo8(0)
 837 041c 0E94 0000 		call LCD_move_chinese_string
 838 0420 00C0      		rjmp .L82
 839               	/* epilogue: frame size=0 */
 840               	/* epilogue: noreturn */
 841               	/* epilogue end (size=0) */
 842               	/* function main size 43 (41) */
 843               	.LFE15:
 845               	.global	delay_nus
 847               	delay_nus:
 848               	.LFB12:
 849               	.LM97:
 850               	/* prologue: frame size=0 */
 851               	/* prologue end (size=0) */
 852               	.LVL41:
 853 0422 20E0      		ldi r18,lo8(0)
 854 0424 30E0      		ldi r19,hi8(0)
 855               	.LVL42:
 856 0426 00C0      		rjmp .L85
 857               	.L86:
 858               	.LBB18:
 859               	.LBB19:
 860               	.LM98:
 861               	/* #APP */
 862 0428 0000      		nop
 863               	/* #NOAPP */
 864               	.LBE19:
 865               	.LBE18:
 866               	.LM99:
 867 042a 2F5F      		subi r18,lo8(-(1))
 868 042c 3F4F      		sbci r19,hi8(-(1))
 869               	.L85:
 870 042e 2817      		cp r18,r24
 871 0430 3907      		cpc r19,r25
 872 0432 01F4      		brne .L86
 873               	/* epilogue: frame size=0 */
 874 0434 0895      		ret
 875               	/* epilogue end (size=1) */
 876               	/* function delay_nus size 11 (10) */
 877               	.LFE12:
 879               	.global	font6x8
 880               		.data
 883               	font6x8:
 884 000f 00        		.byte	0
 885 0010 00        		.byte	0
 886 0011 00        		.byte	0
 887 0012 00        		.byte	0
 888 0013 00        		.byte	0
 889 0014 00        		.byte	0
 890 0015 00        		.byte	0
 891 0016 00        		.byte	0
 892 0017 00        		.byte	0
 893 0018 2F        		.byte	47
 894 0019 00        		.byte	0
 895 001a 00        		.byte	0
 896 001b 00        		.byte	0
 897 001c 00        		.byte	0
 898 001d 07        		.byte	7
 899 001e 00        		.byte	0
 900 001f 07        		.byte	7
 901 0020 00        		.byte	0
 902 0021 00        		.byte	0
 903 0022 14        		.byte	20
 904 0023 7F        		.byte	127
 905 0024 14        		.byte	20
 906 0025 7F        		.byte	127
 907 0026 14        		.byte	20
 908 0027 00        		.byte	0
 909 0028 24        		.byte	36
 910 0029 2A        		.byte	42
 911 002a 7F        		.byte	127
 912 002b 2A        		.byte	42
 913 002c 12        		.byte	18
 914 002d 00        		.byte	0
 915 002e 62        		.byte	98
 916 002f 64        		.byte	100
 917 0030 08        		.byte	8
 918 0031 13        		.byte	19
 919 0032 23        		.byte	35
 920 0033 00        		.byte	0
 921 0034 36        		.byte	54
 922 0035 49        		.byte	73
 923 0036 55        		.byte	85
 924 0037 22        		.byte	34
 925 0038 50        		.byte	80
 926 0039 00        		.byte	0
 927 003a 00        		.byte	0
 928 003b 05        		.byte	5
 929 003c 03        		.byte	3
 930 003d 00        		.byte	0
 931 003e 00        		.byte	0
 932 003f 00        		.byte	0
 933 0040 00        		.byte	0
 934 0041 1C        		.byte	28
 935 0042 22        		.byte	34
 936 0043 41        		.byte	65
 937 0044 00        		.byte	0
 938 0045 00        		.byte	0
 939 0046 00        		.byte	0
 940 0047 41        		.byte	65
 941 0048 22        		.byte	34
 942 0049 1C        		.byte	28
 943 004a 00        		.byte	0
 944 004b 00        		.byte	0
 945 004c 14        		.byte	20
 946 004d 08        		.byte	8
 947 004e 3E        		.byte	62
 948 004f 08        		.byte	8
 949 0050 14        		.byte	20
 950 0051 00        		.byte	0
 951 0052 08        		.byte	8
 952 0053 08        		.byte	8
 953 0054 3E        		.byte	62
 954 0055 08        		.byte	8
 955 0056 08        		.byte	8
 956 0057 00        		.byte	0
 957 0058 00        		.byte	0
 958 0059 00        		.byte	0
 959 005a A0        		.byte	-96
 960 005b 60        		.byte	96
 961 005c 00        		.byte	0
 962 005d 00        		.byte	0
 963 005e 08        		.byte	8
 964 005f 08        		.byte	8
 965 0060 08        		.byte	8
 966 0061 08        		.byte	8
 967 0062 08        		.byte	8
 968 0063 00        		.byte	0
 969 0064 00        		.byte	0
 970 0065 60        		.byte	96
 971 0066 60        		.byte	96
 972 0067 00        		.byte	0
 973 0068 00        		.byte	0
 974 0069 00        		.byte	0
 975 006a 20        		.byte	32
 976 006b 10        		.byte	16
 977 006c 08        		.byte	8
 978 006d 04        		.byte	4
 979 006e 02        		.byte	2
 980 006f 00        		.byte	0
 981 0070 3E        		.byte	62
 982 0071 51        		.byte	81
 983 0072 49        		.byte	73
 984 0073 45        		.byte	69
 985 0074 3E        		.byte	62
 986 0075 00        		.byte	0
 987 0076 00        		.byte	0
 988 0077 42        		.byte	66
 989 0078 7F        		.byte	127
 990 0079 40        		.byte	64
 991 007a 00        		.byte	0
 992 007b 00        		.byte	0
 993 007c 42        		.byte	66
 994 007d 61        		.byte	97
 995 007e 51        		.byte	81
 996 007f 49        		.byte	73
 997 0080 46        		.byte	70
 998 0081 00        		.byte	0
 999 0082 21        		.byte	33
 1000 0083 41        		.byte	65
 1001 0084 45        		.byte	69
 1002 0085 4B        		.byte	75
 1003 0086 31        		.byte	49
 1004 0087 00        		.byte	0
 1005 0088 18        		.byte	24
 1006 0089 14        		.byte	20
 1007 008a 12        		.byte	18
 1008 008b 7F        		.byte	127
 1009 008c 10        		.byte	16
 1010 008d 00        		.byte	0
 1011 008e 27        		.byte	39
 1012 008f 45        		.byte	69
 1013 0090 45        		.byte	69
 1014 0091 45        		.byte	69
 1015 0092 39        		.byte	57
 1016 0093 00        		.byte	0
 1017 0094 3C        		.byte	60
 1018 0095 4A        		.byte	74
 1019 0096 49        		.byte	73
 1020 0097 49        		.byte	73
 1021 0098 30        		.byte	48
 1022 0099 00        		.byte	0
 1023 009a 01        		.byte	1
 1024 009b 71        		.byte	113
 1025 009c 09        		.byte	9
 1026 009d 05        		.byte	5
 1027 009e 03        		.byte	3
 1028 009f 00        		.byte	0
 1029 00a0 36        		.byte	54
 1030 00a1 49        		.byte	73
 1031 00a2 49        		.byte	73
 1032 00a3 49        		.byte	73
 1033 00a4 36        		.byte	54
 1034 00a5 00        		.byte	0
 1035 00a6 06        		.byte	6
 1036 00a7 49        		.byte	73
 1037 00a8 49        		.byte	73
 1038 00a9 29        		.byte	41
 1039 00aa 1E        		.byte	30
 1040 00ab 00        		.byte	0
 1041 00ac 00        		.byte	0
 1042 00ad 36        		.byte	54
 1043 00ae 36        		.byte	54
 1044 00af 00        		.byte	0
 1045 00b0 00        		.byte	0
 1046 00b1 00        		.byte	0
 1047 00b2 00        		.byte	0
 1048 00b3 56        		.byte	86
 1049 00b4 36        		.byte	54
 1050 00b5 00        		.byte	0
 1051 00b6 00        		.byte	0
 1052 00b7 00        		.byte	0
 1053 00b8 08        		.byte	8
 1054 00b9 14        		.byte	20
 1055 00ba 22        		.byte	34
 1056 00bb 41        		.byte	65
 1057 00bc 00        		.byte	0
 1058 00bd 00        		.byte	0
 1059 00be 14        		.byte	20
 1060 00bf 14        		.byte	20
 1061 00c0 14        		.byte	20
 1062 00c1 14        		.byte	20
 1063 00c2 14        		.byte	20
 1064 00c3 00        		.byte	0
 1065 00c4 00        		.byte	0
 1066 00c5 41        		.byte	65
 1067 00c6 22        		.byte	34
 1068 00c7 14        		.byte	20
 1069 00c8 08        		.byte	8
 1070 00c9 00        		.byte	0
 1071 00ca 02        		.byte	2
 1072 00cb 01        		.byte	1
 1073 00cc 51        		.byte	81
 1074 00cd 09        		.byte	9
 1075 00ce 06        		.byte	6
 1076 00cf 00        		.byte	0
 1077 00d0 32        		.byte	50
 1078 00d1 49        		.byte	73
 1079 00d2 59        		.byte	89
 1080 00d3 51        		.byte	81
 1081 00d4 3E        		.byte	62
 1082 00d5 00        		.byte	0
 1083 00d6 7C        		.byte	124
 1084 00d7 12        		.byte	18
 1085 00d8 11        		.byte	17
 1086 00d9 12        		.byte	18
 1087 00da 7C        		.byte	124
 1088 00db 00        		.byte	0
 1089 00dc 7F        		.byte	127
 1090 00dd 49        		.byte	73
 1091 00de 49        		.byte	73
 1092 00df 49        		.byte	73
 1093 00e0 36        		.byte	54
 1094 00e1 00        		.byte	0
 1095 00e2 3E        		.byte	62
 1096 00e3 41        		.byte	65
 1097 00e4 41        		.byte	65
 1098 00e5 41        		.byte	65
 1099 00e6 22        		.byte	34
 1100 00e7 00        		.byte	0
 1101 00e8 7F        		.byte	127
 1102 00e9 41        		.byte	65
 1103 00ea 41        		.byte	65
 1104 00eb 22        		.byte	34
 1105 00ec 1C        		.byte	28
 1106 00ed 00        		.byte	0
 1107 00ee 7F        		.byte	127
 1108 00ef 49        		.byte	73
 1109 00f0 49        		.byte	73
 1110 00f1 49        		.byte	73
 1111 00f2 41        		.byte	65
 1112 00f3 00        		.byte	0
 1113 00f4 7F        		.byte	127
 1114 00f5 09        		.byte	9
 1115 00f6 09        		.byte	9
 1116 00f7 09        		.byte	9
 1117 00f8 01        		.byte	1
 1118 00f9 00        		.byte	0
 1119 00fa 3E        		.byte	62
 1120 00fb 41        		.byte	65
 1121 00fc 49        		.byte	73
 1122 00fd 49        		.byte	73
 1123 00fe 7A        		.byte	122
 1124 00ff 00        		.byte	0
 1125 0100 7F        		.byte	127
 1126 0101 08        		.byte	8
 1127 0102 08        		.byte	8
 1128 0103 08        		.byte	8
 1129 0104 7F        		.byte	127
 1130 0105 00        		.byte	0
 1131 0106 00        		.byte	0
 1132 0107 41        		.byte	65
 1133 0108 7F        		.byte	127
 1134 0109 41        		.byte	65
 1135 010a 00        		.byte	0
 1136 010b 00        		.byte	0
 1137 010c 20        		.byte	32
 1138 010d 40        		.byte	64
 1139 010e 41        		.byte	65
 1140 010f 3F        		.byte	63
 1141 0110 01        		.byte	1
 1142 0111 00        		.byte	0
 1143 0112 7F        		.byte	127
 1144 0113 08        		.byte	8

⌨️ 快捷键说明

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