为什么这个程序进入不了中断子程序呢?
void main()
{ TMOD=0x01;//设置定时器0为工作方式
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;//开总中断
ET0=1;//开启定时器0中断
TR0=1;//启动定时器0
while(1)
{
temp=0xfe;
P1=temp;
if(tt==20){
temp=_crol_(temp,1);
P1=temp;
tt=0;
}
}
}
void time0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tt++;
}
此帖出自
小平头技术问答
while里面编的有问题把、
每次都给temP=0xfe 那你移位了temp也没用啊
一周热门 更多>