电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

单片机主程序为什么要死循环

2021-09-26 06:18分类:电工基础知识 阅读:

 

这一叫法不准确。由于单片机设计的工作中自身便是一个自循环。

单片机设计从运行逐渐,最先要创建一个系统软件的工作中原始自然环境和基本上数据信息,这一部分程序流程称之为复位。

随后单片机设计要实行一些顺序结构的管理程序,这一部分程序流程要进行基本上的作用推动,如表明、插口联接等。

随后是单片机设计的源程序,这一部分程序流程是进行单片机设计在机器设备中的关键作用。

这一部分的作用由主系统控制,一般是一个自循环系统的全过程,很有可能便是题主说的是一个“无限循环”,由于设计师便是要单片机设计在源程序中进行所设置的每日任务。

在源程序中单片机设计还需要依据必须和外界命令开展程序段启用,数据信息的键入和操纵,插口的操纵这些。这种程序段进行后,还务必返回源程序,以确保主控芯片工作目标的进行。

因此,应当说单片机设计的程序流程是一个详细的自动化控制程序流程,它务必返回主系统控制中循环系统运作。

因此在单片机编程设计方案时要确保在一切影响和操作失误的状况下都能返回自身的程序流程循环系统中。不然便会导致系统软件卡死,由于单片机设计先卡死了。

单片机编程是从上向下实行的,到底了必须重新开始
单片机设计集成化了CPU、RAM、ROM、GPIO、计时器、终断这些,是一个“小型的小电脑”。大家撰写的程序流程历经编译程序后,必须免费下载到单片机设计的ROM。通电后,单片机设计就可以载入并实行ROM中的程序流程了。大家撰写的程序流程历经编译程序后,实际上便是一些单片机设计能够鉴别和实行的命令,单片机设计的CPU只有一个进程,一次只有实行一条命令,命令从上向下实行,到最终必须跳回最前边才能够生新实行,因此单片机设计的源程序是一个死揗环。

单片机主程序为什么要死循环
单片机编程是如何的?
单片机设计通电后,必须开展复位,复位只必须实行一次就可以了,因此复位程序流程一般不容易放进源程序的无限循环中。源程序必须持续的持续实行的,因此会放进到一个无限循环中去。

不难看出,单片机设计的程序流程是从上向下次序实行的,必须一个一个每日任务排长队运作。单片机设计还有一个中断系统,假如产生必须及时回应的事情,能够把源程序中止切断,先把终断事故处理完,再回到源程序执行。如同你已经汇报工作的情况下,忽然老总来电話了,您就必须把大会中止,先接好老板电话,随后再次大会。自然终断事情也是能够屏蔽掉的,如同汇报工作的情况下来啦一个电话骚扰,您能够没理它,或是挂掉它。

上一篇:空调移机必须换铜管吗

下一篇:数控系统中M80指令表示什么含义

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部