#include<reg52.h>
#define uint8 unsigned char
#define uint16 unsigned int
sbit k1=P2^1;
uint16 code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
void DelayMS(uint16 dly);
void main()
{
uint16 i;
while(1)
{
k1=0;
for(i=0;i<16;i++)
{
P0 = code table[i+1];
DelayMS(100);
}
}
}
void DelayMS(uint16 dly)
{
uint16 x,y;
for(x=dly;x>0;x--)
for(y=247;y>0;y--);
}
刚在在做时,但一直出现事牍芟允?C(25): error C141: syntax error near 'code',弄得我把程序都删成这样了,但是还一直出现,各位大神,小弟看了很久还是不知道哪里错了,恳请各位指点一下..
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>