📄 keyboard.lst
字号:
204 2 if(key_codea == KEY_CANCLE){ current_state = STATE_FREE|STATE_FREE_NOCALL;
205 3 open_buzzer(); //BEEP
206 3 buzzer_timer = 225;
207 3 buzzer_timer_trigger = 1;
208 3 display_buffer[0]=10; //CLEAR SCREEN
209 3 display_buffer[1]=10;
210 3 display_buffer[2]=10;
211 3 display_buffer[3]=10;
212 3 send_buffer[0] = COMMAND_HEADER;
213 3 send_buffer[1] = CALLGUEST_CANCLE;
214 3 rs232_send_command();
215 3 return;
216 3 }
217 2 else return;
218 2 }else ;
219 1 switch(key_codea)
220 1 {
221 2 case KEY_601:
222 2 current_state = STATE_FREE|STATE_FREE_CALLING;
223 2 open_buzzer();
224 2 buzzer_timer = 225;
225 2 buzzer_timer_trigger = 1;
226 2 display_buffer[0]=0;
227 2 display_buffer[1]=6;
228 2 display_buffer[2]=0;
229 2 display_buffer[3]=1;
230 2 send_buffer[0] = COMMAND_HEADER;
231 2 send_buffer[1] = CALLGUEST_BEGIN;
232 2 send_buffer[2] = display_buffer[1];
233 2 send_buffer[3] = display_buffer[3];
234 2 rs232_send_command();
235 2
236 2 break;
237 2 case KEY_602:
238 2 current_state = STATE_FREE|STATE_FREE_CALLING;
239 2 open_buzzer();
240 2 buzzer_timer = 225;
C51 COMPILER V8.08 KEYBOARD 05/25/2008 20:21:42 PAGE 5
241 2 buzzer_timer_trigger = 1;
242 2 display_buffer[0]=0;
243 2 display_buffer[1]=6;
244 2 display_buffer[2]=0;
245 2 display_buffer[3]=2;
246 2 send_buffer[0] = COMMAND_HEADER;
247 2 send_buffer[1] = CALLGUEST_BEGIN;
248 2 send_buffer[2] = display_buffer[1];
249 2 send_buffer[3] = display_buffer[3];
250 2 rs232_send_command();
251 2 break;
252 2 case KEY_501:
253 2 current_state = STATE_FREE|STATE_FREE_CALLING;
254 2 open_buzzer();
255 2 buzzer_timer = 225;
256 2 buzzer_timer_trigger = 1;
257 2 display_buffer[0]=0;
258 2 display_buffer[1]=5;
259 2 display_buffer[2]=0;
260 2 display_buffer[3]=1;
261 2 send_buffer[0] = COMMAND_HEADER;
262 2 send_buffer[1] = CALLGUEST_BEGIN;
263 2 send_buffer[2] = display_buffer[1];
264 2 send_buffer[3] = display_buffer[3];
265 2 rs232_send_command();
266 2 break;
267 2 case KEY_502:
268 2 current_state = STATE_FREE|STATE_FREE_CALLING;
269 2 open_buzzer();
270 2 buzzer_timer = 225;
271 2 buzzer_timer_trigger = 1;
272 2 display_buffer[0]=0;
273 2 display_buffer[1]=5;
274 2 display_buffer[2]=0;
275 2 display_buffer[3]=2;
276 2 send_buffer[0] = COMMAND_HEADER;
277 2 send_buffer[1] = CALLGUEST_BEGIN;
278 2 send_buffer[2] = display_buffer[1];
279 2 send_buffer[3] = display_buffer[3];
280 2 rs232_send_command();
281 2 break;
282 2 case KEY_401:
283 2 current_state = STATE_FREE|STATE_FREE_CALLING;
284 2 open_buzzer();
285 2 buzzer_timer = 225;
286 2 buzzer_timer_trigger = 1;
287 2 display_buffer[0]=0;
288 2 display_buffer[1]=4;
289 2 display_buffer[2]=0;
290 2 display_buffer[3]=1;
291 2 send_buffer[0] = COMMAND_HEADER;
292 2 send_buffer[1] = CALLGUEST_BEGIN;
293 2 send_buffer[2] = display_buffer[1];
294 2 send_buffer[3] = display_buffer[3];
295 2 rs232_send_command();
296 2 break;
297 2 case KEY_402:
298 2 current_state = STATE_FREE|STATE_FREE_CALLING;
299 2 open_buzzer();
300 2 buzzer_timer = 225;
301 2 buzzer_timer_trigger = 1;
302 2 display_buffer[0]=0;
C51 COMPILER V8.08 KEYBOARD 05/25/2008 20:21:42 PAGE 6
303 2 display_buffer[1]=4;
304 2 display_buffer[2]=0;
305 2 display_buffer[3]=2;
306 2 send_buffer[0] = COMMAND_HEADER;
307 2 send_buffer[1] = CALLGUEST_BEGIN;
308 2 send_buffer[2] = display_buffer[1];
309 2 send_buffer[3] = display_buffer[3];
310 2 rs232_send_command();
311 2 break;
312 2 case KEY_301:
313 2 current_state = STATE_FREE|STATE_FREE_CALLING;
314 2 open_buzzer();
315 2 buzzer_timer = 225;
316 2 buzzer_timer_trigger = 1;
317 2 display_buffer[0]=0;
318 2 display_buffer[1]=3;
319 2 display_buffer[2]=0;
320 2 display_buffer[3]=1;
321 2 send_buffer[0] = COMMAND_HEADER;
322 2 send_buffer[1] = CALLGUEST_BEGIN;
323 2 send_buffer[2] = display_buffer[1];
324 2 send_buffer[3] = display_buffer[3];
325 2 rs232_send_command();
326 2 break;
327 2 case KEY_302:
328 2 current_state = STATE_FREE|STATE_FREE_CALLING;
329 2 open_buzzer();
330 2 buzzer_timer = 225;
331 2 buzzer_timer_trigger = 1;
332 2 display_buffer[0]=0;
333 2 display_buffer[1]=3;
334 2 display_buffer[2]=0;
335 2 display_buffer[3]=2;
336 2 send_buffer[0] = COMMAND_HEADER;
337 2 send_buffer[1] = CALLGUEST_BEGIN;
338 2 send_buffer[2] = display_buffer[1];
339 2 send_buffer[3] = display_buffer[3];
340 2 rs232_send_command();
341 2 break;
342 2 case KEY_201:
343 2 current_state = STATE_FREE|STATE_FREE_CALLING;
344 2 open_buzzer();
345 2 buzzer_timer = 225;
346 2 buzzer_timer_trigger = 1;
347 2 display_buffer[0]=0;
348 2 display_buffer[1]=2;
349 2 display_buffer[2]=0;
350 2 display_buffer[3]=1;
351 2 send_buffer[0] = COMMAND_HEADER;
352 2 send_buffer[1] = CALLGUEST_BEGIN;
353 2 send_buffer[2] = display_buffer[1];
354 2 send_buffer[3] = display_buffer[3];
355 2 rs232_send_command();
356 2 break;
357 2 case KEY_202:
358 2 current_state = STATE_FREE|STATE_FREE_CALLING;
359 2 open_buzzer();
360 2 buzzer_timer = 225;
361 2 buzzer_timer_trigger = 1;
362 2 display_buffer[0]=0;
363 2 display_buffer[1]=2;
364 2 display_buffer[2]=0;
C51 COMPILER V8.08 KEYBOARD 05/25/2008 20:21:42 PAGE 7
365 2 display_buffer[3]=2;
366 2 send_buffer[0] = COMMAND_HEADER;
367 2 send_buffer[1] = CALLGUEST_BEGIN;
368 2 send_buffer[2] = display_buffer[1];
369 2 send_buffer[3] = display_buffer[3];
370 2 rs232_send_command();
371 2 break;
372 2 case KEY_101:
373 2 current_state = STATE_FREE|STATE_FREE_CALLING;
374 2 open_buzzer();
375 2 buzzer_timer = 225;
376 2 buzzer_timer_trigger = 1;
377 2 display_buffer[0]=0;
378 2 display_buffer[1]=1;
379 2 display_buffer[2]=0;
380 2 display_buffer[3]=1;
381 2 send_buffer[0] = COMMAND_HEADER;
382 2 send_buffer[1] = CALLGUEST_BEGIN;
383 2 send_buffer[2] = display_buffer[1];
384 2 send_buffer[3] = display_buffer[3];
385 2 rs232_send_command();
386 2 break;
387 2 case KEY_102:
388 2 current_state = STATE_FREE|STATE_FREE_CALLING;
389 2 open_buzzer();
390 2 buzzer_timer = 225;
391 2 buzzer_timer_trigger = 1;
392 2 display_buffer[0]=0;
393 2 display_buffer[1]=1;
394 2 display_buffer[2]=0;
395 2 display_buffer[3]=2;
396 2 send_buffer[0] = COMMAND_HEADER;
397 2 send_buffer[1] = CALLGUEST_BEGIN;
398 2 send_buffer[2] = display_buffer[1];
399 2 send_buffer[3] = display_buffer[3];
400 2 rs232_send_command();
401 2 break;
402 2 case KEY_SET:
403 2 current_state = STATE_FUNCSELECT;
404 2 open_buzzer();
405 2 buzzer_timer = 225;
406 2 buzzer_timer_trigger = 1;
407 2 display_buffer[0]=SYMBLE_F;
408 2 display_buffer[1]=1;
409 2 display_buffer[2]=SYMBLE_SUBM;
410 2 display_buffer[3]=SYMBLE_SUBM;
411 2 function_index = 1;
412 2 break;
413 2 case KEY_SURE:
414 2 open_buzzer();
415 2 buzzer_timer = 225;
416 2 buzzer_timer_trigger = 1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -