流程图编辑器和调试器

流程图编辑器和调试器

Jump to TINA Main Page & General Information 

编写MCU汇编代码通常是一项艰巨而乏味的工作。 您可以简化软件开发并获得更多时间来设计电子硬件,如果您使用TINA的流程图编辑器和调试器来生成和调试MCU代码,仅使用符号和流控制线,而不是手动编码,然后运行或调试此数字或混合电路环境中的代码。

流程图编辑器

在以下示例中,是用于控制嵌入在简单电路中的MCU的流程图。

该流程图添加了两个从PIC16F73微控制器的两个端口读取的数字。

控制流程图如下所示:

要查看生成的代码,请按 代码 选项卡位于流程图窗口的顶部。

流程图调试器

TINA从流程图中自动生成模拟所需的汇编代码。

使用TINA的流程图调试器功能,您可以测试和调试先前完成的流程图。

按“运行”按钮可以连续运行程序,

按“前进”按钮一步一步,

或按停止按钮停止程序。

调试器将通过将其背景颜色设置为黄色来显示活动的流程图组件。

调试器将通过将其背景颜色设置为黄色来显示活动的流程图组件。

调试器左上角有三个重要的选项卡,用于建立源视图。 如果你选择了 流程图 选项卡,您可以通过流程图查看和调试。 如果你选择了 流程图+代码 选项卡,TINA将显示流程图和汇编代码。

在此视图中,您可以在流程图和汇编代码中放置断点。 如果选择最后一个模式, 代码,您可以使用传统的汇编语言调试进行调试。

请注意,为了使流程图和汇编代码同步,并使代码更具可读性,TINA会在代码中插入其他标签和注释; 例如:

流程图label2:; x < - PORTA

这些标签不会改变代码的性能或操作逻辑。

断点用于在用户指定的点停止代码执行,允许检查寄存器和参数。 TINA提供了几种插入和删除断点的方法。

混合模式示例

TINA流程图编程最有用的功能之一是您可以在混合模拟 - 数字环境中测试调试电路操作,包括由流程图编程的MCU。

TINA中包含的以下电路是一个电机控制器,您可以在TINA的交互模式下运行和调试。