微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求 用while写的延时程序怎么计算时间?

求 用while写的延时程序怎么计算时间?

时间:10-02 整理:3721RD 点击:
void Delay(unsigned int s)
{
        while(--s);
}
要延时1毫秒s应为几呀?

这要看你的单片机指令周期是多少
比如你的晶振用的是12M,那么指令周期就是1us
那么你那个while()可以认为就是s微秒的延时
可以到小店看看:shop71676727.taobao.com/shop/view_shop.htm?tracelog=twddp

while(n--);每次减一就是1us....

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top