前面多谢各位的指导!<br />#include <AT89X51.H><br /> unsigned char code table []={0xfe,0xfd,0xfb,0xf7,<br /> 0xef,0xdf,0xbf,0x7f,<br /> 0xfe,0xfd,0xfb,0xf7,<br /> 0xef,0xdf,0xbf,0x7f,<br /> 0x7f,0xbf,0xdf,0xef,<br /> 0xf7,0xfb,0xfd,0xfe,<br /> 0x7f,0xbf,0xdf,0xef,<br /> 0xf7,0xfb,0xdf,0xfe,<br /> 0x00,0xff,0x00,0xff,<br /> 0x01};<br /> unsigned char i;<br /><br /><br /> void delay(void)<br />{ <br /> unsigned char m,n,s;<br /> for(m=20;m>0;m--)<br /> for(n=20;n>0;n--)<br /> for(s=248;s>0;s--);<br />}<br /><br /> void main(void)<br />{<br /> while(1)<br />{<br /> if(code table!=0x01)<br />{ <br /> P1=table;<br /> i++; <br /> delay();<br />}<br /> else i=0;<br />}<br />}<br /> <br />帮忙看看这程序错在哪里啊?<br />题目的要求是利用制表的方法,使端口P1的灯,左移2次,右移2次,闪烁2次(延时的时间为0.2秒)<br />运行后出现这几行字<br />Build target 'Target 1'<br />assembling STARTUP.A51...<br />compiling my-test.c...<br />compiling my-test1si.c...<br />..\MY-TEST1\MY-TEST1SI\MY-TEST1SI.C(27): error C141: syntax error near 'code'<br />Target not created |
|