delayms(2);2毫秒的延时定时器,用定时器产生脉宽来延时定时器代替循环延时定时器

用定时器定时怎么编写程序代替delayms(2);... 鼡定时器定时怎么编写程序代替delayms(2);
 
我这个函数是要供其它函数调用的呢
这个函数是一个语音播放程序
 
把里面的循环延时定时器改为定时器定時延时定时器
Play(x);里面的x是32个播放地址中任意一个x=几就播放第几段地址的语音
 
这两部分是需要修改的。用定时器产生脉宽来代替原来的循环延时定时器
行不通的只因有了这个while(TF0==0);这句也是循环。用上这句话跟用delayms();没区别一样会影响到显示部分

你对这个回答的评价是

}
用定时器定时怎么编写程序代替delayms(2);... 鼡定时器定时怎么编写程序代替delayms(2);
 
 
Play(x);里面的x是32个播放地址中任意一个x=几就播放第几段地址的语音
 
这两部分是需要修改的。用定时器产生脉宽來代替原来的循环延时定时器
行不通的只因有了这个while(TF0==0);这句也是循环。用上这句话跟用delayms();没区别一样会影响到显示部分
}

我要回帖

更多关于 延时定时器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信