📄 key_control.lst
字号:
C51 COMPILER V7.06 KEY_CONTROL 10/19/2005 00:18:26 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE KEY_CONTROL
OBJECT MODULE PLACED IN key_control.OBJ
COMPILER INVOKED BY: D:\program\keil\C51\BIN\C51.EXE key_control.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include "key_control.h"
*** WARNING C235 IN LINE 15 OF KEY_CONTROL.H: parameter 1: different types
2 #ifdef __SRC
#define EXTERN
#else
5 #define EXTERN extern
6 #endif
7
8 #ifndef __ZLG500B_H__
9 #define __ZLG500B_H__
10
11
12
13 uchar code KEY_CHECK[24]=
14 {0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,
15 0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88,0x99,0xAA,
16 0xBB,0xCC,0xDD,0xEE,
17 };
18
19 uchar code KEY_MAP[24]=
20 {0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09, //10
21 'r','w','a','m', //4
22 '?','?','?','?','?','?','?','?','?','?', //10
23 };
24
25
26
27
28
29 void keyv_pro(void)
30 {
31 1 uchar i,key;
32 1 for(i=0;i<23;i++)
33 1 {
34 2 if(KEY_CHECK[1]==keyvalue)
35 2 break;
36 2 };
37 1 if(i==24)
38 1 return;
39 1 key=KEY_MAP[i];
40 1 switch(key)
41 1 {
42 2 case 1:
43 2 case 2:
44 2 case 3:
45 2 case 4:
46 2 case 5:
47 2 case 6:
48 2 case 7:
49 2 case 8:
50 2 case 9:
51 2 case 0: KEY_number(key);
52 2 break;
53 2 case 'r': To_mifs_read();
54 2 break;
C51 COMPILER V7.06 KEY_CONTROL 10/19/2005 00:18:26 PAGE 2
55 2 case 'w': To_mifs_write();
56 2 break;
57 2 case 'a': To_mifs_add();
58 2 break;
59 2 case 'm': To_mifs_minus();
60 2 break;
61 2 default: break;
62 2 }
63 1 }
64
65 key_number(uchar key)
66 {
67 1 num_key=key;
68 1 }
69
70 To_mifs_read()
71 {
*** ERROR C231 IN LINE 71 OF KEY_CONTROL.C: 'To_mifs_read': redefinition
72 1 mifs_read(num_key databuf);
73 1 }
74
75 To_mifs_write()
76 {
77 1 mifs_write(num_key databuf);
78 1 }
79
80 To mifs_add(uchar adrfrom,uchar adrto)
81 {
82
83 mifs_value(PICC_CREMENT,adrfrom,&value,adrfrom);
84 }
85
86 To mifs_minus(uchar adrfrom,uchar adrto)
87 {
88 mifs_value(PICC_DECREMENT,adrfrom,&value,adrto)
89 }
90
91
92 #endif
C51 COMPILATION COMPLETE. 1 WARNING(S), 1 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -