延時程序總是在軟件上運行正常,到開發板上就不能顯示是怎么回事?板子是好的
#include <reg52.h>
unsigned char code table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsigned char i,j;
void main()
{
i=0;
TMOD=0x01;
EA=1;
ET0=1;
TH0=0x3C;
TL0=0xB0;
TR0=1;
while(1);
}
void time0() interrupt 1
{
TH0=0x3C;
TL0=0xB0;
i++;
if(i==20)
{
for(j=0;j<8;j++)
P2=table[j];
i=0;
}
}
這個程序實現的是流水燈定時依次閃,怎么錯啦,求高手幫忙啊!
|