满意答案
Dusty30
2013.11.30
采纳率:47% 等级:11
已帮助:7164人
#include
unsigned char counter,j;
void main(void)
{
TMOD = 0x06;
TH0 = 0xff;
TL0 = 0xff;
ET0 = 1;
EA = 1;
TR0 = 1;
while(1)
{
P1 = j;
}
}
void counter0(void) interrupt 1 using 0
{
counter++;
if(counter==1){j=0xf0;}
else if(counter==2){j=0xf1;}
else if(counter==3){j=0xf2;}
else if(counter==4){j=0xf3;}
else if(counter==5){j=0xf4;}
else if(counter==6){j=0xf5;}
else if(counter==7){j=0xf6;}
else if(counter==8){j=0xf7;}
else if(counter==9){j=0xf8;}
else if(counter==10){j=0xf9;}
else if(counter==11){j=0xfa;}
else if(counter==12){j=0xfb;}
else if(counter==13){j=0xfc;}
else if(counter==14){j=0xfd;}
else if(counter==15){j=0xfe;}
else if(counter==16){j=0xff;counter=1;}
}
先凑合看吧
00分享举报