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

📄 ijnew.lst

📁 C和BASIC对51系列编实现PC机与MCU通信,以将MCU作PC的前端数据采集器或命令执行器.
💻 LST
字号:
C51 COMPILER V6.12  IJNEW                                                                  02/29/2004 11:21:05 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE IJNEW
OBJECT MODULE PLACED IN .\ijnew.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\ijnew.c ROM(SMALL) BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <AT892051.H>
*** ERROR 318 IN LINE 1 OF .\ijnew.c: can't open file 'AT892051.H'
   2          
   3          #define RELOAD_HIGH  0x3C				//0xD8//0x3C高位值
   4          
   5          #define RELOAD_LOW   0xAF				//0xEF//0xB0低位值
   6          
   7          #define ON 1							//开逻辑
   8          
   9          #define OFF 0							//关逻辑
  10          
  11          #define DB_VAL 3  						//定义按键弹跳时间
  12          
  13          code char com1[5]="11111";
  14          code char com2[5]="22222";
  15          code char com3[5]="33333";
  16          
  17          char switch_debounce=DB_VAL; 				//按键跳动计时
  18          
  19          char i=0;
  20          char dir=0;
  21          char old_dir=0;
  22          char second=5;
  23          
  24          sbit sw1=P1^0;					//P12  
*** ERROR C202 IN LINE 24 OF .\IJNEW.C: 'P1': undefined identifier
  25          sbit sw2=P1^1;					//P13
*** ERROR C202 IN LINE 25 OF .\IJNEW.C: 'P1': undefined identifier
  26          sbit sw3=P1^2;					//P14
*** ERROR C202 IN LINE 26 OF .\IJNEW.C: 'P1': undefined identifier
  27          sbit led1=P1^3;					//P15  
*** ERROR C202 IN LINE 27 OF .\IJNEW.C: 'P1': undefined identifier
  28          sbit led2=P1^4;					//P16
*** ERROR C202 IN LINE 28 OF .\IJNEW.C: 'P1': undefined identifier
  29          sbit led3=P1^5;					//P17
*** ERROR C202 IN LINE 29 OF .\IJNEW.C: 'P1': undefined identifier
  30          sbit led=P3^7;					//P11
*** ERROR C202 IN LINE 30 OF .\IJNEW.C: 'P3': undefined identifier
  31          
  32          void turnoffled(void)
  33          {
  34   1      	led1=OFF;
*** ERROR C202 IN LINE 34 OF .\IJNEW.C: 'led1': undefined identifier
  35   1      	led2=OFF;
*** ERROR C202 IN LINE 35 OF .\IJNEW.C: 'led2': undefined identifier
  36   1      	led3=OFF;
*** ERROR C202 IN LINE 36 OF .\IJNEW.C: 'led3': undefined identifier
  37   1      }
  38          
  39          void main(void)
  40          {
  41   1      	
  42   1      	TMOD=0x21; 	//设置定时器1模式2、定时器0模式1
*** ERROR C202 IN LINE 42 OF .\IJNEW.C: 'TMOD': undefined identifier
  43   1      	TH1=0xF4;	//12MHz 4800波特率
C51 COMPILER V6.12  IJNEW                                                                  02/29/2004 11:21:05 PAGE 2   

*** ERROR C202 IN LINE 43 OF .\IJNEW.C: 'TH1': undefined identifier
  44   1      	TL1=0xF4;
*** ERROR C202 IN LINE 44 OF .\IJNEW.C: 'TL1': undefined identifier
  45   1      	TR1=1;
*** ERROR C202 IN LINE 45 OF .\IJNEW.C: 'TR1': undefined identifier
  46   1      	SM0=0;
*** ERROR C202 IN LINE 46 OF .\IJNEW.C: 'SM0': undefined identifier
  47   1      	SM1=1;
*** ERROR C202 IN LINE 47 OF .\IJNEW.C: 'SM1': undefined identifier
  48   1      	REN=0;
*** ERROR C202 IN LINE 48 OF .\IJNEW.C: 'REN': undefined identifier
  49   1      	PCON=0x80;
*** ERROR C202 IN LINE 49 OF .\IJNEW.C: 'PCON': undefined identifier
  50   1      	
  51   1      	TH0=RELOAD_HIGH;
*** ERROR C202 IN LINE 51 OF .\IJNEW.C: 'TH0': undefined identifier
  52   1      	TL0=RELOAD_LOW;
*** ERROR C202 IN LINE 52 OF .\IJNEW.C: 'TL0': undefined identifier
  53   1      	ET0=1;
*** ERROR C202 IN LINE 53 OF .\IJNEW.C: 'ET0': undefined identifier
  54   1      	EA=1;
*** ERROR C202 IN LINE 54 OF .\IJNEW.C: 'EA': undefined identifier
  55   1      	TR0=1;
*** ERROR C202 IN LINE 55 OF .\IJNEW.C: 'TR0': undefined identifier
  56   1      	turnoffled();
  57   1      
  58   1      	while(1)
  59   1      	{
  60   2      		switch (dir)
  61   2      		{
  62   3      			case 1:
  63   3      			{
  64   4      				for(i=0;i<5;i++)
  65   4      				{
  66   5      					SBUF=com1[i];
*** ERROR C202 IN LINE 66 OF .\IJNEW.C: 'SBUF': undefined identifier
  67   5      					while(!TI);
*** ERROR C202 IN LINE 67 OF .\IJNEW.C: 'TI': undefined identifier
  68   5      					TI=0;
*** ERROR C202 IN LINE 68 OF .\IJNEW.C: 'TI': undefined identifier
  69   5      				}
  70   4      				led2=OFF;
*** ERROR C202 IN LINE 70 OF .\IJNEW.C: 'led2': undefined identifier
  71   4      				led3=OFF;
*** ERROR C202 IN LINE 71 OF .\IJNEW.C: 'led3': undefined identifier
  72   4      				led1=ON;
*** ERROR C202 IN LINE 72 OF .\IJNEW.C: 'led1': undefined identifier
  73   4      				dir=0;
  74   4      				break;
  75   4      			}
  76   3      			case 2:
  77   3      			{
  78   4      				for(i=0;i<5;i++)
  79   4      				{
  80   5      					SBUF=com2[i];
*** ERROR C202 IN LINE 80 OF .\IJNEW.C: 'SBUF': undefined identifier
  81   5      					while(!TI);
*** ERROR C202 IN LINE 81 OF .\IJNEW.C: 'TI': undefined identifier
  82   5      					TI=0;
*** ERROR C202 IN LINE 82 OF .\IJNEW.C: 'TI': undefined identifier
  83   5      				}
  84   4      				led1=OFF;
C51 COMPILER V6.12  IJNEW                                                                  02/29/2004 11:21:05 PAGE 3   

*** ERROR C202 IN LINE 84 OF .\IJNEW.C: 'led1': undefined identifier
  85   4      				led3=OFF;
*** ERROR C202 IN LINE 85 OF .\IJNEW.C: 'led3': undefined identifier
  86   4      				led2=ON;
*** ERROR C202 IN LINE 86 OF .\IJNEW.C: 'led2': undefined identifier
  87   4      				dir=0;
  88   4      				break;
  89   4      			}
  90   3      			case 3:
  91   3      			{
  92   4      				for(i=0;i<5;i++)
  93   4      				{
  94   5      					SBUF=com3[i];
*** ERROR C202 IN LINE 94 OF .\IJNEW.C: 'SBUF': undefined identifier
  95   5      					while(!TI);
*** ERROR C202 IN LINE 95 OF .\IJNEW.C: 'TI': undefined identifier
  96   5      					TI=0;
*** ERROR C202 IN LINE 96 OF .\IJNEW.C: 'TI': undefined identifier
  97   5      				}
  98   4      				led1=OFF;
*** ERROR C202 IN LINE 98 OF .\IJNEW.C: 'led1': undefined identifier
  99   4      				led2=OFF;
*** ERROR C202 IN LINE 99 OF .\IJNEW.C: 'led2': undefined identifier
 100   4      				led3=ON;
*** ERROR C202 IN LINE 100 OF .\IJNEW.C: 'led3': undefined identifier
 101   4      				dir=0;
 102   4      				break;
 103   4      			}
 104   3      		}
 105   2      	}
 106   1      }	
 107          
 108          void system_tick0(void) interrupt 1 using 2
 109          {
 110   1      	TR0=0;								//停计时
*** ERROR C202 IN LINE 110 OF .\IJNEW.C: 'TR0': undefined identifier
 111   1      	TH0=RELOAD_HIGH; 					//设定重装值
*** ERROR C202 IN LINE 111 OF .\IJNEW.C: 'TH0': undefined identifier
 112   1      	TL0=RELOAD_LOW;
*** ERROR C202 IN LINE 112 OF .\IJNEW.C: 'TL0': undefined identifier
 113   1      	TR0=1; 								//开始计时
*** ERROR C202 IN LINE 113 OF .\IJNEW.C: 'TR0': undefined identifier
 114   1      	if (switch_debounce)
 115   1      	{ 									//按键抖动
 116   2      		switch_debounce--;				//按键抖动计时减一
 117   2      	}
 118   1      	else
 119   1      	{
 120   2      		if(!sw1)
*** ERROR C202 IN LINE 120 OF .\IJNEW.C: 'sw1': undefined identifier
 121   2      		{
 122   3      			switch_debounce=DB_VAL;
 123   3      			dir=1;
 124   3      		}
 125   2      		if(!sw2)
*** ERROR C202 IN LINE 125 OF .\IJNEW.C: 'sw2': undefined identifier
 126   2      		{
 127   3      			switch_debounce=DB_VAL;
 128   3      			dir=2;
 129   3      		}	
 130   2      		if(!sw3)
*** ERROR C202 IN LINE 130 OF .\IJNEW.C: 'sw3': undefined identifier
C51 COMPILER V6.12  IJNEW                                                                  02/29/2004 11:21:05 PAGE 4   

 131   2      		{
 132   3      			switch_debounce=DB_VAL;
 133   3      			dir=3;
 134   3      		}
 135   2      	}	
 136   1      	second--;
 137   1      	if(!second)
 138   1      	{
 139   2      		second=5;
 140   2      		led=~led;
*** ERROR C202 IN LINE 140 OF .\IJNEW.C: 'led': undefined identifier
 141   2      	}
 142   1      }

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

⌨️ 快捷键说明

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