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

Реферат Розробка цифрового дешифратора





бл.2. Це своєрідна плата за зміну режимів. Справа в тому, що в регістрі ADCH після вимірювання в режимі 8/10-біт залишається байт даних, що може спотворити показання АЦП в режимі 10-біт. Отже, число 0x03 примусово очищає 6 старших бітів регістра ADCH.

Рядок 28. Оскільки змінна volt містить суму з 10 вибірок, то дільник у формулі пропорційно збільшений з 1024 до 10240.

Рядок 43. Розрахунок струму за законом Ома. У подібних формулах треба уважно стежити за порядком розташування чисел, щоб не відбувалося проміжне поділ меншої величини на більше.

Число 100 округлює струм до сотих часток міліампера. Число 5 введено для підвищення точності. Це усереднена надбавка до ADCH, яка накопичилася за 10 замірів (половина останнього розряду). Тут враховано факт, що в режимі 8/10-біт округлення завжди відбувається в меншу сторону з відкиданням двох молодших розрядів.


4.3 Технологія налагодження програми


.3.1 Компіляція

) Після запуску AVR Studio створити новий проект, вибравши в меню Project команду New Project. У вікні в полі Project Name ввести назва проекту, в полі Location вказати папку LedOn, а в списку Project Type вибрати тип проекту «Atmel AVR Assembler». Вказати на необхідність створення основного (вхідного) файлу для проекту (прапорець Create initial File), прибрати прапорець створення окремої папки для проекту (прапорець Create Folder).

) У полі Initial File ввести Atmega8, натиснути кнопку Next.

) У полі Debug platform вибрати AVR Simulator. У полі Device - ATmega8-16PI. Натиснути кнопку Finish.

Відкрити папку Atmеgа8 і файл m8def.txt. Скопіювати текст файлу в буфер і вставити в AVR Studio, відповідно з малюнком.

мікроконтролер харчування потужність програма


4) Скопіювати файл м8def.inc з папки C: Program Files Atmel AVR Tools AvrAssembler Appnotes в папку Atmega8.

За допомогою Блокнота відкрити файл 1200def.inc, у властивостях прибрати атрибут «Тільки Читання» і закомментировать. device m8def.inc. Згідно з малюнком 6. Зберегти змінений фал m8def.inc.


5) Натиснути клавішу F7 для початку компіляції.

6) Після видалення помилок і повторної компіляції в поле Build повинно бути як зображення відповідно з малюнком, тобто неповинно бути помилок і попереджень.



.3.2 Перевірка правильності роботи програми

Існує три основні методи, що дозволяють перевірити працездатність програми:

симуляція; емуляція; програмування мікроконтролера і перевірка його в реальній схемі.

Перший з цих методів, симуляція, є повністю програмним. Використовується спеціальне програмне забезпечення, яке симулює діяльність мікроконтролера і показує вам, що відбувається усередині нього під час виконання програми, зокрема як змінюється стан його регістрів. Ви можете також симулювати зміну вхідних сигналів, вручну змінюючи, вміст регістра PinB. За допомогою цього методу можна легко переконатися в працездатності (або, навпаки, в непрацездатності) ключових ідей, що лежать в основі програми. З іншого боку, ви не зможете перевірити реак...


Назад | сторінка 8 з 10 | Наступна сторінка





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

  • Реферат на тему: Використання MS Project для визначення критичного шляху проекту
  • Реферат на тему: Удосконалення процесів управління проектами при реалізації проекту Chirag o ...
  • Реферат на тему: Створення бази даних за допомогою програми Microsoft Access: Склад
  • Реферат на тему: Електричне поле. Провідники й ізолятори в електричному полі
  • Реферат на тему: Створення програми, що включає всі програми лабораторних робіт