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--);
}
***************************************************************
5,
void 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

STC51几种简单的延时函数相关推荐

  1. void Delay(__IO u32 nCount)最简单的延时函数

    最开始学习单片机的时候,无论是51还是STM32等,都会在流水灯等示例中见到延时函数,刚开始我就弄不明白,我今天认真的剖析一下. 首先是函数体 void Delay(__IO u32 nCount) ...

  2. 51单片机 (四)延时函数

    接下来我们要讲单片机的延时函数,那什么是延时函数呢,其实在我们单片机代码中,每次执行一条代码是很快的,也就几微秒左右,那有时候我们想让某一条代码执行后等待一阵子,再去执行下一条,这时候就需要用到延时函 ...

  3. 简述一下延时函数delay怎么用

    void delay(unsigned int t) //括号里面的是参数,可以定义在函数前面,这里为了方便就定义在这里{while(t--): //将t定义为无符号整型,16位,是为了能延时更长时间 ...

  4. FreeRTOS一天一个小知识之任务延时函数vTaskDelay

    想必各位嵌入式工程师对于Delay延时函数再也熟悉不过了~ 但对于各位刚入RTOS的小白来说,有操作系统的延时函数,真的和裸机中的延时函数一样吗?FreeRTOS的任务调度是怎么调度的?如何分配系统的 ...

  5. STM32延时函数的四种方法:普通延时(2种)、SysTick 定时器延时(2种)

    STM32延时函数的三种方法:普通延时.SysTick 定时器延时(1.中断方式:2.非中断方式) 单片机编程过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us( )和毫秒级delay_ ...

  6. stm32延时us寄存器_STM32延时函数的四种方法

    关注.星标公众号,不错过精彩内容 单片机编程过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us()和毫秒级delay_ms().本文基于STM32F207介绍4种不同方式实现的延时函数. ...

  7. iar stm32_STM32延时函数的四种方法

    关注.星标公众号,不错过精彩内容 单片机编程过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us()和毫秒级delay_ms().本文基于STM32F207介绍4种不同方式实现的延时函数. ...

  8. STM32延时函数的四种方法

    目录 1.普通延时 2.定时器中断 3.查询定时器 4.汇编指令 单片机编程过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us()和毫秒级delay_ms().本文基于STM32F207 ...

  9. STM32三种延时函数实现方法

    想学习单片机的同学可以关注.私信我或者在评论区回复我要入门.在51入门的时候我们第一个实验就是点亮LED灯,如果没有延时,我们就很难看到亮灭效果. 1. STM32延时函数概述 在产品开发的过程中我们 ...

最新文章

  1. 一起来开发Android的天气软件(三)——使用Volley实现网络通信
  2. java URI 与URL问题
  3. QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题
  4. myeclipse10安装了activiti插件后创建BPMN 文件时报错,
  5. 数组中只出现一次的数字+第一个只出现一次的字符
  6. 委托、事件的个人理解
  7. PSIM软件学习---01初识别PSIM软件
  8. 爬取新笔趣阁排行并保存到mysql_python+selenium爬取微博热搜存入Mysql的实现方法...
  9. java web ssh jar_java web 汽车美容管理系统 ssh 毕设作品
  10. ENVI实验教程(7)实验七、遥感影像变化检测
  11. C#(winform)为button添加背景图片,并去掉各种边框
  12. html mint ui,移动端UI库对比 vant mint-ui
  13. java毕业设计针织企业外包系统Mybatis+系统+数据库+调试部署
  14. PDF如何旋转页面?这样旋转就好了
  15. 2020年全球搜索引擎市场份额和全球排名分析
  16. 免费天气API接口,全国天气免费接口,2018年3月测试稳定OK
  17. iOS开发之GameCenter使用
  18. 华南师范大学计算机学院学硕,华南师范大学计算机学院研究生导师简介肖菁
  19. Kafka3.2.0 + kraft集群安装部署说明
  20. 【Java】斗地主和斗牛游戏

热门文章

  1. 容器化技术之Docker入门
  2. 在WinForm程序中读写系统配置
  3. 富文本编辑器中空格转化为a_文本编辑器题解
  4. Python脚本访问子目录
  5. 讨论生活中什么样东西可以何种变量描述找出生活中顺序执行事情用c语言,《C语言程序设计》实验指导书...
  6. Java多线程(四)——多线程数据隔离与共享
  7. js dojo 保存txt文件
  8. 国内大厂在移动端跨平台的框架接入分析
  9. Android之Adobe AIR本地扩展
  10. Android ListView常用用法(二)