试编写又P1.0输出如下的连续脉冲波形的程序。上升沿延时50us,下降沿延时350us,上升沿延时50us,下降沿延时350us…………(C语言版)哪位高手给指点指点……小弟在这谢了
延时是那一句,能给说说嘛……
追答因为下面执行的语句
if(i==1)P1_0=0;
else if(i==7)
{
i=0;
P1_0=1;
}
i++;
是需要时间的,大约是6-7us,是不能忽略的,如果是ms级的方波是可以忽略的,可以用
理论方式TH0=206;但稍微有误差的
因为下面执行的语句
if(i==1)P1_0=0;
else if(i==7)
{
i=0;
P1_0=1;
}
i++;
是需要时间的,大约是6-7us,是不能忽略的,如果是ms级的方波是可以忽略的,可以用
理论方式TH0=206;但稍微有误差的