找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 17426|回复: 12
打印 上一主题 下一主题
收起左侧

谁能给个1US延时程序啊(要求晶振是12M的51单片机)

[复制链接]
楼主
ID:425175 发表于 2019-2-2 21:38 | 显示全部楼层
/*分享一下常用的延时函数*/
/*延时10us*/
void delay_10us()  //延时10us@12M晶振
{      
        _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
}

/****延时n个10us****/
void delay_n10us(uint n)  //延时n个10us@12M晶振
{      
        uint i;         
        for(i=n;i>0;i--)   
        {
              _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
        }
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表