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

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





на команда містить два байти інформації і займає, таким чином, два осередки ПЗУ. Тому, лічильник команд вважає 2 адреси як один. Мітка містить саме дані для лічильника команд. Щоб отримати реальну адресу ПЗУ, необхідно збільшити адресу мітки в 2 рази. Що ми і робимо. p align="justify">-друге: у нашому масиві два рядки. Це не означає, що масив двомірний. Просто, ми розбиваємо одну довгу рядок на кілька коротших - для зручності. Рядків може бути скільки завгодно. Однак при розбивці, не можна допускати непарної кількості елементів у рядку, інакше після останнього елемента поточного рядка, перед першим елементом наступної прочитається один "неіснуючий" елемент. Це пов'язано з особливостями адресації програмної пам'яті. Непарної може бути тільки останній рядок. p align="justify"> Все необхідне для написання програми відзначено. З повним текстом програми можна ознайомитися у додатку 1. br/>

.3 Симуляція проекту в програмі Proteus 7


Для перевірки працездатності розробленої схеми і програми зробимо симуляції проекту на комп'ютері в програмі В«Proteus 7 ProfessionalВ» фірми В«Labcenter ElectronicsВ».

Зібрана схема зображена на малюнку 6.


В 

Малюнок 6 - Зібрана схема в програмі В«Proteus 7 ProfessionalВ»


У схемі, реалізованої на В«Proteus 7 ProfessionalВ» є деякі особливості. По-перше, замість двох 7-сегментних індикаторів у схемі встановлений один спарений. По-друге, встановлено мінімальне колічесво елементів (відсутні резистори і конденсатори), тільки необхідне для функціонування, т. к. програма повноцінно симулює роботу і так. Тактова частота процесора встановлюється в його властивостях, а виводимікроконтроллера, до яких підключається пітаенія і загальний провід відсутні (вважається, що вони вже підключені). p align="justify"> Зараз нам потрібно відкомпілювати програму, яку ми будемо завантажувати в процесор. Для цього перейдемо в папку з проектом і запустимо файл В«Processor.batВ» (описана в минулому радела програма повинна бути збережена у файлі В«Processor.asmВ»). Компіляція пройшла без помилок (малюнок 7). br/>В 

Малюнок 7 - Діалогове вікно компілятора по закінченню компіляції


Тепер потрібно налаштувати мікроконтролер. Переходимо назад в програму В«Proteus 7 ProfessionalВ», відкриваємо властивості контролера, для чого потрібно два рази клікнути на ньому лівою кнопкою миші. У вікні, вказуємо ім'я HEX файлу компільованою прошивки для процесора в поле Program File. Частоту кварцового резонатора (тактову частоту процесора), вказану в полі Clock Frequency залишаємо без змін: 3 МГц. Налаштування закінчена, переходимо до симуляції схеми. p align="justify"> Для запуску процесу симуляції натискаємо клавіші В«Ctrl + F12В» (малюнок 8).


В 

Рисунок 8 - Сімоляція зібраної схеми в програмі В«Proteus 7 ProfessionalВ» (1)


Тепер потрі...


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





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

  • Реферат на тему: Конструкторське проектування микроконтроллерной системи формування цифровог ...
  • Реферат на тему: Мова SMS - що це таке. Бути чи не бути йому в нашому житті
  • Реферат на тему: Розробка програми, що демонструє багатопоточність для одного процесора
  • Реферат на тему: Штучний інтелект: чи може машина бути розумною?
  • Реферат на тему: Комп'ютерний малюнок