📄 key.lst
字号:
222 2 else {
223 3 write(1, Set[1]);
224 3 }
225 2 break;
226 2 case 2:
227 2 if (FlagSet) {
228 3 Set[1] += 1;
229 3 if (Set[1] > 2)
230 3 Set[1] = 0;
231 3 }
232 2 else {
233 3 MenuCoun += 1;
234 3 }
235 2 break;
236 2 case 3:
237 2 if (FlagSet) {
238 3 Set[1] -= 1;
239 3 if (Set[1] < 0)
240 3 Set[1] = 2;
241 3 }
C51 COMPILER V7.09 KEY 11/19/2006 16:03:09 PAGE 5
242 2 else {
243 3 MenuCoun -= 1;
244 3 }
245 2 break;
246 2 default:
247 2 break;
248 2 }
249 1 }
250
251 void KeySon8(uchar value)
252 {
253 1 switch (value) {
254 2 case 1:
255 2 FlagSet = !FlagSet;
256 2 if (FlagSet) {
257 3 Set[2] = read(2);
258 3 }
259 2 else {
260 3 write(2, Set[2]);
261 3 }
262 2 break;
263 2 case 2:
264 2 if (FlagSet) {
265 3 Set[2] += 1;
266 3 if (Set[2] > 2)
267 3 Set[2] = 0;
268 3 }
269 2 else {
270 3 MenuCoun += 1;
271 3 }
272 2 break;
273 2 case 3:
274 2 if (FlagSet) {
275 3 Set[2] -= 1;
276 3 if (Set[2] < 0)
277 3 Set[2] = 2;
278 3 }
279 2 else {
280 3 MenuCoun -= 1;
281 3 }
282 2 break;
283 2 default:
284 2 break;
285 2 }
286 1 }
287
288 void KeySon9(uchar value)
289 {
290 1 switch (value) {
291 2 case 1:
292 2 FlagSet = !FlagSet;
293 2 if (FlagSet) {
294 3 Set[3] = read(3);
295 3 }
296 2 else {
297 3 write(3, Set[3]);
298 3 }
299 2 break;
300 2 case 2:
301 2 if (FlagSet) {
302 3 Set[3] += 1;
303 3 if (Set[3] > 1)
C51 COMPILER V7.09 KEY 11/19/2006 16:03:09 PAGE 6
304 3 Set[3] = 0;
305 3 }
306 2 else {
307 3 MenuCoun += 1;
308 3 }
309 2 break;
310 2 case 3:
311 2 if (FlagSet) {
312 3 Set[3] -= 1;
313 3 if (Set[3] < 0)
314 3 Set[3] = 1;
315 3 }
316 2 else {
317 3 MenuCoun -= 1;
318 3 }
319 2 break;
320 2 default:
321 2 break;
322 2 }
323 1 }
324
325 void KeySon10(uchar value)
326 {
327 1 switch (value) {
328 2 case 1:
329 2 FlagSet = !FlagSet;
330 2 if (FlagSet) {
331 3 Set[4] = read(4);
332 3 }
333 2 else {
334 3 write(4, Set[4]);
335 3 }
336 2 break;
337 2 case 2:
338 2 if (FlagSet) {
339 3 Set[4] += 1;
340 3 if (Set[4] > 1)
341 3 Set[4] = 0;
342 3 }
343 2 else {
344 3 MenuCoun += 1;
345 3 }
346 2 break;
347 2 case 3:
348 2 if (FlagSet) {
349 3 Set[4] -= 1;
350 3 if (Set[4] < 0)
351 3 Set[4] = 1;
352 3 }
353 2 else {
354 3 MenuCoun -= 1;
355 3 }
356 2 break;
357 2 default:
358 2 break;
359 2 }
360 1 }
361
362 void KeySon11(uchar value)
363 {
364 1 switch (value) {
365 2 case 1:
C51 COMPILER V7.09 KEY 11/19/2006 16:03:09 PAGE 7
366 2 FlagSet = !FlagSet;
367 2 if (FlagSet) {
368 3 Set[5] = read(5);
369 3 }
370 2 else {
371 3 write(5, Set[5]);
372 3 }
373 2 break;
374 2 case 2:
375 2 if (FlagSet) {
376 3 Set[5] += 1;
377 3 if (Set[5] > 1)
378 3 Set[5] = 0;
379 3 }
380 2 else {
381 3 MenuCoun += 1;
382 3 }
383 2 break;
384 2 case 3:
385 2 if (FlagSet) {
386 3 Set[5] -= 1;
387 3 if (Set[5] < 0)
388 3 Set[5] = 1;
389 3 }
390 2 else {
391 3 MenuCoun -= 1;
392 3 }
393 2 break;
394 2 default:
395 2 break;
396 2 }
397 1 }
398
399 void KeySon12(uchar value)
400 {
401 1 switch (value) {
402 2 case 1:
403 2 FlagSet = !FlagSet;
404 2 if (FlagSet) {
405 3 Set[6] = read(6);
406 3 }
407 2 else {
408 3 write(6, Set[6]);
409 3 }
410 2 break;
411 2 case 2:
412 2 if (FlagSet) {
413 3 Set[6] += 1;
414 3 if (Set[6] > 1)
415 3 Set[6] = 0;
416 3 }
417 2 else {
418 3 MenuCoun = 0;
419 3 }
420 2 break;
421 2 case 3:
422 2 if (FlagSet) {
423 3 Set[6] -= 1;
424 3 if (Set[6] < 0)
425 3 Set[6] = 1;
426 3 }
427 2 else {
C51 COMPILER V7.09 KEY 11/19/2006 16:03:09 PAGE 8
428 3 MenuCoun -= 1;
429 3 }
430 2 break;
431 2 default:
432 2 break;
433 2 }
434 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 938 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 2
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -