怎么样用C语言实现精确延时

发布网友 发布时间:2024-10-21 14:06

我来回答

4个回答

热心网友 时间:2024-10-21 14:25

要自己构造,
步骤1,检查单片机的说明书,知道执行一条指令要多少时钟周期,
2, 12M的时钟频率就是一个始终周期83.3ns,
3,你要1毫秒,就是要延迟12000个时钟周期,
做一个For循环,在里面做4000次加法运算就可以了(假设你的单片机一个指令用一个时钟)

热心网友 时间:2024-10-21 14:26

sleep(1);//延迟1ms

热心网友 时间:2024-10-21 14:26

嵌套汇编,利用汇编程序来实现延时就行啦

热心网友 时间:2024-10-21 14:29

有个timegettime函数 不知道你那个平台的c里面有没

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com