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

Реферат Розробка системи збору даних з подальшою їх оцифруванням і записом на жорсткий магнітний диск





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

При написанні програм для лабораторного стенду SDK - 11 потрібно враховувати таку особливість розробки програми, що програма повинна знаходитися у зовнішній пам'яті програм. Тому початкова адреса пам'яті програм необхідно встановити за межами внутрішньої пам'яті програм, тобто 0x2000. Початкова адреса зовнішньої пам'яті даних можна встановити, починаючи з половини сторінки, тобто з адреси 0x8000.


.1.2 Резидентний завантажувач НЕХ202

Резидентний завантажувач НЕХ202 розташовується в Flash-пам'яті ADuC812. Він забезпечує початкову ініціалізацію системи, завантаження програм в hex-форматі в пам'ять SDK-ll і передачу їм управління.

При включенні харчування відбувається ініціалізація всіх регістрів спеціального призначення їх значеннями за замовчуванням і на РКІ виводиться напис «SDK - 1.1, 2001 © LMT Ltd». Одночасно на звуковий випромінювач видається короткий сигнал.

Після процедури ініціалізації системи послідовний канал налаштовується в режим 9600 біт / сек, 8 біт даних, 1 стоп-біт, немає контролю парності і в нього видається строчка «НЕХ202-ХХ», де XX - номер версії завантажувача. Далі з інтервалом приблизно в 200мс видається символ. і очікується відповідь програми-завантажувача, що запускається на комп'ютері. Після успішного завантаження програми управління передається цій програмі.

Всі передаються з лабораторного стенду символи можна спостерігати в термінальному режимі завантажувача T167.exe.


.1.3 Завантаження програм в лабораторний стенд SDK - 1.1

Для полегшення роботи з завантажувачем в директорії проекту створено пакетний файл RUN_T167.BAT. Цей файл виконує всі необхідні дії по завантаженню виконуваного модуля у внутрішню пам'ять лабораторного стенду SDK - 1.1.

При виконанні цього командного файлу в кінець завантажувального файлу, який обов'язково повинен бути в hex-форматі, дописується рядок, що забезпечує запуск програми з адреси 2100h. Потім відкривається послідовний порт комп'ютера і налаштовується для роботи в 8-ми бітному режимі роботи на швидкості обміну 9600 біт / с і завантажується отриманий в попередньому пункті завантажувальний файл в зовнішню пам'ять лабораторного стенду. Останнє, що виконує командний файл RUN_T167.BAT - це переводить програму T167.exe в термінальний режим, в якому відображає на екрані комп'ютера всю інформацію, що отримується від лабораторного стенду по послідовному порту.

Для виходу з термінального режиму завантажувача потрібно натиснути на кнопку клавіатури комп'ютера Esc.


.1.4 Опис основної частини коду програми для мікроконтролера

Мінімальна програма, що не виконує ніяких дій, для мікроконтролера виглядає наступним чином:

# include main (void)

{

}

Візьмемо даний код за основу нашого застосування і додамо в нього необхідні функції.

Ініціалізація ...


Назад | сторінка 13 з 29 | Наступна сторінка





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

  • Реферат на тему: Розробка програми для лабораторного стенду SDK 1.1
  • Реферат на тему: Резидентний оброблювач клавіатури (перехоплення натискань клавіш і запис у ...
  • Реферат на тему: Розробка програмного забезпечення лабораторного комплексу комп'ютерної ...
  • Реферат на тему: Розробка технології конструкції лабораторного стенду для дослідження параме ...
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл