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

📄 pulse.lst

📁 Cx51_uVision2,各种时长延时子程序!
💻 LST
字号:
C51 COMPILER V6.12  PULSE                                                                  04/11/2006 11:58:36 PAGE 1   


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

stmt level    source

   1          #include<at89x51.h>//6MHz晶振
   2          #include<intrins.h>
   3          
   4          #define beep P3_5
   5          #define disp_data 	 P2_2
   6          #define disp_clk 	 P2_3
   7          #define play	 	 P2_7
   8          #define record	 	 P2_6
   9          #define online	 	 P2_0
  10          #define localwarning 	 P3_4
  11          #define jumper           P1_7
  12          //************************1ms延时误差0.01ms(即1%)**********************//
  13          void delayx1ms(Word num)  //实测为1.17ms
*** ERROR C141 IN LINE 13 OF .\PULSE.C: syntax error near 'num', expected ')'
  14          {Word i,j;
*** ERROR C141 IN LINE 14 OF .\PULSE.C: syntax error near 'i'
*** ERROR C202 IN LINE 14 OF .\PULSE.C: 'i': undefined identifier
  15   1       P3_6=!P3_6;
  16   1       for(i=0;i<num;i++)
*** ERROR C202 IN LINE 16 OF .\PULSE.C: 'i': undefined identifier
  17   1       for(j=0;j<69;j++);
*** ERROR C202 IN LINE 17 OF .\PULSE.C: 'j': undefined identifier
  18   1      }
  19          //*************************1ms延时误差0.01ms(即1%)*********************//
  20          void delayx1ms1(Word count)//实测为1.18ms
*** ERROR C141 IN LINE 20 OF .\PULSE.C: syntax error near 'count', expected ')'
  21          {Word j;
*** ERROR C141 IN LINE 21 OF .\PULSE.C: syntax error near 'j'
*** ERROR C202 IN LINE 21 OF .\PULSE.C: 'j': undefined identifier
  22   1       while(count--!=0)
*** ERROR C202 IN LINE 22 OF .\PULSE.C: 'count': undefined identifier
  23   1      	for(j=0;j<46;j++);
*** ERROR C202 IN LINE 23 OF .\PULSE.C: 'j': undefined identifier
  24   1      }
  25          void Pulse(void)
  26          {for(;;)
  27   1      	{P0_0=0;
  28   2      	 delayx1ms(1);
  29   2      	 P0_0=1;
  30   2      	 delayx1ms(1);
  31   2      	}
  32   1      }
  33          void Pulse1(void)
  34          {for(;;)
  35   1      	{P0_0=0;
  36   2      	 delayx1ms1(1);
  37   2      	 P0_0=1;
  38   2      	 delayx1ms1(1);
  39   2      	}
  40   1      }
  41          void main(void)
  42          {
  43   1       P0=P1=P2=P3=0xff;
  44   1       play=0;			//放音线为0
  45   1       online=localwarning=0;		//不占线,不本地报警
C51 COMPILER V6.12  PULSE                                                                  04/11/2006 11:58:36 PAGE 2   

  46   1       if (jumper)Pulse();
  47   1       else  	   Pulse1();
  48   1       }
  49          

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

⌨️ 快捷键说明

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