这个原因还是蛮多的,分同的情况,单片机的处理速度是很快的,有的时候为了让我们便于观察需要加入延时,例如一个指示灯的亮灭,如果不加入延时是看不出来的,再有就是键盘去抖动,一般按键都有20ms左右的抖动,为了更好的检测防止干扰,也需要延时一段时间在进行判断,总之延时的作用在不同的情况下也不同。具体的使用例程将在之后学习中不断补充。

摘自 http://zhidao.baidu.com/question/171796304.html百度回答,谢谢答主

转载于:https://www.cnblogs.com/caolinsummer/p/5538130.html

为什么单片机程序中会有延时程序加入相关推荐

  1. 在 MFC SDI 程序中实现多语言程序界面

    下载: SdiML (34K,Visual C++ 6 项目) 今天举个例子,说说怎样使用 CLanguage 类,在 MFC SDI 程序中实现多语言程序界面. 因为 MFC 包装了一些字符串显示处 ...

  2. php小程序码生成并保存,小程序中如何生成小程序码

    导语: 小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下即可打开应用.也体现了"用完即走"的理念,用户不用关心是否 ...

  3. 在Windows程序中打开控制台的程序

    //在Windows程序中打开控制台的程序 #include <stdio.h> #include <io.h> #include <fcntl.h> BOOL C ...

  4. 小程序 小程序中打开其他小程序、小程序跳转其他小程序、微信群聊中打开小程序

    1.小程序中打开其他小程序可将要打开的小程序通过半屏的形态快速拉起(1)配置app.json的embeddedAppIdList字段中声明需要通过半屏形态打开的小程序,若不配置将降级为普通的小程序跳转 ...

  5. c语言延时100us程序,编写100MS软件延时程序 汇编语言编写延时程序

    怎么编写单片机晶振为6MHz,编写100ms延时程序? 设主频12MHz的51单片机,编一个100ms二重循环的延时程序如下,供参考. 其它汇编可以类似编程. SSSS:MOV R0,#99:本指令是 ...

  6. iar软件中用c语言编写电容程序,IAR 的精确延时程序

    C语言中,想使用精确的延时程序并不容易.IAR 中有这样的一个函数 __delay_cycles(),该函数在头文件intrinsics.h中定义,函数的作用就是延时N个指令周期.根据这个函数就可以实 ...

  7. mysql表打包到程序中_关于数据库程序的打包

    利用开发工具delphi设计一个数据库应用程序,利用ado(ActiveX Data Objects)进行设计的方案适合基于在本机上运行或利用SQL进行访问的C/S结构的应用方案.总之应用还是比较好, ...

  8. Linux下设置时区(通过shell设置和程序中设置)及程序中设置环境变量

    Shell中设置 bash中   export TZ="Europe/Moscow"        date -u -s "2011-10-29 21:55:00&quo ...

  9. C程序中图片调用技巧(程序来自潜艇大站游戏)

    C程序中图片调用技巧 摘要:介绍如何在C程序中调用图片,这将有助于加强C程序的界面的美观性. 关键词: VGA .BMP.13h.h.TIMER.H.Logo. 一.问题的引入:   C语言使用愈来愈 ...

最新文章

  1. 你的 Redis 为什么变慢了?
  2. codemirror java代码_codemirror使用(示例代码)
  3. linux 文件拆分 合并,Linux下文件的切分与合并的简单方法
  4. mysql中when用法_Mysql 中的CASE WHEN 用法
  5. python语言例子_【Python】SimPy的使用示例-Go语言中文社区
  6. keras保存模型_TF2 8.模型保存与加载
  7. Linux上的redis安装和后台启动
  8. 有一项调查显示:创业成功的年龄一般是在43岁左右
  9. 一位同学想通过用计算机编程解决韩信点兵,算法设计复习题
  10. Android SDK的环境变量配置
  11. mysql重启服务命令_重启mysql命令
  12. C语言 大赛现场统分
  13. 洛谷P2000 拯救世界(NTT+生成函数)
  14. 三个角度细谈:如何发挥朋友圈广告的威力
  15. Python中通过property实现属性的修改、删除、查看
  16. NLP神经语言学的12条假设(不是自然语言处理哪个NLP哈)
  17. java编程手册破解版,值得收藏!
  18. 如何更方便的探讨技术
  19. 计算机组成原理设计,计算机组成原理课程设计
  20. 演化算法(一) 基本概念

热门文章

  1. 高中数学与计算机程序
  2. oracle sql profile
  3. 不使用第三个变量,实现交换两个变量的值
  4. 【转载】快速升职加薪的10个方法
  5. 子元素绝对定位absolute后,自动撑开宽度
  6. EBS R12.2 ADOP (R12.2 AD Online Patching) - 1
  7. JAVA必备——13个核心规范
  8. UVa 412 - Pi
  9. android ListView中长按背景颜色可见性设置
  10. 我专严新闻小偷之心得与大家交流