📄 application.lst
字号:
C51 COMPILER V7.09 APPLICATION 02/09/2009 16:04:55 PAGE 1
C51 COMPILER V7.09, COMPILATION OF MODULE APPLICATION
OBJECT MODULE PLACED IN Application.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Application.C OPTIMIZE(2,SPEED) BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "INCLUDE.H"
2
3
4 /*********************************************************************************************************
5 **
6 ** Function name: KeyDoEvents
7 **
8 ** Descriptions: Judge Motor's Run Status
9 ** input parameters: None
10 ** Returned value: None
11 ** Notice:
12
13 ** Created by: Yan Junsheng
14 ** Created Date: 2008/10/23
15 **--------------------------------------------------------------------------------------------------------
16 ** Modified by:
17 ** Modified date:
18 *********************************************************************************************************/
-
19 #if KeyDoEvents_EN
20
21 void KeyDoEvents(void)
22 { INT8U CurDownKeyStatus = 0xFF;
23 1 CurDownKeyStatus = GetKey_Value();
24 1 switch(CurDownKeyStatus)
25 1 {
26 2 case 0x01: // 按键"上"
27 2 {
28 3 if(MenuIndex == 2)
29 3 {
30 4 if(FrameSelCurItem == 1)
31 4 {
32 5 FrameSelCurItem = 4;
33 5 pMenuFlag->DispUpdateDataFlag1 = 1;
34 5 pMenuFlag->DispUpdateDataFlag4 = 1;
35 5 }
36 4 else if(FrameSelCurItem == 2)
37 4 {
38 5 FrameSelCurItem = 1;
39 5 pMenuFlag->DispUpdateDataFlag2 = 1;
40 5 pMenuFlag->DispUpdateDataFlag1 = 1;
41 5 }
42 4 else if(FrameSelCurItem == 3)
43 4 {
44 5 FrameSelCurItem = 2;
45 5 pMenuFlag->DispUpdateDataFlag3 = 1;
46 5 pMenuFlag->DispUpdateDataFlag2 = 1;
47 5 }
48 4 else if(FrameSelCurItem == 4)
49 4 {
50 5 FrameSelCurItem = 3;
51 5 pMenuFlag->DispUpdateDataFlag4 = 1;
52 5 pMenuFlag->DispUpdateDataFlag3 = 1;
53 5 }
54 4 }
C51 COMPILER V7.09 APPLICATION 02/09/2009 16:04:55 PAGE 2
55 3 break;
56 3 }
57 2 case 0x02: // 按键"下"
58 2 {
59 3 if(MenuIndex == 2)
60 3 {
61 4 if(FrameSelCurItem == 1)
62 4 {
63 5 FrameSelCurItem = 2;
64 5 pMenuFlag->DispUpdateDataFlag1 = 1;
65 5 pMenuFlag->DispUpdateDataFlag2 = 1;
66 5 }
67 4 else if(FrameSelCurItem == 2)
68 4 {
69 5 FrameSelCurItem = 3;
70 5 pMenuFlag->DispUpdateDataFlag2 = 1;
71 5 pMenuFlag->DispUpdateDataFlag3 = 1;
72 5 }
73 4 else if(FrameSelCurItem == 3)
74 4 {
75 5 FrameSelCurItem = 4;
76 5 pMenuFlag->DispUpdateDataFlag3 = 1;
77 5 pMenuFlag->DispUpdateDataFlag4 = 1;
78 5 }
79 4 else if(FrameSelCurItem == 4)
80 4 {
81 5 FrameSelCurItem = 1;
82 5 pMenuFlag->DispUpdateDataFlag1 = 1;
83 5 pMenuFlag->DispUpdateDataFlag4 = 1;
84 5 }
85 4 }
86 3 break;
87 3 }
88 2 case 0x04: // 按键"确认"
89 2 {
90 3 if(MenuIndex == 2)
91 3 {
92 4 MenuIndex = 3;
93 4 (*FrameOneMenu[FrameSelCurItem])();
94 4 }
95 3 break;
96 3 }
97 2 case 0x08: // 按键"返回"
98 2 {
99 3 if(MenuIndex == 3)
100 3 {
101 4 MenuIndex = 2;
102 4 pMenuFlag->DispUpdateDataFlag1 = 1;
103 4 pMenuFlag->DispUpdateDataFlag2 = 1;
104 4 pMenuFlag->DispUpdateDataFlag3 = 1;
105 4 pMenuFlag->DispUpdateDataFlag4 = 1;
106 4 pMenuFlag->ScreenFlashFlag = 1;
107 4 }
108 3 break;
109 3 }
110 2 case 0x20: // 按键" "
111 2 {
112 3 break;
113 3 }
114 2 case 0x10: // 按键" "
115 2 {
116 3 break;
C51 COMPILER V7.09 APPLICATION 02/09/2009 16:04:55 PAGE 3
117 3 }
118 2 default: break;
119 2 }
120 1 }
121 #endif
122
123 /*------------------------------- End -----------------------------*/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 325 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
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 + -