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

📄 sp0604_实验13_红外遥控器技术.lst

📁 C51 COMPILER V7.20, COMPILATION OF MODULE SP0604_实验13_红外襙控器技蔩 OBJECT MODULE PLACED IN SP0604_实验13_红
💻 LST
字号:
C51 COMPILER V7.20   SP0604_实验13_红外襙控器技蔩                                          08/27/2007 21:38:50 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE SP0604_实验13_红外襙控器技蔩
OBJECT MODULE PLACED IN SP0604_实验13_红外遥控器技术.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE SP0604_实验13_红外遥控器技术.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //|******************************************|
   2          //|      AT89S52,fosc=22.1184MHz             |
   3          //|      Author: Sun An-Qing                 |
   4          //|      Date:   2005/11/22                  |
   5          //|      www.supermcu.com                    |
   6          //|      glsaq@sina.com.cn                   |
   7          //|      版权所有,供学习使用,请勿商业用途  |
   8          //|******************************************|
   9          
  10          //|******************************************|
  11          //|      SP_Lab_011:红外遥控器               |
  12          //|                 (C51)                    |
  13          //|******************************************|
  14          
  15          //|******************************************|
  16          //|红外遥控器信号通过P3.2口接收,由INT0的中断|
  17          //|完成信号接收与处理,定时器T0产生精确定时,|
  18          //|通过P3.7口给出红外遥控器解码成功提示信号。|
  19          //|******************************************|
  20          
  21          #include <REGX52.H>
*** WARNING C318 IN LINE 21 OF SP0604_实验13_红外遥控器技术.c: can't open file 'REGX52.H'
  22          
  23          /***********************/
  24          //---fosc=22.1184MHz---//
  25          #define DLY_882US 1626
  26          #define DLY_1000US 1843
  27          #define DLY_4740US 8737
  28          /***********************/
  29          
  30          sbit Infrare=P3^2;
*** ERROR C202 IN LINE 30 OF SP0604_实验13_红外遥控器技术.C: 'P3': undefined identifier
  31          sbit SPK=P3^7;
*** ERROR C202 IN LINE 31 OF SP0604_实验13_红外遥控器技术.C: 'P3': undefined identifier
  32          
  33          unsigned char BufferCount;
  34          unsigned char Buffer[2];
  35          
  36          void main(void)
  37          {
  38   1        IT0=1;
*** ERROR C202 IN LINE 38 OF SP0604_实验13_红外遥控器技术.C: 'IT0': undefined identifier
  39   1        EX0=1;
*** ERROR C202 IN LINE 39 OF SP0604_实验13_红外遥控器技术.C: 'EX0': undefined identifier
  40   1        EA=1;
*** ERROR C202 IN LINE 40 OF SP0604_实验13_红外遥控器技术.C: 'EA': undefined identifier
  41   1      
  42   1        TMOD=0x01;
*** ERROR C202 IN LINE 42 OF SP0604_实验13_红外遥控器技术.C: 'TMOD': undefined identifier
  43   1      
  44   1        while(1);
  45   1      }
  46          
  47          void int0(void) interrupt 0
  48          {
C51 COMPILER V7.20   SP0604_实验13_红外襙控器技蔩                                          08/27/2007 21:38:50 PAGE 2   

  49   1        unsigned char i,j;
  50   1        unsigned char temp;
  51   1      
  52   1        EX0=0;
*** ERROR C202 IN LINE 52 OF SP0604_实验13_红外遥控器技术.C: 'EX0': undefined identifier
  53   1      
  54   1        for(i=5;i>0;i--)
  55   1          {
  56   2            TH0=(65536-DLY_882US)/256;
*** ERROR C202 IN LINE 56 OF SP0604_实验13_红外遥控器技术.C: 'TH0': undefined identifier
  57   2            TL0=(65536-DLY_882US)%256;
*** ERROR C202 IN LINE 57 OF SP0604_实验13_红外遥控器技术.C: 'TL0': undefined identifier
  58   2            TF0=0;
*** ERROR C202 IN LINE 58 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  59   2            TR0=1;
*** ERROR C202 IN LINE 59 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
  60   2            while(TF0==0);
*** ERROR C202 IN LINE 60 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  61   2            TF0=0;
*** ERROR C202 IN LINE 61 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  62   2            TR0=0;
*** ERROR C202 IN LINE 62 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
  63   2            if(Infrare==1)goto Exit_Int0;
*** ERROR C202 IN LINE 63 OF SP0604_实验13_红外遥控器技术.C: 'Infrare': undefined identifier
  64   2          }
  65   1      
  66   1        while(Infrare==0);
*** ERROR C202 IN LINE 66 OF SP0604_实验13_红外遥控器技术.C: 'Infrare': undefined identifier
  67   1        TH0=(65536-DLY_4740US)/256;
*** ERROR C202 IN LINE 67 OF SP0604_实验13_红外遥控器技术.C: 'TH0': undefined identifier
  68   1        TL0=(65536-DLY_4740US)%256;
*** ERROR C202 IN LINE 68 OF SP0604_实验13_红外遥控器技术.C: 'TL0': undefined identifier
  69   1        TF0=0;
*** ERROR C202 IN LINE 69 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  70   1        TR0=1;
*** ERROR C202 IN LINE 70 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
  71   1        while(TF0==0);
*** ERROR C202 IN LINE 71 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  72   1        TF0=0;
*** ERROR C202 IN LINE 72 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  73   1        TR0=0;
*** ERROR C202 IN LINE 73 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
  74   1        
  75   1        for(i=16;i>0;i--)
  76   1          {
  77   2            while(Infrare==0);
*** ERROR C202 IN LINE 77 OF SP0604_实验13_红外遥控器技术.C: 'Infrare': undefined identifier
  78   2            TH0=(65536-DLY_882US)/256;
*** ERROR C202 IN LINE 78 OF SP0604_实验13_红外遥控器技术.C: 'TH0': undefined identifier
  79   2            TL0=(65536-DLY_882US)%256;
*** ERROR C202 IN LINE 79 OF SP0604_实验13_红外遥控器技术.C: 'TL0': undefined identifier
  80   2            TF0=0;
*** ERROR C202 IN LINE 80 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  81   2            TR0=1;
*** ERROR C202 IN LINE 81 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
  82   2            while(TF0==0);
*** ERROR C202 IN LINE 82 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  83   2            TF0=0;
*** ERROR C202 IN LINE 83 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  84   2            TR0=0;
*** ERROR C202 IN LINE 84 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
  85   2            if(Infrare==1)
C51 COMPILER V7.20   SP0604_实验13_红外襙控器技蔩                                          08/27/2007 21:38:50 PAGE 3   

*** ERROR C202 IN LINE 85 OF SP0604_实验13_红外遥控器技术.C: 'Infrare': undefined identifier
  86   2              {
  87   3                TH0=(65536-DLY_1000US)/256;
*** ERROR C202 IN LINE 87 OF SP0604_实验13_红外遥控器技术.C: 'TH0': undefined identifier
  88   3                TL0=(65536-DLY_1000US)%256;
*** ERROR C202 IN LINE 88 OF SP0604_实验13_红外遥控器技术.C: 'TL0': undefined identifier
  89   3                TF0=0;
*** ERROR C202 IN LINE 89 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  90   3                TR0=1;
*** ERROR C202 IN LINE 90 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
  91   3                while(TF0==0);
*** ERROR C202 IN LINE 91 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  92   3                TF0=0;
*** ERROR C202 IN LINE 92 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
  93   3                TR0=0;
*** ERROR C202 IN LINE 93 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
  94   3              }
  95   2          }
  96   1        
  97   1        BufferCount=0;  
  98   1        for(j=2;j>0;j--)
  99   1          {
 100   2            temp=0;
 101   2            for(i=8;i>0;i--)
 102   2              {
 103   3                temp>>=1;
 104   3                while(Infrare==0);
*** ERROR C202 IN LINE 104 OF SP0604_实验13_红外遥控器技术.C: 'Infrare': undefined identifier
 105   3                TH0=(65536-DLY_882US)/256;
*** ERROR C202 IN LINE 105 OF SP0604_实验13_红外遥控器技术.C: 'TH0': undefined identifier
 106   3                TL0=(65536-DLY_882US)%256;
*** ERROR C202 IN LINE 106 OF SP0604_实验13_红外遥控器技术.C: 'TL0': undefined identifier
 107   3                TF0=0;
*** ERROR C202 IN LINE 107 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
 108   3                TR0=1;
*** ERROR C202 IN LINE 108 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
 109   3                while(TF0==0);
*** ERROR C202 IN LINE 109 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
 110   3                TF0=0;
*** ERROR C202 IN LINE 110 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
 111   3                TR0=0;
*** ERROR C202 IN LINE 111 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
 112   3                if(Infrare==1)temp+=0x80;
*** ERROR C202 IN LINE 112 OF SP0604_实验13_红外遥控器技术.C: 'Infrare': undefined identifier
 113   3                if(Infrare==1)
*** ERROR C202 IN LINE 113 OF SP0604_实验13_红外遥控器技术.C: 'Infrare': undefined identifier
 114   3                  {
 115   4                    TH0=(65536-DLY_1000US)/256;
*** ERROR C202 IN LINE 115 OF SP0604_实验13_红外遥控器技术.C: 'TH0': undefined identifier
 116   4                    TL0=(65536-DLY_1000US)%256;
*** ERROR C202 IN LINE 116 OF SP0604_实验13_红外遥控器技术.C: 'TL0': undefined identifier
 117   4                    TF0=0;
*** ERROR C202 IN LINE 117 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
 118   4                    TR0=1;
*** ERROR C202 IN LINE 118 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
 119   4                    while(TF0==0);
*** ERROR C202 IN LINE 119 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
 120   4                    TF0=0;
*** ERROR C202 IN LINE 120 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
 121   4                    TR0=0;
*** ERROR C202 IN LINE 121 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
 122   4                  }
C51 COMPILER V7.20   SP0604_实验13_红外襙控器技蔩                                          08/27/2007 21:38:50 PAGE 4   

 123   3              }
 124   2            Buffer[BufferCount]=temp;
 125   2            BufferCount++;
 126   2          }
 127   1      
 128   1        if(Buffer[0]==~Buffer[1])
 129   1          {
 130   2            P0=Buffer[1];
*** ERROR C202 IN LINE 130 OF SP0604_实验13_红外遥控器技术.C: 'P0': undefined identifier
 131   2            SPK=0;
*** ERROR C202 IN LINE 131 OF SP0604_实验13_红外遥控器技术.C: 'SPK': undefined identifier
 132   2            for(i=3;i>0;i--)
 133   2              {
 134   3                TH0=(65536-DLY_4740US)/256;
*** ERROR C202 IN LINE 134 OF SP0604_实验13_红外遥控器技术.C: 'TH0': undefined identifier
 135   3                TL0=(65536-DLY_4740US)%256;
*** ERROR C202 IN LINE 135 OF SP0604_实验13_红外遥控器技术.C: 'TL0': undefined identifier
 136   3                TF0=0;
*** ERROR C202 IN LINE 136 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
 137   3                TR0=1;
*** ERROR C202 IN LINE 137 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
 138   3                while(TF0==0);
*** ERROR C202 IN LINE 138 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
 139   3                TF0=0;
*** ERROR C202 IN LINE 139 OF SP0604_实验13_红外遥控器技术.C: 'TF0': undefined identifier
 140   3                TR0=0;
*** ERROR C202 IN LINE 140 OF SP0604_实验13_红外遥控器技术.C: 'TR0': undefined identifier
 141   3              }
 142   2            SPK=1;
*** ERROR C202 IN LINE 142 OF SP0604_实验13_红外遥控器技术.C: 'SPK': undefined identifier
 143   2          }
 144   1      
 145   1      Exit_Int0:
 146   1        EX0=1;
*** ERROR C202 IN LINE 146 OF SP0604_实验13_红外遥控器技术.C: 'EX0': undefined identifier
 147   1      }

C51 COMPILATION COMPLETE.  1 WARNING(S),  67 ERROR(S)

⌨️ 快捷键说明

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