C51 COMPILER V7.06 MAIN 08/17/2017 17:27:17 PAGE 1 C51 COMPILER V7.06, COMPILATION OF MODULE MAIN OBJECT MODULE PLACED IN main.OBJ COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND stmt level source 1 //µ±ÈËÌåºìÍâ¸ÐӦģ¿é¸ÐÓ¦µ½Ðźźó£¬Êä³ö¸ßµçƽ£¬´ËʱLEDµÄD7ÁÁ£¬·äÃùÆ÷¿ªÊ¼±¨¾¯¡£¸ÕûÓÐÐźÅʱ£¬Ä£¿éÊä³öµÍµçƽ£ -¬LEDµÄD8ÁÁ£¬·äÃùÆ÷Í£Ö¹¡£ 2 #include 3 #define uchar unsigned char 4 #define uint unsigned int 5 sbit HC_SR051_out=P1^7; 6 sbit D7=P1^6; 7 sbit beep=P2^3; 8 9 10 void delay(uint z) 11 { 12 1 uint i,j; 13 1 for(i=z;i>0;i--) 14 1 for(j=110;j>0;j--); 15 1 } 16 17 void main() 18 { 19 1 20 1 while(1) 21 1 { 22 2 if(HC_SR051_out==1) 23 2 { 24 3 unsigned char m; 25 3 for(m=20;m>0;m--) 26 3 { 27 4 beep=~beep; 28 4 D7=~D7; 29 4 delay(500); 30 4 } 31 3 } 32 2 33 2 } *** ERROR C141 IN LINE 33 OF MAIN.C: syntax error near '' C51 COMPILATION COMPLETE. 0 WARNING(S), 1 ERROR(S)