Мікроконтролерні схеми

Мікроконтролерні схеми

Jump to TINA Main Page & General Information 

TINA підтримує багато (PIC, AVR, Arduino8051, HCS, STM, ARM, TI-Tiva, TI-Sitara, Infineon-XMC) мікроконтролери; постійно додаються нові MCU. Ви можете бачити, модифікувати та налагоджувати програму, що працює в процесорі, і, звичайно, ви можете створити власний код.

Існує два способи забезпечення програми для мікроконтролерів в TINA. Ви можете скористатися двійковим кодом і файлом налагодження, створеним стандартним компілятором (наприклад, MPLAB для ПОС), або ви можете просто завантажити код асемблера для запуску та налагодження в TINA, використовуючи вбудований ассемблер-відладчик.

У TINA мікроконтролери можна імітувати не тільки поодинці, а й разом з аналоговими, цифровими, HDL або іншими моделями. 

Запуск і редагування MCU коду

Завантажте ланцюг PIC Flasher.TSC з папки ExamplesMicrocontrollersPic. 

Наступні схеми, що використовують мікроконтролер 16F73 PIC, з'являться з мікроконтролером PIC 16F73:

Мікроконтролерні схеми, зображення 1

Ця схема просто розраховує вперед один за одним. Натисніть кнопку

Дисплей повинен переходити один на один вперед.

Двічі клацніть MCU, щоб побачити в ньому код ASM. (докладніше див. у посібнику з швидкого початку).

TINA має чудову функцію, за допомогою якої ви можете редагувати та змінювати вихідний код безпосередньо в TINA.

Дозволяє зробити наступну зміну коду:

Змініть інструкцію (обрану вище) у рядку 25 (ви побачите номер рядка у нижньому правому куті вікна редактора коду):

від додавання 01H

для додавання 02H

Збережіть змінений код в TINA, натиснувши кнопку і закрийте відкриті вікна MCU.

Якщо ви натиснете

Зверніть увагу, що змінений код буде автоматично збережено у файлі TINA .TSC.

Використання відладчика

Давайте розглянемо іншу програму з більшою інтерактивністю.

Завантажте приклад TINA з папки PIC16F84interrupt_rb0.TSC з папки ExamplesMicrocontrollersPic.

Натисніть

Однак, якщо натиснути на перемикач SW-HL1., На дисплеї буде переходити 1 вперед, коли перемикач змінюється з низького на високий.

Можливість обробки переривань PIC дозволить нам виявити зміни комутатора.

Тепер давайте розглянемо операцію більш докладно за допомогою інтерактивного налагоджувача ASM TINA.

Щоб активувати налагоджувач, виберіть Option у меню Аналіз. Потім встановіть прапорець «Увімкнути налагоджувач коду MCU», як показано нижче у діалоговому вікні «Параметри аналізу».

Натисніть кнопку ОК і з'явиться відладчик MCU:

Давайте слідуємо за кроком, виконуючи програму, натиснувши кнопку

Після клацань 14 ми потрапляємо на позначку PT1: де програма здається в нескінченному циклі.

PT1: INCF TEMP, F GOTO PT1

Тепер натисніть на перемикач SW-HL1 і змініть його на Високий. (Клацніть, коли курсор зміниться на стрілку вгору Î). Поверніться до налагоджувача та натисніть
    X
    Ласкаво просимо до клініки DesignSoft
    Дозволяє спілкуватися, якщо вам потрібна допомога в пошуку потрібного продукту або потрібна підтримка.
    wpchatıco