流程圖編輯器和調試器

流程圖編輯器和調試器

Jump to TINA Main Page & General Information 

編寫MCU彙編代碼通常是一項艱鉅而乏味的工作。 您可以簡化軟件開發並獲得更多時間來設計電子硬件,如果您使用TINA的流程圖編輯器和調試器來生成和調試MCU代碼,僅使用符號和流控制線,而不是手動編碼,然後運行或調試此數字或混合電路環境中的代碼。

流程圖編輯器

在以下示例中,是用於控制嵌入在簡單電路中的MCU的流程圖。

該流程圖添加了兩個從PIC16F73微控制器的兩個端口讀取的數字。

控制流程圖如下所示:

要查看生成的代碼,請按 推薦碼 選項卡位於流程圖窗口的頂部。

流程圖調試器

TINA從流程圖中自動生成模擬所需的彙編代碼。

使用TINA的流程圖調試器功能,您可以測試和調試先前完成的流程圖。

按“運行”按鈕可以連續運行程序,

按“前進”按鈕一步一步,

或按停止按鈕停止程序。

調試器將通過將其背景顏色設置為黃色來顯示活動的流程圖組件。

調試器將通過將其背景顏色設置為黃色來顯示活動的流程圖組件。

調試器左上角有三個重要的選項卡,用於建立源視圖。 如果你選擇了 流程圖 選項卡,您可以通過流程圖查看和調試。 如果你選擇了 流程圖+代碼 選項卡,TINA將顯示流程圖和彙編代碼。

在此視圖中,您可以在流程圖和彙編代碼中放置斷點。 如果選擇最後一個模式, 推薦碼,您可以使用傳統的彙編語言調試進行調試。

請注意,為了使流程圖和彙編代碼同步,並使代碼更具可讀性,TINA會在代碼中插入其他標籤和註釋; 例如:

流程圖label2:; x < - PORTA

這些標籤不會改變代碼的性能或操作邏輯。

斷點用於在用戶指定的點停止代碼執行,允許檢查寄存器和參數。 TINA提供了幾種插入和刪除斷點的方法。

混合模式示例

TINA流程圖編程最有用的功能之一是您可以在混合模擬 - 數字環境中測試調試電路操作,包括由流程圖編程的MCU。

TINA中包含的以下電路是一個電機控制器,您可以在TINA的交互模式下運行和調試。