C51 延迟函数编写 [李园7舍_404]

本文详细介绍了在STC89C52单片机中使用_nop_()函数和循环语句实现延迟的方法。通过实验验证,分析了不同延迟方式的执行时间和精度,并指出在需要精确延迟时应使用定时器/计数器。
摘要由CSDN通过智能技术生成

背景:STC89C52

 

1_nop_()

功能:_nop_函数用于在代码中产生一条NOP指令。这条指令能被用来延迟一个机器周期的时间。

返回值:无。

头文件:#include <intrins.h>

 

验证

1.      C51工程的主文件的main函数中测试_nop_()函数执行的时间。在测试之前需要选中当前工程,然后project-->Option for target 项目名-->TargetA,将Xtal(MHz)选项改为单片机的晶振频率,我的STC89C52

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值