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

📄 sysdata.lst

📁 显示及鼠标、键盘切换程序。使用STC单片机
💻 LST
字号:
C51 COMPILER V7.06   SYSDATA                                                               01/15/2007 15:24:52 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE SYSDATA
OBJECT MODULE PLACED IN sysdata.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sysdata.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          
   2          typedef bit            BOOL;
   3          typedef unsigned char  INT8U;                    
   4          typedef signed   char  INT8S;                   
   5          typedef unsigned int   INT16U;                  
   6          typedef signed   int   INT16S;                   
   7          typedef unsigned long  INT32U;                 
   8          typedef signed   long  INT32S;                 
   9          typedef float          FP32;    
  10          
  11          #define                 CMWCNUM                 1
  12          #define                 CMRCNUM                 1  
  13          #define                 CKWCNUM                 1
  14          #define                 CKRCNUM                 1 
  15          #define                 MCODE_NUM               4
  16          #define                 KCODE_NUM               3
  17          #define                 MCODE1_NUM              4
  18          #define                 KCODE1_NUM              3 
  19          /***************************************************
  20          0xe0 - 0xe7 上位机A向鼠标通讯发送数据区
  21                  0xe0 
  22                  0xe1 写数据指针 在当前输出为上位机A时,上位机A读程序读到数据后修改
  23                  0xe2 读数据指针 鼠标数据发送程序修改
  24          0xe8 - 0xef 上位机A向键盘通讯发送数据区
  25                  0xe8 数据个数
  26                  0xe9 写数据指针 
  27                  0xea 读数据指针
  28          0xf0 - 0xf7 上位机B向鼠标通讯发送数据区
  29                  0xf0 数据个数
  30                  0xf1 写数据个数
  31                  0xf2 读数据指针
  32          0xf8 - 0xff 上位机B向键盘通讯发送数据区
  33                  0xf8 数据个数
  34                  0xf9 写数据指针
  35                  0xfa 读数据指针
  36          0xc0 鼠标向上位机发送数据区
  37                  0xc0 数据个数
  38                  0xc1 写数据指针 鼠标读程序使用
  39                  0xc2 读数据指针 上位机鼠标发送程序使用
  40          0xd0 键盘向上位机发送数据区
  41                  0xd0 数据个数
  42                  0xd1 写数据指针 键盘读程序使用
  43                  0xd2 读数据指针 上位机键盘发送程序使用
  44          ****************************************************/
  45          
  46          /*              位变量定义                      */
  47          BOOL state;
  48          BOOL mcoderok;
  49          BOOL kcoderok;
  50          BOOL avcc;
  51          BOOL bvcc;
  52          BOOL start;
  53          BOOL mcheckbit;
  54          BOOL kcheckbit;
  55          BOOL mscheckbit;
C51 COMPILER V7.06   SYSDATA                                                               01/15/2007 15:24:52 PAGE 2   

  56          BOOL kscheckbit;
  57          BOOL fmq;
  58          BOOL vi;
  59          BOOL key1out;
  60          BOOL key2out;
  61          BOOL mcheckbit1;
  62          BOOL mcoderok1;
  63          BOOL kcoderok1;
  64          BOOL kcheckbit1;
  65          BOOL mscheckbit1;
  66          BOOL kscheckbit1;
  67          BOOL    ms_now;
  68          BOOL    ks_now;
  69          BOOL    m1s_now;
  70          BOOL    k1s_now;
  71          BOOL    ms_pluse;
  72          BOOL    ks_pluse;
  73          /*与鼠标键盘接口程序数据*/
  74          BOOL    ckwcheckbit;
  75          BOOL    ckrcheckbit;
  76          BOOL cmwcheckbit;
  77          BOOL cmrcheckbit;
  78          
  79          /*              全局变量定义                    */
  80          INT8U cut_p_time;
  81          INT8U led_time;
  82          INT8U key1num;
  83          INT8U key2num;
  84          INT8U mrcode;
  85          INT8U krcode;
  86          INT8U mscode;
  87          INT8U kscode;
  88          INT8U mcodenum;
  89          INT8U kcodenum;
  90          INT8U mcode[MCODE_NUM];
  91          INT8U kcode[KCODE_NUM];
  92          INT8U msoption;
  93          INT8U mstime;
  94          INT8U ksoption;
  95          INT8U kstime;
  96          INT8U msnum;
  97          INT8U ksnum;
  98          //INT8U systime;
  99          INT8U usetime;
 100          INT8U   usetime1;
 101          INT8U time;
 102          INT16U  send_aa00_time;
 103          INT8U   kcutcode;
 104          
 105          INT8U zycnumu;
 106          INT8U mroption;
 107          INT8U kroption;
 108          
 109          INT8U   mrctime;
 110          INT8U   mrnum;
 111          INT8U   krctime;
 112          INT8U   krnum;
 113          INT8U   job_code;
 114          INT8U   mrtime;
 115          INT8U   krtime;
 116          INT8U   ltime;
 117          
C51 COMPILER V7.06   SYSDATA                                                               01/15/2007 15:24:52 PAGE 3   

 118          
 119          INT8U   mroption1;
 120          INT8U   mrtime1;
 121          INT8U   mrnum1;
 122          INT8U   mrcode1;
 123          INT8U   kroption1;
 124          INT8U   krtime1;
 125          INT8U   krnum1;
 126          INT8U   krcode1;
 127          INT8U   msoption1;
 128          INT8U   msnum1;
 129          INT8U   mscode1;
 130          INT8U   mcodenum1;
 131          INT8U   ksoption1;
 132          INT8U   ksnum1;
 133          INT8U   kscode1;
 134          INT8U   mcode1[MCODE1_NUM];
 135          INT8U   kcode1[KCODE1_NUM];
 136          INT8U   kcodenum1;
 137          
 138          /*与鼠标、键盘接口程序数据定义*/
 139          
 140          INT8U   cmrcodedata[CMRCNUM];
 141          INT8U   cmwcodedata[CMWCNUM];
 142          INT8U   cmrcodenum;
 143          INT8U   cmwcodenum;
 144          INT8U   cmrcode_p;
 145          INT8U   cmwcode_p;
 146          INT8U   cmrcode;
 147          INT8U   cmwcode;
 148          INT8U   cmrnum;
 149          INT8U   cmwnum;
 150          INT8U   cmrcv;
 151          INT8U   cmwoption;
 152          INT8U   cmroption;
 153          INT8U   cutime;
 154          INT8U   cuktime;
 155          INT8U   ckwnum;
 156          INT8U   ckwcode;
 157          INT8U   ckwcodenum;
 158          INT8U   ckrcodedata[CKRCNUM];
 159          INT8U   ckwcodedata[CKWCNUM];
 160          INT8U   ckrcodenum;
 161          INT8U   ckwcodenum;
 162          INT8U   ckrcode_p;
 163          INT8U   ckwcode_p;
 164          INT8U   ckrcode;
 165          INT8U   ckwcode;
 166          INT8U   ckrnum;
 167          INT8U   ckwnum;
 168          INT8U   ckrcv;
 169          INT8U   ckwoption;
 170          INT8U   ckroption;
 171          //INT8U idata cmplusetime;
 172          //INT8U idata ckplusetime;
 173          //unsigned char zcrmtime,zcrktime;


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
C51 COMPILER V7.06   SYSDATA                                                               01/15/2007 15:24:52 PAGE 4   

   PDATA SIZE       =   ----    ----
   DATA SIZE        =     91    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =     30    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -