这个单片机延时程序是什么意思啊 谢谢各位了

voidDelay(unsignedintt){while(--t);}/*-----------------------------------------------... void Delay(unsigned int t)
{
while(--t);
}
/*------------------------------------------------
延时函数ms级
------------------------------------------------*/
void DelayMs(unsigned int t) //大致延时1mS
{
while(t--)
{
Delay(245);
Delay(245);
}
}
这个程序中t如果取值是怎么计算延时时间的啊
展开
 我来答
青虫爬爬吃青虫
2014-05-22 · 超过32用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:66.7万
展开全部
delay();函数执行一次大约2us左右delay(245)就是执行245次,也就是执行完需要0.5ms左右,两次自然延时1ms拉
追问
那如果DelayMs(100)这个怎么计算延时时间啊
追答
100*1ms
GAIA欧阳糖糖
2014-05-22
知道答主
回答量:20
采纳率:0%
帮助的人:13.4万
展开全部
t乘以245再乘以245
两个函数中的t是不一样的;
上面函数中的T是DELAY()中的数提供,下面函数中的T由你另外提供
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式