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

📄 ps2.lst

📁 一个以前开发的实际应用的交通灯控制器程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.50   PS2                                                                   04/03/2007 10:38:51 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE PS2
OBJECT MODULE PLACED IN PS2.obj
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE IIC[Ultral]\PS2.c BROWSE DEBUG OBJECTEXTEND PRINT(.\PS2.lst) OBJECT(PS2.obj
                    -)

line level    source

   1          // korfi整理修改 [3/13/2007]
   2          //因为P/2的时钟由设备发出,如果受到干扰将会出现致命错误
   3          //因此,使用中断接收数据,并使用了T2计数器来防止发送、接收出错
   4          //2007-3-24 10:58
   5          
   6          #include "PS2.h"
*** ERROR C247 IN LINE 66 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 67 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 68 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 69 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 70 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 71 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 72 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 73 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 76 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 77 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 78 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 79 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 80 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 81 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 82 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 83 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 86 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 87 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 88 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 89 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 90 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 91 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 92 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 95 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 96 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 97 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 98 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 99 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 100 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 101 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 104 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 105 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 106 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 107 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 108 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 109 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 110 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 111 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 114 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 115 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 116 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 117 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 118 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 119 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 120 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 121 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 124 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 125 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
C51 COMPILER V7.50   PS2                                                                   04/03/2007 10:38:51 PAGE 2   

*** ERROR C247 IN LINE 128 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 129 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 130 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 131 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 132 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 133 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 134 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 135 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 167 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 168 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 169 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 170 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 171 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 174 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 175 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 176 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 177 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 178 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 179 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 180 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 183 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 186 OF IIC[ULTRAL]\KFSST89E554RC.H: non-address/-constant initializer
*** ERROR C247 IN LINE 11 OF IIC[ULTRAL]\PS2.H: non-address/-constant initializer
*** ERROR C247 IN LINE 12 OF IIC[ULTRAL]\PS2.H: non-address/-constant initializer
   7          
   8          unsigned char KbBuf[KBBUF_SIZE];
   9          unsigned char KbCnt=0;//缓存位置
*** ERROR C279 IN LINE 9 OF IIC[ULTRAL]\PS2.C: 'KbCnt': multiple initialization
  10          unsigned char KbFlagSta=0;
*** ERROR C279 IN LINE 10 OF IIC[ULTRAL]\PS2.C: 'KbFlagSta': multiple initialization
  11                  //标记不同状态:无新按键需处理0,新接收数据1,接收延迟错误2
  12          bit KbOverTimeFlag=0;
*** ERROR C279 IN LINE 12 OF IIC[ULTRAL]\PS2.C: 'KbOverTimeFlag': multiple initialization
  13          
  14          #define KBBUF_NOKEY     0
  15          #define KBBUF_GOTKEY    1
  16          #define KBBUF_BREAKKEY  2
  17          
  18          unsigned char code KbCode[18]={
  19                  0x77,0x4a,0x7c,0x7b,
  20                  0x6c,0x75,0x7d,
  21                  0x6b,0x73,0x74,0x79,
  22                  0x69,0x72,0x7a,
  23                  0x66,0x70,0x71,0x5a
  24          };
  25          
  26          unsigned char GetKey()
  27          {//外部应用接口
  28   1              unsigned char xdata i,k;
  29   1              if(KbSta==KBBUF_NOKEY)
*** ERROR C202 IN LINE 29 OF IIC[ULTRAL]\PS2.C: 'KbSta': undefined identifier
  30   1              {
  31   2                      for(i=0;i<KBBUF_SIZE;i++)
  32   2                              if(KbBuf[i]!=0)
  33   2                              {
  34   3                                      for(k=0;k<18;k++)
  35   3                                              if(KbBuf[i]==KbCode[k])
  36   3                                              {
  37   4                                                      KbSta=KBBUF_GOTKEY;
*** ERROR C202 IN LINE 37 OF IIC[ULTRAL]\PS2.C: 'KbSta': undefined identifier
  38   4                                                      return KbCode[k];
  39   4                                              }
C51 COMPILER V7.50   PS2                                                                   04/03/2007 10:38:51 PAGE 3   

  40   3                                      KbBuf[i]=0;
  41   3                              }
  42   2              }
  43   1              else if(KbSta==KBBUF_GOTKEY)
*** ERROR C202 IN LINE 43 OF IIC[ULTRAL]\PS2.C: 'KbSta': undefined identifier
  44   1              {
  45   2                      for(i=0;i<18;i++)
  46   2                      if(KbBuf[i]==0xF0)
  47   2                              KbSta=KBBUF_BREAKKEY;
*** ERROR C202 IN LINE 47 OF IIC[ULTRAL]\PS2.C: 'KbSta': undefined identifier
  48   2                      KbBuf[i]=0x00;
  49   2              }
  50   1              else
  51   1              {
  52   2                      for(i=0;i<18;i++)
  53   2                              if(KbBuf[i]!=0)
  54   2                              {
  55   3                                      KbBuf[i]=0;

⌨️ 快捷键说明

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