Редактор блок-схем і відладчик

Редактор блок-схем і відладчик

Jump to TINA Main Page & General Information 

Написання коду монтажу MCU часто є важким і виснажливим завданням. Ви можете спростити розробку програмного забезпечення та отримати більше часу на розробку обладнання для електроніки, якщо замість ручного кодування ви використовуєте редактор і відладчик потоків для створення та налагодження коду MCU, використовуючи тільки символи та лінії керування потоком, а потім запустіть або налагодіть код у цифровому або змішаному середовищі.

Редактор блок-схем

У наступному прикладі блок-схема для управління MCU вбудована в просту схему. 

Блок-схема додає два числа, які читаються з двох портів мікроконтролера PIC16F73.

Блок-схема керування виглядає так:

Щоб переглянути згенерований код, натисніть кнопку код у верхній частині вікна блок-схеми.

Блок-схема відладчика

TINA автоматично створює код збірки, необхідний для моделювання з блок-схеми.

За допомогою функції відладчика блок-схеми TINA ви можете перевірити і налагодити раніше виконану блок-схему.

Ви можете запускати програму безперервно, натискаючи кнопку Виконати,

крок за кроком, натискаючи кнопку Крок вперед,

або зупиніть програму, натиснувши кнопку Стоп. 

Відладчик покаже активний компонент блок-схеми, встановивши колір фону на жовтий.

Відладчик покаже активний компонент блок-схеми, встановивши колір фону на жовтий.

У верхньому лівому куті відладчика є три важливі вкладки, які встановлюють вигляд джерела. Якщо вибрати Блок-схема можна переглянути та налагодити за допомогою блок-схеми. Якщо вибрати Блок-схема + код на вкладці TINA буде показано як блок-схему, так і код збірки.

Ви можете, у цьому поданні, розмістити точки зупину як у блок-схемі, так і в коді збірки. Якщо вибрати останній режим, код, можна налагоджувати за допомогою традиційної налагодження мови асемблера.

Зауважимо, що для синхронізації блок-схеми та коду збірки, а також для того, щоб зробити код більш читабельним, TINA вставляє в код додаткові мітки та коментарі; наприклад:

Мітка блок-схеми2:; x <- PORTA

Ці позначки не змінюють продуктивність або операційну логіку коду.

Точки зупинки використовуються для припинення виконання коду в заданих користувачем точках, що дозволяє вивчати регістри і параметри. TINA пропонує кілька способів вставки та видалення точок зупину.

Приклад змішаного режиму

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

 Наступна схема, включена в TINA, є контролером двигуна, який можна запускати і відладжувати в інтерактивному режимі TINA.

    X
    Ласкаво просимо до клініки DesignSoft
    Дозволяє спілкуватися, якщо вам потрібна допомога в пошуку потрібного продукту або потрібна підтримка.
    wpchatıco