• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机程序中有什么好办法取代delay延时?

loulou 2018-06-12 浏览量:2977
在单片机的编程中 有什么好办法取代delay延时?不用中断,麻烦大神给写个例子供我学习一下,感谢!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要看你的程序怎么处理,简单点的,可以自己实现类似delay的操作,此外还可以用定时器处理(这个用到中断了)。

    如果以上都不想用,可能你需要根据你的程序目的,规划结构和实现方式,比如用状态触发的方式完成。

    • 发布于 2018-06-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:22
  • 不用中断,就关了所有中断,使用for来做了,或是外接一个固定频率的晶振来计数
    • 发布于2018-06-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 不用的中断的话,就直接定义一个变量,然后再while循环中不断的减去变量,直到减到0为止,作为阻塞延时
    • 发布于2018-06-12
    • 举报
    • 评论 0
    • -1
    • 0

相关问题

问题达人换一批

单片机程序中有什么好办法取代delay延时?