#include<reg51.h>
sbit p=PSW^0;
unsigned char Tab[lbk]8[rbk]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void main(void)
{
unsigned char i;
TMOD=0x20;
SCON=0xc0;
PCON=0x00;
TH1=0xfd;
TL1=0xfd;
TR1=1;
while(1)
{
for(i=0;i<8;i++)
{
Send(Tab[lbk]i[rbk]);
delay();
}
}
}
void Send(unsigned char dat)
{
TB8=P;
SBUF=dat;
while(TI==0);
;
TI=0;
}
void delay(void)
{
unsigned char m,n;
for(m=0;m<250;m++)
for(n=0;n<250;n++);
}
是这样的代码,然后报错了,应该怎么修改啊,谢谢谢谢
sbit p=PSW^0;
unsigned char Tab[lbk]8[rbk]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void main(void)
{
unsigned char i;
TMOD=0x20;
SCON=0xc0;
PCON=0x00;
TH1=0xfd;
TL1=0xfd;
TR1=1;
while(1)
{
for(i=0;i<8;i++)
{
Send(Tab[lbk]i[rbk]);
delay();
}
}
}
void Send(unsigned char dat)
{
TB8=P;
SBUF=dat;
while(TI==0);
;
TI=0;
}
void delay(void)
{
unsigned char m,n;
for(m=0;m<250;m++)
for(n=0;n<250;n++);
}
是这样的代码,然后报错了,应该怎么修改啊,谢谢谢谢