2025-05-27 16:03:52 +08:00

222 lines
20 KiB
Plaintext
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<mxfile host="Electron" modified="2023-06-10T15:55:59.074Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.3.7 Chrome/112.0.5615.204 Electron/24.5.0 Safari/537.36" etag="8kF7JTAk8Vs8WcQKaIWZ" version="21.3.7" type="device">
<diagram name="第 1 页" id="3iH2U7M1F-pdt02PPPwc">
<mxGraphModel dx="1434" dy="836" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LjnWuoztt-sNhJGu1yFB-1" target="mn3Y7Vkx2hNIEmu3ndRl-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-1" value="主程序开始" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="80" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LjnWuoztt-sNhJGu1yFB-2" target="mn3Y7Vkx2hNIEmu3ndRl-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-2" value="保存旧的中断向量" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="240" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LjnWuoztt-sNhJGu1yFB-3" target="LjnWuoztt-sNhJGu1yFB-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-3" value="设置中断屏蔽" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="400" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LjnWuoztt-sNhJGu1yFB-4" target="LjnWuoztt-sNhJGu1yFB-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-4" value="初始化8255芯片设置全输出" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LjnWuoztt-sNhJGu1yFB-5" target="LjnWuoztt-sNhJGu1yFB-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-5" value="启动ADC0809进行转换" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="560" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="LjnWuoztt-sNhJGu1yFB-6" target="LjnWuoztt-sNhJGu1yFB-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-6" value="进入延时子程序,延时一小段时间" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="640" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LjnWuoztt-sNhJGu1yFB-7" target="mn3Y7Vkx2hNIEmu3ndRl-6" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="140" y="780" />
<mxPoint x="240" y="780" />
<mxPoint x="240" y="180" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="LjnWuoztt-sNhJGu1yFB-7" value="使用ROR指令AL向右移一位" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="720" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-1" target="LjnWuoztt-sNhJGu1yFB-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-1" value="设置新的终端向量" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="320" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-4" target="LjnWuoztt-sNhJGu1yFB-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-4" value="&lt;b&gt;&lt;i&gt;初始化&lt;/i&gt;&lt;/b&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="160" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-6" target="mn3Y7Vkx2hNIEmu3ndRl-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-6" value="&lt;b&gt;&lt;i&gt;开始转换&lt;/i&gt;&lt;/b&gt;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="160" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-8" target="mn3Y7Vkx2hNIEmu3ndRl-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-8" value="设置转换次数" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="240" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-9" target="mn3Y7Vkx2hNIEmu3ndRl-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-9" value="设置转换成功标志置0" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="320" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-10" target="mn3Y7Vkx2hNIEmu3ndRl-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-10" value="延时" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-18" value="Y" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-11" target="mn3Y7Vkx2hNIEmu3ndRl-10" edge="1">
<mxGeometry x="-0.5" y="10" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-29" value="N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-11" edge="1">
<mxGeometry x="-0.8995" y="10" relative="1" as="geometry">
<mxPoint x="380" y="400" as="targetPoint" />
<Array as="points">
<mxPoint x="520" y="420" />
<mxPoint x="520" y="380" />
<mxPoint x="381" y="380" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-11" value="判断是否转换成功&lt;br&gt;转换成功标志是否为1" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="280" y="400" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-12" target="mn3Y7Vkx2hNIEmu3ndRl-13" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-12" value="重新启动ACD0809进行转换" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="560" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-22" value="Y" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-13" target="mn3Y7Vkx2hNIEmu3ndRl-21" edge="1">
<mxGeometry x="-0.5" y="10" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-28" value="N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-13" target="mn3Y7Vkx2hNIEmu3ndRl-11" edge="1">
<mxGeometry x="-0.9545" y="10" relative="1" as="geometry">
<Array as="points">
<mxPoint x="520" y="660" />
<mxPoint x="520" y="380" />
<mxPoint x="380" y="380" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-13" value="判断转换次数是否用尽" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="280" y="640" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-21" value="主程序结束" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="320" y="720" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-30" target="mn3Y7Vkx2hNIEmu3ndRl-31" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-30" value="收到EOC信号&lt;br&gt;中断程序开始" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="80" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-31" target="mn3Y7Vkx2hNIEmu3ndRl-32" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-31" value="保护现场" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="160" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-32" target="mn3Y7Vkx2hNIEmu3ndRl-33" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-32" value="置转换成功标志为1" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="240" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-33" target="mn3Y7Vkx2hNIEmu3ndRl-34" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-33" value="从ADC0809获取转换信息" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="320" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-34" target="mn3Y7Vkx2hNIEmu3ndRl-35" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-34" value="向内存数组中保存转换信息" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="400" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-35" target="mn3Y7Vkx2hNIEmu3ndRl-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-35" value="设置刷新次数" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-36" target="mn3Y7Vkx2hNIEmu3ndRl-37" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-36" value="将8位转换信息右移4位作为段码从8255芯片A口输出B口设置位码" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="560" y="560" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-37" target="mn3Y7Vkx2hNIEmu3ndRl-39" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-37" value="将8位转换信息高4位置零作为段码从8255芯片A口输出B口设置位码" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="560" y="640" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-51" value="Y" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-39" target="mn3Y7Vkx2hNIEmu3ndRl-40" edge="1">
<mxGeometry x="-0.5" y="10" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-54" value="N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-39" target="mn3Y7Vkx2hNIEmu3ndRl-36" edge="1">
<mxGeometry x="-0.9545" y="10" relative="1" as="geometry">
<Array as="points">
<mxPoint x="800" y="740" />
<mxPoint x="800" y="540" />
<mxPoint x="660" y="540" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-39" value="判断刷新次数是否用尽" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="560" y="720" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-40" target="mn3Y7Vkx2hNIEmu3ndRl-41" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-40" value="发送EOI指令" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="800" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="mn3Y7Vkx2hNIEmu3ndRl-41" target="mn3Y7Vkx2hNIEmu3ndRl-47" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-41" value="恢复现场" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="880" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="mn3Y7Vkx2hNIEmu3ndRl-47" value="中断程序结束" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="600" y="960" width="120" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>