关于软件延时函数
STC15W4K48S4单片机延时 1us 的函数 主频 12 MHZ,在STC-ISP软件中给出的函数代码为四条空指令,每条_nop_()的指令周期为 1 个时钟周期,4个时钟周期的时间为0.033us,STC-ISP给出的函数是不是错了?
_nop-();
_nop-();
_nop-();
_nop-();
http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.92F.zip
还有个你没看到的: LCALL
===我只能向我的团队致敬了
你好:请帮忙
单片机为 STC15W4K48S4哪位高手给出一个通用的毫秒级延时函数,要求与主时钟频率相关:
void DelayMs(uint8_t ms)
{
请给出代码
} 调用,判断,跳转都需要时间的。最准的方法是编译之后对比指令需要的时间在增减空指令数量。 liuyang21168 发表于 2023-11-21 19:14
你好:请帮忙
单片机为 STC15W4K48S4哪位高手给出一个通用的毫秒级延时函数,要求与主时钟频率相关:
用STC-ISP工具可以直接生成代码 liuyang21168 发表于 2023-11-21 19:14
你好:请帮忙
单片机为 STC15W4K48S4哪位高手给出一个通用的毫秒级延时函数,要求与主时钟频率相关:
请关注我的帖子,有你要的答案!
已解决!!! delay_ms()函数 软件延时 时间不对 求解答
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=5713
(出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)
页:
[1]