📄 3310lcd_main.lst
字号:
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 + -