⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key_control.lst

📁 RFID 使用C8051F020和周立功RC500开发模块
💻 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 + -