📄 key.lst
字号:
1 .file "key.c"
2 .arch atmega32
3 __SREG__ = 0x3f
4 __SP_H__ = 0x3e
5 __SP_L__ = 0x3d
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
17 .Ltext0:
18 .global KeyTab
19 .section .progmem.data,"a",@progbits
22 KeyTab:
23 0000 00 .byte 0
24 0001 00 .byte 0
25 0002 01 .byte 1
26 0003 FF .byte -1
27 0004 FF .byte -1
28 0005 FF .byte -1
29 0006 01 .byte 1
30 0007 00 .byte 0
31 0008 02 .byte 2
32 0009 00 .byte 0
33 000a 04 .byte 4
34 000b 0D .byte 13
35 000c 02 .byte 2
36 000d 04 .byte 4
37 000e 03 .byte 3
38 000f 00 .byte 0
39 0010 04 .byte 4
40 0011 0D .byte 13
41 0012 03 .byte 3
42 0013 01 .byte 1
43 0014 FF .byte -1
44 0015 02 .byte 2
45 0016 FF .byte -1
46 0017 FF .byte -1
47 0018 04 .byte 4
48 0019 04 .byte 4
49 001a 05 .byte 5
50 001b 00 .byte 0
51 001c 0D .byte 13
52 001d 02 .byte 2
53 001e 05 .byte 5
54 001f 08 .byte 8
55 0020 FF .byte -1
56 0021 04 .byte 4
57 0022 06 .byte 6
58 0023 0C .byte 12
59 0024 06 .byte 6
60 0025 08 .byte 8
61 0026 FF .byte -1
62 0027 04 .byte 4
63 0028 07 .byte 7
64 0029 05 .byte 5
65 002a 07 .byte 7
66 002b 08 .byte 8
67 002c FF .byte -1
68 002d 04 .byte 4
69 002e 08 .byte 8
70 002f 06 .byte 6
71 0030 08 .byte 8
72 0031 08 .byte 8
73 0032 FF .byte -1
74 0033 04 .byte 4
75 0034 0A .byte 10
76 0035 07 .byte 7
77 0036 09 .byte 9
78 0037 08 .byte 8
79 0038 FF .byte -1
80 0039 04 .byte 4
81 003a 0A .byte 10
82 003b 08 .byte 8
83 003c 0A .byte 10
84 003d 08 .byte 8
85 003e FF .byte -1
86 003f 04 .byte 4
87 0040 0B .byte 11
88 0041 09 .byte 9
89 0042 0B .byte 11
90 0043 08 .byte 8
91 0044 FF .byte -1
92 0045 04 .byte 4
93 0046 0C .byte 12
94 0047 0A .byte 10
95 0048 0C .byte 12
96 0049 08 .byte 8
97 004a FF .byte -1
98 004b 04 .byte 4
99 004c 05 .byte 5
100 004d 0B .byte 11
101 004e 0D .byte 13
102 004f 04 .byte 4
103 0050 0E .byte 14
104 0051 00 .byte 0
105 0052 13 .byte 19
106 0053 04 .byte 4
107 0054 0E .byte 14
108 0055 05 .byte 5
109 0056 FF .byte -1
110 0057 0D .byte 13
111 0058 0F .byte 15
112 0059 12 .byte 18
113 005a 0F .byte 15
114 005b 05 .byte 5
115 005c FF .byte -1
116 005d 0D .byte 13
117 005e 10 .byte 16
118 005f 0E .byte 14
119 0060 10 .byte 16
120 0061 05 .byte 5
121 0062 FF .byte -1
122 0063 0D .byte 13
123 0064 11 .byte 17
124 0065 0F .byte 15
125 0066 11 .byte 17
126 0067 05 .byte 5
127 0068 FF .byte -1
128 0069 0D .byte 13
129 006a 12 .byte 18
130 006b 10 .byte 16
131 006c 12 .byte 18
132 006d 05 .byte 5
133 006e FF .byte -1
134 006f 0D .byte 13
135 0070 0E .byte 14
136 0071 11 .byte 17
137 0072 13 .byte 19
138 0073 04 .byte 4
139 0074 14 .byte 20
140 0075 00 .byte 0
141 0076 02 .byte 2
142 0077 0D .byte 13
143 0078 14 .byte 20
144 0079 06 .byte 6
145 007a FF .byte -1
146 007b 13 .byte 19
147 007c 15 .byte 21
148 007d 19 .byte 25
149 007e 15 .byte 21
150 007f 06 .byte 6
151 0080 FF .byte -1
152 0081 13 .byte 19
153 0082 16 .byte 22
154 0083 14 .byte 20
155 0084 16 .byte 22
156 0085 06 .byte 6
157 0086 FF .byte -1
158 0087 13 .byte 19
159 0088 17 .byte 23
160 0089 15 .byte 21
161 008a 17 .byte 23
162 008b 06 .byte 6
163 008c FF .byte -1
164 008d 13 .byte 19
165 008e 18 .byte 24
166 008f 16 .byte 22
167 0090 18 .byte 24
168 0091 06 .byte 6
169 0092 FF .byte -1
170 0093 13 .byte 19
171 0094 19 .byte 25
172 0095 17 .byte 23
173 0096 19 .byte 25
174 0097 06 .byte 6
175 0098 FF .byte -1
176 0099 13 .byte 19
177 009a 14 .byte 20
178 009b 18 .byte 24
179 .global MenuNULL
182 MenuNULL:
183 009c 2020 2020 .string " "
183 2020 2020
183 2020 2020
183 2020 00
184 .global Menu_guimouID
187 Menu_guimouID:
188 00ab 14 .byte 20
189 00ac 15 .byte 21
190 00ad 16 .byte 22
191 00ae 17 .byte 23
192 00af 18 .byte 24
193 00b0 19 .byte 25
194 .global Menu_SysSetID
197 Menu_SysSetID:
198 00b1 0E .byte 14
199 00b2 0F .byte 15
200 00b3 10 .byte 16
201 00b4 11 .byte 17
202 00b5 12 .byte 18
203 .global Menu_OprID
206 Menu_OprID:
207 00b6 05 .byte 5
208 00b7 06 .byte 6
209 00b8 07 .byte 7
210 00b9 08 .byte 8
211 00ba 09 .byte 9
212 00bb 0A .byte 10
213 00bc 0B .byte 11
214 00bd 0C .byte 12
215 .global Menu_ViewID
218 Menu_ViewID:
219 00be 03 .byte 3
220 .global Menu_RootID
223 Menu_RootID:
224 00bf 02 .byte 2
225 00c0 04 .byte 4
226 00c1 0D .byte 13
227 00c2 13 .byte 19
228 .data
229 .LC0:
230 0000 2020 2020 .string " "
230 2020 2020
230 2020 2020
230 2020 00
231 .LC1:
232 000f B2E9 BFB4 .string "\262\351\277\264 "
232 2020 2020
232 2020 2020
232 2020 00
233 .LC2:
234 001e CEB4 B4A6 .string "\316\264\264\246\300\355\270\346\276\257 "
234 C0ED B8E6
234 BEAF 2020
234 2020 00
235 .LC3:
236 002d C9E8 D6C3 .string "\311\350\326\303 "
236 2020 2020
236 2020 2020
236 2020 00
237 .LC4:
238 003c C9E8 B1B8 .string "\311\350\261\270\262\326\326\306\300\344 "
238 B2D6 D6C6
238 C0E4 2020
238 2020 00
239 .LC5:
240 004b C9E8 B1B8 .string "\311\350\261\270\262\326\326\306\310\310 "
240 B2D6 D6C6
240 C8C8 2020
240 2020 00
241 .LC6:
242 005a C9E8 B1B8 .string "\311\350\261\270\262\326\310\310\275\273\273\273 "
242 B2D6 C8C8
242 BDBB BBBB
242 2020 00
243 .LC7:
244 0069 C9E8 B1B8 .string "\311\350\261\270\262\326\277\325\306\370\321\255\273\267"
244 B2D6 BFD5
244 C6F8 D1AD
244 BBB7 00
245 .LC8:
246 0078 B5E7 B3D8 .string "\265\347\263\330\262\326\277\325\306\370\321\255\273\267"
246 B2D6 BFD5
246 C6F8 D1AD
246 BBB7 00
247 .LC9:
248 0087 D0EE B5E7 .string "\320\356\265\347\263\330\314\370\315\321 "
248 B3D8 CCF8
248 CDD1 2020
248 2020 00
249 .LC10:
250 0096 D6B1 C1F7 .string "\326\261\301\367\271\375\321\271 "
250 B9FD D1B9
250 2020 2020
250 2020 00
251 .LC11:
252 00a5 D6B1 C1F7 .string "\326\261\301\367\307\267\321\271 "
252 C7B7 D1B9
252 2020 2020
252 2020 00
253 .LC12:
254 00b4 CFB5 CDB3 .string "\317\265\315\263\262\316\312\375 "
254 B2CE CAFD
254 2020 2020
254 2020 00
255 .LC13:
256 00c3 BAC5 C2EB .string "\272\305\302\353\322\273 "
256 D2BB 2020
256 2020 2020
256 2020 00
257 .LC14:
258 00d2 BAC5 C2EB .string "\272\305\302\353\266\376 "
258 B6FE 2020
258 2020 2020
258 2020 00
259 .LC15:
260 00e1 BAC5 C2EB .string "\272\305\302\353\310\375 "
260 C8FD 2020
260 2020 2020
260 2020 00
261 .LC16:
262 00f0 CAB1 BCE4 .string "\312\261\274\344\311\350\326\303 "
262 C9E8 D6C3
262 2020 2020
262 2020 00
263 .LC17:
264 00ff BED6 D5BE .string "\276\326\325\276\265\330\326\267 "
264 B5D8 D6B7
264 2020 2020
264 2020 00
265 .LC18:
266 010e B9E6 C4A3 .string "\271\346\304\243 "
266 2020 2020
266 2020 2020
266 2020 00
267 .LC19:
268 011d C3C5 BDFB .string "\303\305\275\373 "
268 2020 2020
268 2020 2020
268 2020 00
269 .LC20:
270 012c D6B1 C1F7 .string "\326\261\301\367\265\347\321\271 "
270 B5E7 D1B9
270 2020 2020
270 2020 00
271 .LC21:
272 013b D6B1 C1F7 .string "\326\261\301\367\265\347\301\367 "
272 B5E7 C1F7
272 2020 2020
272 2020 00
273 .LC22:
274 014a BDBB C1F7 .string "\275\273\301\367\265\347\321\271 "
274 B5E7 D1B9
274 2020 2020
274 2020 00
275 .LC23:
276 0159 BDBB C1F7 .string "\275\273\301\367\265\347\301\367 "
276 B5E7 C1F7
276 2020 2020
276 2020 00
277 .LC24:
278 0168 CEC2 CAAA .string "\316\302\312\252 "
278 2020 2020
278 2020 2020
278 2020 00
279 .global Menu_String
280 .section .progmem.data
283 Menu_String:
284 00c3 0000 .word .LC0
285 00c5 0000 .word .LC0
286 00c7 0000 .word .LC1
287 00c9 0000 .word .LC2
288 00cb 0000 .word .LC3
289 00cd 0000 .word .LC4
290 00cf 0000 .word .LC5
291 00d1 0000 .word .LC6
292 00d3 0000 .word .LC7
293 00d5 0000 .word .LC8
294 00d7 0000 .word .LC9
295 00d9 0000 .word .LC10
296 00db 0000 .word .LC11
297 00dd 0000 .word .LC12
298 00df 0000 .word .LC13
299 00e1 0000 .word .LC14
300 00e3 0000 .word .LC15
301 00e5 0000 .word .LC16
302 00e7 0000 .word .LC17
303 00e9 0000 .word .LC18
304 00eb 0000 .word .LC19
305 00ed 0000 .word .LC20
306 00ef 0000 .word .LC21
307 00f1 0000 .word .LC22
308 00f3 0000 .word .LC23
309 00f5 0000 .word .LC24
310 00f7 0000 .word .LC0
311 .text
312 .global key_init
314 key_init:
315 .LFB14:
316 .LM1:
317 /* prologue: frame size=0 */
318 /* prologue end (size=0) */
319 .LM2:
320 0000 8CE3 ldi r24,lo8(60)
321 0002 82BB out 50-0x20,r24
322 .LM3:
323 0004 81BB out 49-0x20,r24
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -