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

51单片机如何精确延时且不占用程序时间?

力洪 2021-02-08 浏览量:956
如何让51单片机在进行精确定时的同时不占用其它程序的时间,执行定时程序的同时也不影响程序其它功能。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不用软件延时死等待的话,那么就只能用定时器中断了。

    在定时器中断中,把延时计数器进行增加或者减少即可。

    • 发布于 2021-02-08
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 用定时器中断延时,主循环判断中断标志位就可以
    • 发布于2021-02-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 只能是用定时器了,至于精确到多少,看你的精度要求,太高的话,51是达不到的
    • 发布于2021-02-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 不占用程序时间只能用定时器,或是外部再加个定时的芯片才可以的
    • 发布于2021-02-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机如何精确延时且不占用程序时间?