微控制器電路

微控制器電路

Jump to TINA Main Page & General Information 

TINA支持很多(PIC,AVR,Arduino8051,HCS,STM,ARM,TI-Tiva,TI-Sitara,Infineon-XMC)微控制器; 不斷增加新的MCU。 您可以查看,修改和調試在處理器中運行的程序,當然,您也可以創建自己的代碼。

在TINA中為微控制器提供程序有兩種方法。 您可以使用標準編譯器(例如MPLAB for PIC)生成的二進制代碼和調試文件,也可以使用內置的彙編程序調試器加載彙編代碼以在TINA中運行和調試。

在TINA中,微控制器不僅可以單獨模擬,還可以與模擬,數字,HDL或其他模型一起模擬。 

運行和編輯MCU代碼

從ExamplesMicrocontrollersPic文件夾加載PIC Flasher.TSC電路。 

以下使用16F73 PIC單片機的原理圖將與16F73 PIC單片機一起出現:

微控制器電路,圖像1

這個電路只是一個接一個地向前計數。 按下

顯示器應逐一前進。

雙擊MCU以查看其中的ASM代碼。 (請參閱“快速入門”手冊中的更多詳細信息)。

TINA有一個很棒的功能,您可以直接在TINA中編輯和更改源代碼。

讓我們在代碼中進行以下更改:

更改25行中的指令(在上面選擇)(您可以在代碼編輯器窗口的右下角看到行號):

來自addlw 01H

添加02H

按下更改後的代碼保存到TINA 圖標並關閉打開的MCU窗口。

如果按

請注意,更改的代碼將自動保存在TINA .TSC文件中。

使用調試器

讓我們看看另一個具有更多交互性的應用程序。

從ExamplesMicrocontrollersPic文件夾加載TINA的PIC16F84interrupt_rb0.TSC示例。

但是,如果單擊SW-HL1開關,每次開關從低變為高時,顯示屏將由1向前移動。

PIC的中斷處理功能將允許我們檢測開關變化。

現在,讓我們使用TINA的交互式ASM調試器更詳細地了解操作。

若要激活調試器,請在“分析”菜單上選擇“選項”。 然後設置“啟用MCU代碼調試器”複選框,如下圖“分析選項”對話框上所示。

按OK按鈕,將出現MCU調試器:

讓我們一步一步地按照程序執行

在14點擊後,我們到達PT1:標籤,程序似乎處於無限循環中。

PT1:INCF TEMP,F GOTO PT1

現在單擊SW-HL1開關並將其更改為“高”。 (當光標變為向上箭頭Î時,您應單擊。) 返回到調試器,然後單擊
    X
    Welcome to DesignSoft
    如果需要任何幫助找到合適的產品或需要支持,可以進行聊天。
    該wpchatıco