📄 320240mine.lst
字号:
197 4 LCD_Text();
198 4 LCD_GotoXY((5+count),47);
199 4 Wrr_Addr(0xb0);
200 4 Wrr_Data('2');
201 4 num2[count] = 2;
202 4 count++;
203 4 delay1ms(30);
204 4 }
205 3 if((temp == shuzi3)&&(keyboard_flag==1))
206 3 {
207 4 LCD_Text();
208 4 LCD_GotoXY((5+count),47);
209 4 Wrr_Addr(0xb0);
210 4 Wrr_Data('3');
211 4 num2[count] = 3;
212 4 count++;
213 4 delay1ms(30);
214 4 }
215 3 if((temp == shuzi4)&&(keyboard_flag==1))
216 3 {
217 4 LCD_Text();
218 4 LCD_GotoXY((5+count),47);
219 4 Wrr_Addr(0xb0);
220 4 Wrr_Data('4');
221 4 num2[count] = 4;
222 4 count++;
223 4 delay1ms(30);
224 4 }
225 3 if((temp == shuzi5)&&(keyboard_flag==1))
226 3 {
227 4 LCD_Text();
228 4 LCD_GotoXY((5+count),47);
229 4 Wrr_Addr(0xb0);
230 4 Wrr_Data('5');
231 4 num2[count] = 5;
232 4 count++;
233 4 delay1ms(30);
234 4 }
235 3 if((temp == shuzi6)&&(keyboard_flag==1))
236 3 {
237 4 LCD_Text();
238 4 LCD_GotoXY((5+count),47);
239 4 Wrr_Addr(0xb0);
240 4 Wrr_Data('6');
241 4 num2[count] = 6;
C51 COMPILER V7.50 320240MINE 02/21/2009 10:27:02 PAGE 5
242 4 count++;
243 4 delay1ms(30);
244 4 }
245 3 if((temp == shuzi7)&&(keyboard_flag==1))
246 3 {
247 4 LCD_Text();
248 4 LCD_GotoXY((5+count),47);
249 4 Wrr_Addr(0xb0);
250 4 Wrr_Data('7');
251 4 num2[count] = 7;
252 4 count++;
253 4 delay1ms(30);
254 4 }
255 3 if((temp == shuzi8)&&(keyboard_flag==1))
256 3 {
257 4 LCD_Text();
258 4 LCD_GotoXY((5+count),47);
259 4 Wrr_Addr(0xb0);
260 4 Wrr_Data('8');
261 4 num2[count] = 8;
262 4 count++;
263 4 delay1ms(30);
264 4 }
265 3 if((temp == shuzi9)&&(keyboard_flag==1))
266 3 {
267 4 LCD_Text();
268 4 LCD_GotoXY((5+count),47);
269 4 Wrr_Addr(0xb0);
270 4 Wrr_Data('9');
271 4 num2[count] = 9;
272 4 count++;
273 4 delay1ms(30);
274 4 }
275 3 if((temp == shuzi0)&&(keyboard_flag==1))
276 3 {
277 4 LCD_Text();
278 4 LCD_GotoXY((5+count),47);
279 4 Wrr_Addr(0xb0);
280 4 Wrr_Data('0');
281 4 num2[count] = 0;
282 4 count++;
283 4 delay1ms(30);
284 4 }
285 3
286 3 if(temp == fanhui)
287 3 {
288 4 Only_Show_Page1();
289 4 monitor1=1;
290 4 break;
291 4 }
292 3 if((temp == jiaozhunqueding)&&(keyboard_flag==1))
293 3 {
294 4
295 4 LCD_GotoXY(5,47);
296 4 Clean_Area(2,40,19,235);
297 4 Lcd_Graphic();
298 4 //Dis_Text(4,38,30,0,sRAiO2);
299 4 Dis_Blank_Rec(4,38,34,38);
300 4
301 4 Dis_Blank_Rec(4,60,7,84);
302 4 Dis_Text(15,64,6,0,sRAiO9);
303 4 Dis_Blank_Rec(4,99,7,123);
C51 COMPILER V7.50 320240MINE 02/21/2009 10:27:02 PAGE 6
304 4 Dis_Text(15,103,6,0,sRAi10);
305 4
306 4 Lcd_Graphic();
307 4 Dis_Linexy(32,72,55,72,1);
308 4 Dis_Linexy(50,67,55,72,1);
309 4 Dis_Linexy(55,72,50,77,1);
310 4 //Dis_Linexy(33,123,260,123,1);
311 4 Dis_Pos_Pic(32,206,64,32,gImage_back);
312 4
313 4 keyboard_flag=0;
314 4 LCD_Text();
315 4 LCD_GotoXY(22,64);
316 4
317 4 Wrr_Addr(0xb0);
318 4 for(i=0;i<count;i++)
319 4 Wrr_Data(num[num2[i]]);
320 4
321 4 num2[0] = 0;
322 4 num2[1] = 0;
323 4 num2[2] = 0;
324 4 num2[3] = 0;
325 4 count = 0;
326 4 }
327 3
328 3 if(count==4)
329 3 {
330 4 count = 0;
331 4 LCD_GotoXY(5,47);
332 4 }
333 3 }
334 2 while(monitor2 == 1)
335 2 {
336 3 uchar temp;
337 3 temp = Key_Scan();
338 3
339 3 if(temp == tongdao2)
340 3 {
341 4 rec(33,72,0);
342 4 rec(33,111,1);
343 4 rec(33,150,0);
344 4 rec(33,189,0);
345 4 }
346 3 if(temp == tongdao3)
347 3 {
348 4 rec(33,72,0);
349 4 rec(33,111,0);
350 4 rec(33,150,1);
351 4 rec(33,189,0);
352 4 }
353 3 if(temp == tongdao4)
354 3 {
355 4 rec(33,72,0);
356 4 rec(33,111,0);
357 4 rec(33,150,0);
358 4 rec(33,189,1);
359 4 }
360 3 if(temp == tongdao)
361 3 {
362 4 rec(33,72,1);
363 4 rec(33,111,0);
364 4 rec(33,150,0);
365 4 rec(33,189,0);
C51 COMPILER V7.50 320240MINE 02/21/2009 10:27:02 PAGE 7
366 4 }
367 3 if(temp == fanhui)
368 3 {
369 4 Only_Show_Page1();
370 4 monitor1=1;
371 4 break;
372 4 }
373 3 }
374 2 }
375 1 }
376 void Clean_Area(uchar a,uchar b,uchar c,uchar d)
377 {
378 1 uchar i,length,height,j;
379 1 length = c-a;
380 1 height = d-b;
381 1
382 1 //Access_Page1();
383 1 //Only_Show_Page1();
384 1 //LCD_Text();
385 1 Lcd_Graphic();
386 1 for(i=0;i<height;i++)
387 1 {
388 2 LCD_GotoXY(a,(b+i));
389 2 Wrr_Addr(0xb0);
390 2 for(j=0;j<length;j++)
391 2 Wrr_Data(0);
392 2 }
393 1 }
394 void Keyboard(uchar px,uchar py)
395 {
396 1 Clean_Area(px,py,(px+14),(py+185));
397 1 Dis_Blank_Rec((px-1),(py-4),(px+15),(py+188));
398 1 Dis_Blank_Rec(px,py,(px+14),(py+24));
399 1 Dis_Pos_Pic(px,(py+32),32,32,gImage_1);
400 1 Dis_Pos_Pic((px+5),(py+32),32,32,gImage_2);
401 1 Dis_Pos_Pic((px+10),(py+32),32,32,gImage_3);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -