55问答网
所有问题
请问单片机中的delay()的单位时间是什么?
如题所述
举报该问题
推荐答案 2019-12-24
这个delay()不是KEIL提供的,而是用户自己编制的,一般都是编成delay(1)延时1ms,你说的us是在晶振12M时一个指令周期(机器周期)的时间。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IIIF4QcLIRR4GF4I4IG.html
其他回答
第1个回答 2020-04-17
你可以认为最小的单位是us,根据你的延时函数的写法可组合成ms,s
相似回答
单片机delay是什么
意思啊?
答:
delay通常是延时程序,其参数为100,一般这个参数都是delay基本延时的倍数,也就是100倍,至于基本延时时长需要给出具体程序,例如:
delay(
int time){ int i;for (i=0;i
52
单片机
C语言
中Delay是什么
意思?怎么用?
答:
delay是延时的意思
,delay(n)是延时n个时间单位,至于一个时间单位是多少,这需要你的delay函数决定的,
请问单片机中
delay50ms(20)和
delay(
20)有
什么
不同?
答:
从字面上看delay50ms()的时间单位是50ms
,delay50ms(20)即延时50x20ms。delay(20)的时间单位就不知道了,具体得看函数体了
stm32中
Delay()
函数延时
的时间是
怎么计算
的?
答:
)和毫秒级
delay
_ms()。1.普通延时法这个比较简单,让
单片机
做一些无关紧要的工作来打发
时间
,经常用循环来实现,不过要做的比较精准还是要下一番功夫。下面的代码是在网上搜到的,经测试延时比较精准。//粗延时函数,微秒 void delay_us(u16 time){ u16 i=0;while(time--){ i=10; //自己定义...
大家帮个忙
单片机
c程序中
delay(
1000);
什么
意思
答:
这是个延时子程序,延时1000个时钟周期,至于到底延时多长
时间
,要取决于
单片机的
晶振频率。
大家正在搜
delay在单片机中是什么意思
单片机中的delay函数怎么用
8051单片机的最小时序单位是
单片机最小时间单位
单片机delay延时
51单片机delay延时1ms
单片机delay延时函数
51单片机时序单位
单片机最小时序单位