📄 menu.lst
字号:
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE MENU
OBJECT MODULE PLACED IN Menu.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\c51.exe Menu.c DB OE
line level source
1 #include "LZK.h"
2 //////////////////////////////////////////////////////////////////////////////////////////
3 void Menue(uint8 search)
4 {
5 1 seek=search;
6 1 switch(search)
7 1 {
8 2 case 0:LCD_CAstr(0,0,"主菜单",0,1);
9 2 LCD_CAstr(16,2,"(1)静态参树设置",0,0);
10 2 LCD_CAstr(16,4,"(2)运行参树设置",0,0);
11 2 LCD_CAstr(16,6,"(3)通讯与热备",0,0);
12 2 LCD_CAstr(16,8,"(4)录波与显波",0,0);
13 2 LCD_CAstr(16,10,"(5)继电器状态",0,0);
14 2 LCD_CAstr(16,12,"(6)历史故障",0,0);
15 2 LCD_CAstr(16,14,"(7)其它",0,0);
16 2 break;
17 2 case 1:LCD_CAstr(0,0,"静态参树设置",0,1);
18 2 LCD_CAstr(16,2,"(101)一级系统参树设置",0,0);
19 2 LCD_CAstr(16,4,"(102)二级系统参树设置",0,0);
20 2 break;
21 2 case 2:LCD_CAstr(0,0,"运行参树设置",0,1);
22 2
23 2 LCD_CAstr(16,2,"(201)励磁方式:",0,0);
24 2 switch(EM_ModeCMD)
25 2 {
26 3 case 0:LCD_CAstr(160,2,"恒压",0,0);
27 3 break;
28 3 case 1:LCD_CAstr(160,2,"恒流",0,0);
29 3 break;
30 3 case 2:LCD_CAstr(160,2,"恒角度",0,0);
31 3 break;
32 3 case 3:LCD_CAstr(160,2,"恒功率因树",0,0);
33 3 break;
34 3 case 4:LCD_CAstr(160,2,"恒无功 ",0,0);
35 3 break;
36 3 default:break;
37 3 }
38 2
39 2 LCD_CAstr(16,4,"(202)励磁电压:",0,0);
40 2 LCD_Num(160,4,EM_VoltCMD,0,"V");
41 2
42 2 LCD_CAstr(16,6,"(203)励磁电流:",0,0);
43 2 LCD_Num(160,6,EM_CurrCMD,0,"A");
44 2
45 2 LCD_CAstr(16,8,"(204)触发角度:",0,0);
46 2 LCD_Num(160,8,EM_AnglCMD,0,"^");
47 2
48 2 LCD_CAstr(16,10,"(205)功率因树:",0,0);
49 2 LCD_CAstr(160,10,"0.",0,0);
50 2 LCD_Num(176,10,EM_PwrFactCMD,0," ");
51 2
52 2 LCD_CAstr(16,12,"(206)无功功率:",0,0);
53 2 LCD_Num(160,12,EM_NulPwrCMD,0,"Kvar");
54 2
55 2 break;
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 2
56 2 case 3:LCD_CAstr(0,0,"通讯与热备",0,1);
57 2
58 2 LCD_CAstr(16,2,"(301)励磁柜地址:",0,0);
59 2 LCD_Num(152,2,EM_arkadress,0," ");
60 2
61 2 LCD_CAstr(16,4,"(302)控制器地址:",0,0);
62 2 LCD_Num(152,4,EM_conadress,0," ");
63 2
64 2 LCD_CAstr(16,6,"(303)RS232波特率:",0,0);
65 2 switch(EM_baud232)
66 2 {
67 3 case 1:LCD_CAstr(152,6,"4800bit/s",0,0);
68 3 break;
69 3 case 2:LCD_CAstr(152,6,"9600bit/s",0,0);
70 3 break;
71 3 case 3:LCD_CAstr(152,6,"19200bit/s",0,0);
72 3 break;
73 3 default:break;
74 3 }
75 2
76 2 LCD_CAstr(16,8,"(304)RS485波特率:",0,0);
77 2 switch(EM_baud485)
78 2 {
79 3 case 1:LCD_CAstr(152,8,"9600bit/s",0,0);
80 3 break;
81 3 case 2:LCD_CAstr(152,8,"19200bit/s",0,0);
82 3 break;
83 3 case 3:LCD_CAstr(152,8,"115200bit/s",0,0);
84 3 break;
85 3 default:break;
86 3 }
87 2
88 2 LCD_CAstr(16,10,"(305)双机热备:",0,0);
89 2 if(EM_BackUp==1)
90 2 LCD_CAstr(152,10,"开",0,0);
91 2 else
92 2 LCD_CAstr(152,10,"关",0,0);
93 2
94 2 LCD_CAstr(16,12,"(306)手动切换:",0,0);
95 2 if( RTU_MaOrSlave==0 )
96 2 LCD_CAstr(152,12,"主机",0,0);
97 2 else if( RTU_MaOrSlave==1 )
98 2 LCD_CAstr(152,12,"从机",0,0);
99 2
100 2 break;
101 2 case 4:
102 2 LCD_CAstr(0,0,"录波与显波",0,1);
103 2 LCD_CAstr(16,2,"(401)录波模式:",0,0);
104 2 switch(EN_RecMode)
105 2 {
106 3 case 1:LCD_CAstr(136,2,"160点/周波",0,0);
107 3 break;
108 3 case 2:LCD_CAstr(136,2,"80点/周波 ",0,0);
109 3 break;
110 3 case 4:LCD_CAstr(136,2,"40点/周波 ",0,0);
111 3 break;
112 3 default:break;
113 3 }
114 2
115 2 LCD_CAstr(16,4,"(402)手动录波:",0,0);
116 2 switch(EN_ManualRec)
117 2 {
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 3
118 3 case 0:
119 3 LCD_CAstr(136,4,"关",0,0);
120 3 break;
121 3 case 1:
122 3 LCD_CAstr(136,4,"开",0,0);
123 3 break;
124 3 default:break;
125 3 }
126 2
127 2
128 2 LCD_CAstr(16,6,"(403)启动录波:",0,0);
129 2 switch(EN_StartRec)
130 2 {
131 3 case 0:
132 3 LCD_CAstr(136,6,"关",0,0);
133 3 break;
134 3 case 1:
135 3 LCD_CAstr(136,6,"开",0,0);
136 3 break;
137 3 default:break;
138 3 }
139 2
140 2 LCD_CAstr(16,8,"(404)故障录波:",0,0);
141 2 switch(EN_ErrorRec)
142 2 {
143 3 case 0:
144 3 LCD_CAstr(136,8,"关",0,0);
145 3 break;
146 3 case 1:
147 3 LCD_CAstr(136,8,"开",0,0);
148 3 break;
149 3 default:break;
150 3 }
151 2
152 2 LCD_CAstr(16,10,"(405)*CH1波形:",0,0);
153 2 switch(EN_ch1)
154 2 {
155 3 case 5:LCD_CAstr(136,10,"无",0,0);
156 3 break;
157 3 case 1:LCD_CAstr(136,10,"励磁电压",0,0);
158 3 break;
159 3 case 2:LCD_CAstr(136,10,"励磁电流",0,0);
160 3 break;
161 3 case 3:LCD_CAstr(136,10,"定子电压",0,0);
162 3 break;
163 3 case 4:LCD_CAstr(136,10,"定子电流",0,0);
164 3 break;
165 3 default:break;
166 3 }
167 2
168 2 LCD_CAstr(16,12,"(406)*CH2波形:",0,0);
169 2 switch(EN_ch2)
170 2 {
171 3 case 5:LCD_CAstr(136,12,"无",0,0);
172 3 break;
173 3 case 1:LCD_CAstr(136,12,"励磁电压",0,0);
174 3 break;
175 3 case 2:LCD_CAstr(136,12,"励磁电流",0,0);
176 3 break;
177 3 case 3:LCD_CAstr(136,12,"定子电压",0,0);
178 3 break;
179 3 case 4:LCD_CAstr(136,12,"定子电流",0,0);
C51 COMPILER V7.20 MENU 01/31/2007 10:21:44 PAGE 4
180 3 break;
181 3 default:break;
182 3 }
183 2
184 2 LCD_CAstr(16,14,"(407)波形显示:",0,0);
185 2 switch(EN_SowType)
186 2 {
187 3 case 1:LCD_CAstr(136,14,"在线波形",0,0);
188 3 break;
189 3 case 2:LCD_CAstr(136,14,"启动波形",0,0);
190 3 break;
191 3 case 3:LCD_CAstr(136,14,"缺相波形",0,0);
192 3 break;
193 3 case 4:LCD_CAstr(136,14,"投励失败波形",0,0);
194 3 break;
195 3 case 5:LCD_CAstr(136,14,"失控波形",0,0);
196 3 break;
197 3 case 6:LCD_CAstr(136,14,"失步波形",0,0);
198 3 break;
199 3 case 7:LCD_CAstr(136,14,"PT断线波形",0,0);
200 3 break;
201 3 default:break;
202 3 }
203 2 break;
204 2 case 5:
205 2 LCD_CAstr(0,0,"继电器状态",0,1);
206 2 LCD_CAstr(16,2,"(501)输入继电器状态:",0,0);
207 2 LCD_CAstr(16,4,"KRJ_ YCJ_ JCJ_ ZCJ_ ",0,0);
208 2 LCD_CAstr(16,6,"JYJ_ FCJ_ RFJ_ DLJ_ ",0,0);
209 2 LCD_CAstr(16,10,"(502)输出继电器状态:",0,0);
210 2 LCD_CAstr(16,12,"FJJ_ YKJ_ TYJ_ BXJ_ ",0,0);
211 2 LCD_CAstr(16,14,"SZJ_ LCJ_ LZJ_ KQJ_ ",0,0);
212 2 break;
213 2 case 6:LCD_CAstr(0,0,"历史故障 Page 1/4",0,1);
214 2 LCD_CAstr(16,2,"(601)20",0,0);
215 2 LCD_CAstr(16,4," 故障类型:",0,0);
216 2 LCD_ErrorItem(72,2,Flash);
217 2 LCD_CAstr(16,7,"(602)20",0,0);
218 2 LCD_CAstr(16,9," 故障类型:",0,0);
219 2 LCD_ErrorItem(72,7,Flash+7);
220 2 LCD_CAstr(16,12,"(603)20",0,0);
221 2 LCD_CAstr(16,14," 故障类型:",0,0);
222 2 LCD_ErrorItem(72,12,Flash+14);
223 2 break;
224 2 case 7:LCD_CAstr(0,0,"其它",0,1);
225 2
226 2 LCD_CAstr(16,2,"(701)日期与时间设置:",0,0);
227 2 LCD_CAstr(104,4,"/",0,0);
228 2 LCD_CAstr(128,4,"/",0,0);
229 2 LCD_CAstr(184,4,":",0,0);
230 2 LCD_CAstr(208,4,":",0,0);
231 2 LCD_Day(RTCData[6],RTCData[5],RTCData[3],RTCData[2],RTCData[1],RTCData[0],0);
232 2
233 2 LCD_CAstr(16,6,"(702)累计运行时间:",0,0);
234 2 LCD_Num(160,6,AccDay,0,"天");
235 2 LCD_Num(208,6,AccHour,0,"时");
236 2
237 2 LCD_CAstr(16,8,"(703)风机开启温度:",0,0);
238 2 LCD_Num(168,8,StartTemper,0,"℃ ");
239 2
240 2 LCD_CAstr(16,10,"(704)风机关停温度:",0,0);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -