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

Реферат Виготовлення акустичного кейса





кроконтролер схожий за внутрішньою будовою з комп'ютером і має у своєму складі:

- процесор;

генератор тактової частоти;

оперативну пам'ять;

постійну пам'ять;

порти введення/виводу.

А так само додаткові можливості, у числі яких:

таймери

копоратори

контролери дисплеїв і клавіатур і т.д.

Нижче представлена ??структурна схема основних складових частин мікроконтролера [13].


Малюнок 15 - Cтруктурная схема мікроконтролера.


АЛУ (арифметико - логічний вузол) - виконує роль процесора в мікросхемі і призначений для твори вичіслітелних операцій.

РОН (регістри загального призначення) - призначені для зберігання даних і значень використовуваних АЛП.

ОЗУ (оперативне запам'ятовуючий пристрій) - призначено для зберігання додаткового обьема інформації, іспольземой процесором для виконання програми.

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

ПЗУ (постійне запоменающее пристрій) - є місцем зберігання основної програми мікропроцесора в тому порядку, в якому вона була складена користувачем.

Лічильник команд здійснює послідовне витяг компонентів програми з ПЗУ.

Шина даних і порти введення/виводу призначені для зв'язку мікроконтролера з іншими елементами схеми.


.1 Програмування мікроконтролера


У схемі акустичного кейса Шкатулка використаний мікроконтролер типу ATtiny 3213 фірми ATMEL (Ріс17).


Малюнок 16 - Мікроконтролер ATtiny2313.


Для програмування мікроконтролера (МК) використовується 6 висновків: - Вхід МК; VCC - Плюс харчування, 3-5в; GND - Загальний провід, мінус харчування; MOSI - Вхід МК (інформаційний сигнал в МК) MISO - Вихід МК (інформаційний сигнал з МК)


Малюнок 17 - Програмовані висновки мікроконтролера.


Існує 2 способи програмування: послідовний і паралельний.

Паралельний метод вимагає зняття мікросхеми з плати та приміщення її в спеціальний пристрій - программатор.

Послідовний метод дозволяє програмувати мікросхему, вже встановлену на плату. Для цього потрібно встановити на платі 10 контактний роз'єм, і підключити до нього деякі висновки контролера. До цього роз'єму через кабель і буде підключений програматор. Такий метод називається внутрісхемних послідовне програмування. Програматор буде з'єднуватися з комп'ютером через порт принтера (LPT) [13]. Схема програматора представлена ??в додатку Б.

Потім проводиться комутація висновків мікроконтролера і контактів програматора. Схема комутації представлена ??на малюнку 19


Малюнок 18 - Схема комутації програматора і мікроконтролера.


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

Ця програма запускається з командного рядка, шляхом прописування в блокноті наступної команди:


d: avr avreal avreal32.exe +2313 20SU -!-p1 -ab -o10Mhz -ew output hexfile.hex -n=null


Де:

90S2313 - тип мікросхеми

(-!) - якщо контролер розпізнаний не вірно - все одно продовжувати роботу

(- p1) - програматор підключений до LPT1

(- ab) - тип програматора - Altera Byte Blaster

(- o10Mhz) - тактова частота контролера (частота кварцу)=10МГц

(- ew) - стирання, потім запис:

... з файлу output hexfile.hex

(- n) - використовується останні 2 байта коду як лічильник стирок (скільки разів контролер перепрограмувати)

У другому рядку прописується команда: не закривати вікно по завершенню процедури.


4.2 Програмування на мові Асемблера


Мова Асемблера - тип мови програмування низького рівня.

Команди мови асемблера один в один відповідають командам процесора і, фактично, являють собою зручну символьну форму запису команд і аргументів. Також, мова асемблера забезпечує зв'язування частин програми і даних через мітки, що виставляються при складанні програми (для кожної мітки вираховується адресу, п...


Назад | сторінка 9 з 18 | Наступна сторінка





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

  • Реферат на тему: Пристрій термоконтроль на базі мікроконтролера ATMEGA16
  • Реферат на тему: Проектування мікропроцесорної системи збору даних на базі мікроконтролера A ...
  • Реферат на тему: Розробка пристрою управління на базі мікроконтролера AVR сімейства Classic ...
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...