З-code (Вставка када Сі)
Код вставки на мові C (С Code)
Display Name
Ім'я відображається в проекті
C Code
Можна ввести будь-який код на Сі і вставити в потрібне місце в проект. Сі код ігнороруется при симуляції в проекті, але при компіляції заноситься в HEX-файл. Імпортований Сі код повинен бути коректним, інакше при компіляції буде видано повідомлення про синтаксичну помилку і компіляція буде невдалою.
Для використання змінних, макросів і точок переходів з проекту в Сі коді, потрібно застосовувати до них префікси FCV_, FCM_ і FCC_MacroName_.
Наприклад для використання змінної з проекту "delay", в Сі коді її можна використовувати під ім'ям FCV_DELAY. Зверніть увагу, ім'я в Сі коді повинно бути в верхньому регістрі.
Для виклику макросу "TEST" з Сі коду, потрібно написати в Сі коді FCM_TEST () ;. Теж у верхньому регістрі.
Для переходу в точку безумовного переходу, наприклад "А", що знаходиться в макросі TEST, в Сі коді goto FCC_TEST_A ;. Точки переходу в головному вікні іменуються як FCC_Main_.
Для введення табуляції у вікні Сі коду, використовуйте Ctrl + Tab
Assembly Code
Для вставки коду на асемблері можна використовувати код вставки на Сі.
Для вставки одного рядка, пишіть спочатку оператор asm, а потім інструкцію, наприклад:
asm movlw 5
Для кількох інструкцій використовуйте вставку цілого блоку, наприклад:
asm
; Ваш код повинен бути тут
>
Для доступу до змінних, макросам і точок доступу з асемблер коду, потрібно використовувати префікси, _FCV_, _FCM_ і _FCC_MacroName_.
Наприклад, із прикладів вище, асемблер виклик виглядає так: _FCV_DELAY, _FCM_TEST () and _FCC_TEST_A.