Технологія розробки та відлагодження робочих програм для ОМК PIC відрізняється від традиційної [1] тільки набором інструментальних засобів.… Для компіляції програм може бути використаний відповідний компілятор з мови С… Запис відлагодженої програми у вигляді гексадецимального коду можна записати в ПЗУ ОМК. Ця операція здійснюється за…
Правила запису програм на мові Асемблера
Вхідний текст програми на мові Асемблера має певний формат. Кожна команда (і псевдокоманда) представляє собою рядок чотириланкової конструкції:
Ланки (поля) можуть відділятися один від одного довільним числом пропусків. Порядок і позиція полів важливі. Так, мітки повинні починатися в першому… Операнди слідують за мнемонікою команди. Коментарі можуть слідувати за… Мітки. В полі мітки міститься символічне ім'я комірки пам'яті, в якому зберігається відмічена команда або операнд.…
Нижче наведений приклад написання початкового тексту робочої програми для ОМК PIC 16С84 (16F84):
; Приклад початкового тексту програми…
Спробуємо на підставі наведеного прикладу пояснити деякі основні особливості й правила написання вхідних текстів…
Написанням тексту програми закінчується перший етап розробки прикладного програмного забезпечення – "від поставлення задачі до вхідної… Для простих програм об’єктний код може бути отриманий вручну (ручна… В мінімальний склад програмного забезпечення крос-засобів входять:
Для того, щоб запустити транслятор, необхідно вибрати курсором MPASM. EXE і натиснути "Ввод". На екрані з'явиться меню, за допомогою… Друга опція дозволяє вибрати тип процесора. Натискаючи введенням на цей пункт,… Для трансляції достатньо використати перші дві опції, інші за замовчуванням. Для запуску транслятора необхідно…
Результатом роботи транслятора є файли з вхідним ім'ям і розширеннями НЕХ, OBJ, LST, ERR.
Файл з розширенням OBJ має інформацію про значення змінних, описаних в секції… Файл лістингу з розширенням LST містить інформацію про описані змінні, про адресацію програми і використовується на…
При використанні транслятора MPASM з версіями до 3.11 необхідно враховувати те, що ці програми мають друкарські помилки в командах операцій над… Окрім цього, ранні версії транслятора MPASM некоректно працюють із другою…
Після отримання об'єктного коду робочої програми неминуче настає етап відлагодження, тобто встановлення факту її дієздатності, а також виявлення… Звичайно відлагодження робочої програми здійснюється за декілька етапів.… · автономне відлагодження кожної процедури в статистичному режимі, що дозволить перевірити правильність обчислень, що…
Даний симулятор дозволяє промоделювати роботу робочої програми і перевірити виконання відповідних операцій в будь-який дискретний момент часу. Для… · створити текстовий файл MPSIM. INI (див. далі "Файли, що… · створити файл стимулу <ім’я файлу. STI (див. далі "Файли, що завантажуються і створені MPSIM);
Після запуску MPSIM необхідно вибрати регістри, що контролюються в області перегляду на екрані монітора. Для цього можна користуватися наступними… AD – дозволяє додати регістр в область перегляду (формат команди можна… DV – прибрати заданий регістр з області перегляду;
Файл INI. Даний файл містить команди, що виконуються автоматично при запуску MPISM. Він необхідний, бо перед симуляцією необхідно з'ясувати, які… Приклад INI-файлу:
ZP ; Обнулити таблицю шляхів
При використанні симулятора MPSIM версії 5.11 потрібно враховувати те, що обробка переривання починається тільки через 4 такти, а симулятор… Окрім цього, симулятор "вважає", що всі порти мають фіктивне… Слід зауважити, що симулятор також "не звертає уваги" на невірну ініціалізацію портів, переривань, таймера і…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
ТЕХНОЛОГІЯ РОЗРОБКИ ТА ВІДЛАГОДЖЕННЯ
Что будем делать с полученным материалом:
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Технологія швейних виробів
Технологія швейних виробів Конспект лекцій Для студентів заочної форми навчання спеціальності Професійна освіта Технологія виробів легкої промисловості...
Технологія швейних виробів
Технологія швейних виробів Конспект лекцій Для студентів заочної форми навчання спеціальності Професійна освіта Технологія виробів легкої промисловості...
Новости и инфо для студентов