流程图编辑器和调试器
流程图编辑器和调试器
Jump to TINA Main Page & General Information
编写MCU汇编代码通常是一项艰巨而乏味的工作。 您可以简化软件开发并获得更多时间来设计电子硬件,如果您使用TINA的流程图编辑器和调试器来生成和调试MCU代码,仅使用符号和流控制线,而不是手动编码,然后运行或调试此数字或混合电路环境中的代码。
流程图编辑器
在以下示例中,是用于控制嵌入在简单电路中的MCU的流程图。
该流程图添加了两个从PIC16F73微控制器的两个端口读取的数字。
控制流程图如下所示:
要查看生成的代码,请按 代码 选项卡位于流程图窗口的顶部。
流程图调试器
TINA从流程图中自动生成模拟所需的汇编代码。
使用TINA的流程图调试器功能,您可以测试和调试先前完成的流程图。
您可以通过按“运行”按钮连续运行程序,
通过按“前进”按钮逐步进行操作,
或按“停止”按钮来停止程序。
调试器将通过将其背景颜色设置为黄色来显示活动的流程图组件。
调试器将通过将其背景颜色设置为黄色来显示活动的流程图组件。
调试器左上角有三个重要的选项卡,用于建立源视图。 如果你选择了 流程图 选项卡,您可以通过流程图查看和调试。 如果你选择了 流程图+代码 选项卡,TINA将显示流程图和汇编代码。
在此视图中,您可以在流程图和汇编代码中放置断点。 如果选择最后一个模式, 代码,您可以使用传统的汇编语言调试进行调试。
请注意,为了使流程图和汇编代码同步,并使代码更具可读性,TINA会在代码中插入其他标签和注释; 例如:
流程图标签2:; x <-PORTA
这些标签不会改变代码的性能或操作逻辑。
断点用于在用户指定的点停止代码执行,允许检查寄存器和参数。 TINA提供了几种插入和删除断点的方法。
混合模式示例
TINA流程图编程最有用的功能之一是您可以在混合模拟 - 数字环境中测试调试电路操作,包括由流程图编程的MCU。
TINA中包含的以下电路是一个电机控制器,您可以在TINA的交互模式下运行和调试。