我怎样才能在流程图中表示中断(对于微控制器)?

时间:2010-03-27 13:15:26

标签: documentation assembly microcontroller flowchart

有没有人有任何视觉示例?

5 个答案:

答案 0 :(得分:2)

您必须有一个单独的中断处理流程图。流程图用于显示控制流,而中断本质上是控制流的中断。

答案 1 :(得分:2)

我会建立一个有限状态图,表示正常的控制状态和中断状态;每个状态都是一个块级元素,包含一个flowcharty类型的图表。

答案 2 :(得分:2)

通常,中断通过在基于C的嵌入式系统中使用“共享”全局变量与“主”功能(或其他中断)进行通信。我认为在流程图中表示这一点的合理方法是在处理块之间使用虚线,这种“通信”会影响程序流程。

答案 3 :(得分:1)

根据流程图结构,将中断源自不是从另一个派生的节点/盒中可能是最有意义的,因为根据定义,中断不会从正常的软件流中产生(除非它是软件触发的中断)。将它放在单独的流程图上可能是有意义的,或者将其与流程图的其余部分一起显示,具体取决于它是否可能触发图表主流中的行为。

答案 4 :(得分:0)

通常,如果没有任务操作系统或库,中断只标记一个变量然后影响流程。我认为@JustJeff说得对。