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

Реферат Розробка схеми мікроЕОМ на базі мікроконтролера сімейства AVR Classic





опису даного контролера зображена на малюнку 2.


В 

Малюнок 2 - Конфігурація висновків мікроконтролера


На малюнку 3 представлена ​​розроблена схема проекту

В 

Рисунок 3 - Розроблена схема проекту


Обгрунтуємо вибір номіналу резисторів в ланцюзі світлодіодів: сила струму, що проходить через діоди составлят в середньому 15 мА, а падіння напруги на них - 1,5 В. При напрузі на виході контролера дорівнює 5 В, опір резистора має становити:



У схемі номінал резисторів обраний з запасм - 300 Ом.

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


2.2.1 Підготовка до написання проекту

Для написання програми мовою асемблер скористаємося вбудованим в ОС В«WindowsВ» текстовим редактором В«БлокнотВ». Трансляцію програми в машинний код зробимо за допомогою компілятора В«avrasm32.exeВ», встановлюваного разом з безкоштовним програмним продуктом В«AVR Studio 4В» фірми В«AtmelВ», який можна завантажити з сайту atmel.com. p align="justify"> Спочатку створимо папку В«ПроектВ», в якій будуть зберігатися файли, пов'язані з проектом. Всередині папки створимо файл В«Processor.asmВ», в якому буде код програми на асемблері. Для компіляції створимо в цій же папці виконуваний файл В«Processor.batВ». Запишемо в нього наступні рядки:

avrasm32.exe Processor.asm

pause = null

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

Тепер скопіюємо в папку проекту сам компілятор В«avrasm32.exeВ», розташований в директорії установки програми В«AVR StudioВ» за адресою:

... Atmel AVR Tools AvrAssembler .

Там само в папці В«.. Appnotes В» знаходиться заголовний файл для використовуваного контролера В«2313def.incВ», скопіюємо і його.

Таким чином, в папці проекту повинні бути наступні файли: В«2313def.incВ», В«avrasm32.exeВ», В«Processor.asmВ», В«Processor.batВ». У процесі компіляції буде створений файл В«Processor.hexВ», що містить машинн...


Назад | сторінка 5 з 15 | Наступна сторінка





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

  • Реферат на тему: Розробка пристрою управління на базі мікроконтролера AVR сімейства Classic ...
  • Реферат на тему: Проект пристрої зі світловими ефектами на основі мікроконтролера ATtiny12 с ...
  • Реферат на тему: Розробка програми і схеми алгоритмів мовою програмування С + +
  • Реферат на тему: Розробка проекту виробничої програми по рослинництво для державного ПІДПРИЄ ...
  • Реферат на тему: Розробка проекту рекламної компанії для ковбасних виробів ТМ &Папа може!&