Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Схемотехніка мобільного робота типу "Крокуючий" з виділеною функцією виявлення об'єкта на базі засобів автоматизованого проектування

Реферат Схемотехніка мобільного робота типу "Крокуючий" з виділеною функцією виявлення об'єкта на базі засобів автоматизованого проектування





нтерфейс пакету Simulink при побудові структурних систем



В 

Рис. 21. Інтерфейс пакету Simulinkпрі дослідженні структурних систем


.6 Програмне забезпечення


Розробка програмного забезпечення є центральним моментом загального процесу проектування. Центр ваги функціональних властивостей сучасних цифрових систем знаходиться саме в програмних засобах. p align="justify"> Основним інструментом для професійної розробки програм є асемблер, що припускає деталізацію на рівні команд МК.

Для мікроконтролерів PIC випущено велику кількість різних засобів розробки. У цьому розділі мова піде про засоби, що надаються фірмою Microchip, які досить ефективні і широко використовуються на практиці. p align="justify"> Асемблер MPASM

Асемблер MPASM являє собою інтегровану програмну середовище для розробки програмних кодів PIC мікроконтролерів усіх сімейств.

Програма MPASM може використовуватися для двох цілей:

В· генерації виконуваного (абсолютного) коду, призначеного для запису в МК за допомогою програматора;

В· генерації переміщуваного об'єктного коду, який потім буде пов'язаний з іншими ассемблірованнимі або скомпільовані модулями.

При використанні асемблера MPASM в режимі генерації переміщуваного об'єктного коду формуються об'єктні модулі, які можуть бути згодом об'єднані з іншими модулями за допомогою компонувальника MPLINK. Програма-компонувальник MPLINK перетворює переміщувані об'єктні коди у виконуваний бінарний код, прив'язаний до абсолютних адресах МК. Бібліотечна утиліта MPLIB дозволяє для зручності роботи згрупувати переміщувані об'єкти в один файл або бібліотеку. Ці бібліотеки можуть бути пов'язані компоновщиком MPLINK в файл вихідного об'єктного коду асемблера MPASM. p align="justify"> Програми MPASM і MPLINK доступні через оболонку MPASM, тоді як MPLIB доступна тільки зі своєю командного рядка.

Компоновщик MPLINK

Абсолютний (непереміщуваний) код програми генерується безпосередньо при асемблюванні і розташовується в програмній пам'яті в порядку проходження операторів програми. Оператори переходу на мітку відразу ж замінюються відповідним кодом переходу на адресу мітки. p align="justify"> При генерації переміщуваного коду кожна секція програмного коду повинна передувати директивою CODE. Остаточне розміщення програмних кодів, розстановку фізичних адрес переходів виконує компонувальник MPLINK. p align="justify"> Компоновщик MPLINK виконує наступні задачі:

В· розподіляє коди і дані, тобто визначає, в якій частині програмної пам'яті будуть ...


Назад | сторінка 21 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення резервних Копій програмного коду и даних
  • Реферат на тему: Розробка програмних модулів програмного забезпечення для комп'ютерних с ...
  • Реферат на тему: Розробка програмного забезпечення для генерації статичної версії проекту &q ...
  • Реферат на тему: Проблеми контролю класифікаційного коду засобів наземного транспорту
  • Реферат на тему: Програма для дослідження завадостійкості лінійного адитивного блочного коду ...