keydeal.lst
来自「16路巡检仪 该仪表采用c语言编写」· LST 代码 · 共 649 行 · 第 1/5 页
LST
649 行
231 4 if(writen==1)
232 4 flashWB(&rady, 22, 1);
233 4 Hex2Bcd(bps,si);
234 4 break;
235 4 case teshucs6: Chose=teshucsdisplay;
236 4 kr=3;
237 4 leng=32;
238 4 if(writen==1)
239 4 flashWB(&bps, 23, 1);
240 4 break;
241 4 case jianyandisplay: Chose=jianyan1;
242 4 kr=3;
243 4 leng=64;
244 4 break;
245 4 case jianyan1: Chose=jianyan2;
246 4 kr=3;
247 4 leng=68;
248 4 if(writen==1)
249 4 flashW(&t0, 24, 1);
250 4 break;
251 4 case jianyan2: Chose=jianyan3;
252 4 kr=3;
253 4 leng=72;
254 4 if(writen==1)
255 4 flashW(&mv, 25, 1);
256 4 break;
257 4 case jianyan3: Chose=jianyan4;
258 4 kr=3;
259 4 leng=76;
260 4 if(writen==1)
261 4 flashW(&bsdatH, 26, 1);
262 4 break;
263 4 case jianyan4: Chose=jianyan5;
264 4 kr=3;
265 4 leng=80;
266 4 if(writen==1)
267 4 flashW(&bsdatL, 26, 1);
268 4 break;
269 4 case jianyan5: Chose=jianyan6;
270 4 kr=3;
271 4 leng=84+portl;
272 4 break;
273 4 case jianyan6: Chose=jianyan7;
274 4 kr=3;
275 4 leng=88+portl;
276 4 if(writen==1)
277 4 flashW(AR, 29, 16);
278 4 break;
279 4 case jianyan7: Chose=jianyan8;
280 4 kr=3;
281 4 leng=92+portl;
282 4 if(writen==1)
283 4 flashW(IR, 30, 16);
284 4 break;
285 4 case jianyan8: Chose=jianyandisplay;
286 4 kr=3;
287 4 leng=96+portl;
288 4 if(writen==1)
289 4 flashW(IR, 31, 16);
290 4 break;
C51 COMPILER V7.50 KEYDEAL 06/25/2008 14:22:37 PAGE 6
291 4 default:;
292 4 }
293 3 writen=0;
294 3 writen1=0;
295 3 automic=0;
296 3
297 3 }
298 2 else if(keyn==ADDdata)
299 2 { switch(Chose)
300 3 {
301 4 case mimasetdisplay: Chose=teshucsdisplay;
302 4 kr=3;
303 4 leng=32;
304 4 break;
305 4 case syscsdisplay: Chose=mimasetdisplay;
306 4 kr=2;
307 4 leng=4;
308 4 break;
309 4 case fundisplay: Chose=syscsdisplay;
310 4 kr=2;
311 4 leng=16;
312 4 break;
313 4 case teshucsdisplay: Chose=fundisplay;
314 4 kr=2;
315 4 leng=280;
316 4 break;
317 4 case mimadisplay: if(mimat<9999)
318 4 mimat++;
319 4 Hex2Bcd(mimat,si);
320 4 kt=1;
321 4 break;
322 4 case setdisplayst: if(kadat<9999)
323 4 kadat++;
324 4 Hex2Bcd(kadat,si);
325 4 writen=1;
326 4 kt=1;
327 4 break;
328 4 case setdisplaysp: if(fundat<2)
329 4 fundat++;
330 4 Hex2Bcd(fundat,si);
331 4 writen=1;
332 4 kt=1;
333 4 break;
334 4 case syscs1: if(inputdat<road)
335 4 inputdat++;
336 4 Hex2Bcd(inputdat,si);
337 4 writen=1;
338 4 kt=1;
339 4 break;
340 4 case syscs2: if(typdat[wk]<type)
341 4 typdat[wk]++;
*** ERROR C187 IN LINE 341 OF KEYDEAL.C: not an lvalue
342 4 Hex2Bcd(typdat[wk],si);
343 4 writen=1;
344 4 kt=1;
345 4 break;
346 4 case syscs3: if(dot[wk]<3)
347 4 dot[wk]++;
*** ERROR C187 IN LINE 347 OF KEYDEAL.C: not an lvalue
348 4 Hex2Bcd(dot[wk],si);
349 4 writen1=1;
350 4 kt=1;
C51 COMPILER V7.50 KEYDEAL 06/25/2008 14:22:37 PAGE 7
351 4 break;
352 4 case syscs4: if(rangeL[wk]<=RdatH[dot[wk]])
353 4 rangeL[wk]+=adatt;
354 4 floatToBCD(rangeL[wk],si);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?