当前位置: 首页 > news >正文

STC51几种简单的延时函数

STC51几种简单的延时函数

 

1,*  延时子程序                                                                 *
*                                                                             *
******************************************************************************/
void delayms(unsigned char ms)
{
    unsigned char i;
    while(ms--)
    {
    for(i = 0; i < 120; i++);
    }
}

*********************************************
2.
void delay(unsigned int i)
{
    char j;
    for(i; i > 0; i--)
        for(j = 200; j > 0; j--);
}
3.
void delayms(uint xms)
{
    uint i, j;
    for(i=xms; i > 0; i--)
        for(j = 120; j > 0; j--);
}

***************************************************************
4.
void delay11us(uint z)
{
        uint a,b;
    for(a=11;a>0;a--)
            for(b=z;b>0;b--);
}
***************************************************************
5void delayms(int m)
{
    int i,j;
    for(i=0;i<m;i++)
    {
        for(j=0;j<12;j++)
        {}
    }
}

 

转载于:https://www.cnblogs.com/Ph-one/p/4234382.html

相关文章:

  • GSM900TCP/UDP连接
  • arm-linux工具
  • 盎司
  • Win7下硬盘安装fedora17
  • sudo fdisk -l
  • 硬盘
  • 开发人员不可不看的 OBD通讯协议知识
  • Ubuntu 12.10 用wubi安装到硬盘中
  • ubuntu 12.04网络设置
  • ubuntu 12.04及12.10无法安装 ia32-libs
  • ubuntu文字界面与图形界面切换
  • Android下点亮LED
  • MiniTools在ubuntu下快捷方式
  • linux 下各个头文件的作用[典]
  • android与linux之间的关系
  • canvas 绘制双线技巧
  • co模块的前端实现
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Effective Java 笔记(一)
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • HTML中设置input等文本框为不可操作
  • iOS 系统授权开发
  • java概述
  • Java精华积累:初学者都应该搞懂的问题
  • Java-详解HashMap
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • Webpack 4x 之路 ( 四 )
  • 阿里云前端周刊 - 第 26 期
  • 给新手的新浪微博 SDK 集成教程【一】
  • 基于web的全景—— Pannellum小试
  • 坑!为什么View.startAnimation不起作用?
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 强力优化Rancher k8s中国区的使用体验
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 提醒我喝水chrome插件开发指南
  • 突破自己的技术思维
  • 微信小程序填坑清单
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • ​2020 年大前端技术趋势解读
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • $.proxy和$.extend
  • (+4)2.2UML建模图
  • (done) 两个矩阵 “相似” 是什么意思?
  • (zt)最盛行的警世狂言(爆笑)
  • (八)Spring源码解析:Spring MVC
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (二)PySpark3:SparkSQL编程
  • (翻译)terry crowley: 写给程序员
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (原創) 未来三学期想要修的课 (日記)
  • .gitignore文件设置了忽略但不生效
  • .net连接oracle数据库
  • @Transactional类内部访问失效原因详解
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现