Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Огляд архітектури AVR

Всі мікроконтролери серії AVR мають схожу архітектуру. Як випливає з табл.1, моделі відрізняються числом виводів, об'ємом пам'яті, а також наявністю або відсутністю деяких вузлів (АЦП, SPI и т.п.). Розглянемо

 


Таблиця 1

Основні характеристики деяких мікроконтролерів семейства AVR

Сімейство Device Flash, Kbytes EEPROM, (Kbytes) SRAM , Bytes Max I/O Pins F.max (MHz) Vcc (V) 16-bit Timer 8-bit Timer PWM (Channels) RTC SPI UART TWI ISP 10-bit A/D (channels) AC BOD Watchdog Ext Interrupts
Classic AT90S1200 0.0625   2.7-6.0             +   +   +
AT90S2313 0.125 2.7-6.0       +   +   +
Mega ATmega128 4.5-5.5 + + + + + +
ATmega128L 2.7-5.5 + + + + + +
ATmega16 0.5 4.5-5.5 + + + + + +
ATmega162 0.5 4.5-5.5 +   +   + + +
ATmega162L 0.5 2.7-5.5 +   +   + + +
ATmega162V 0.5 1.8-3.6 +   +   + + +
ATmega16L 0.5 2.7-5.5 + + + + + +
ATmega32 4.0-5.5 + + + + + +
ATmega64 4.5-5.5 + + + + + +
ATmega64L 2.7-5.5 + + + + + +
ATmega8 0.5 4.5-5.5 + + + + + +
ATmega8515 0.5 4.5-5.5     +     + +
ATmega8535 0.5 4.5-5.5   + + + + +
ATmega8L 0.5 2.7-5.5 + + + + + +
Tiny ATtiny11     2.7-5.5                 +   +
ATtiny12 0.0625   1.8-5.5             +   + + +
ATtiny15L 0.0625   2.7-5.5           + + + + 1(+5)
ATtiny2313 0.128 1.8-5.5   USI   +   + + +
ATtiny26 0.125 4.5-5.5     USI     + + + +
ATtiny26L 0.125 2.7-5.5     USI     + + + +
ATtiny28L   2.7-5.5                 +   + 2(+8)
ATtiny28V   1.8-5.5                        

типову структуру мікроконтролера сімейства Classic на прикладі кристала AT90S8535 (рис.1). Структурна схема складається з наступних основних вузлів:

- Program Memory, FLASH(пам'ять програм). Призначена для зберігання програмного коду, а також констант, значення яких в процесі роботи не змінюються. У FLASH інформація може бути занесена тільки на етапі програмування. Програмно модифікувати FLASH в процесі роботи не можна.

 

Рис. 1 - Структурна схема мікроконтролера AT90S8535.

 

- Instruction Register (регістр інструкцій). Містить чергову виконувану інструкцію (команду);

- Instruction Decoder (декодер інструкцій). Декодує інструкцію, що міститься в регістрі інструкцій і генерує управляючі сигнали для всієї решти вузлів мікроконтролера;

- Program Counter(програмний лічильник). Містить адресу чергової команди, яка виконуватиметься. Після виконання автоматично збільшує свій зміст на одиницю;

- Status and Control (статусні регістри і регістри управління). За допомогою цих регістрів конфігуруються всі пристрої введення/виведення: система переривань, послідовні інтерфейси, таймери-лічильники і т.п.

- 32х8 General Purpose Registers (32 8-бітових регістрів загального призначення). Призначені для проміжного зберігання даних і їх обробки. Більшість команд з використанням цих регістрів виконуються за 1 такт.

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

- 512х8 Data SRAM (512 байт даних статичної оперативної пам'яті). Призначається для зберігання даних в процесі виконання програми. Може бути модифікована програмно. При виключенні живлення дані втрачаються.

- 512х8 EEPROM (512 байт електрично перепрограмованої пам'яті). Призначається для зберігання даних в процесі виконання програми. Може бути модифікована програмно і завантажена одночасно з FLASH на етапі програмування. При виключенні напруги живлення дані не втрачаються.

- 32 I/O Lines (32 лінії введення-виведення). Призначені для зв'язку із зовнішніми пристроями. Кожна лінія може бути налаштована окремо на введення або виведення інформації. Деякі лінії можуть мати альтернативні функції, наприклад, бути входами АЦП, входом лічильника і т.п. Альтернативні функції підключаються в процесі ініціалізації мікроконтролера;

- Interrupt Unit (Система переривань). Призначена для керування перериваннями від зовнішніх та внутрішніх джерел.

- SPI Unit, Serial UART (Послідовні інтерфейси). Призначені для передачі даних в послідовному коді;

- Timer/Counter (таймери-лічильники). Призначені для відліку часових інтервалів, а також числа імпульсів, що поступають на рахункові входи;

- Watchdog Timer (Сторожовий таймер). Призначений для виключення зависань мікроконтролера;

- Analog to Didital Converter(АЦП). Призначається для оцифрування вхідного сигналу і представлення його в паралельному 10-бітовому коді;

- Analog Comparator (Аналоговий компаратор). Призначений для порівняння величин двох аналогових сигналів, що поступають на спеціальні виводи.


Читайте також:

  1. II. Відкриття і подолання схоластичного світогляду
  2. VII. Рекомендації щодо безпечного проведення ремонту та технічного огляду сільськогосподарської техніки
  3. Аналіз оглядових рентгенограм при перитоніті
  4. Аналіз оглядових рентгенограм при перфорації порожнинного органу
  5. Аналітичний огляд
  6. АНАЛІТИЧНИЙ ОГЛЯД
  7. Аналітичний огляд використання вторинної сировини і відходів
  8. Античній світогляд
  9. Архітектури систем управління мережами
  10. В яких випадках роботодавець зобов'язаний забезпечити за свій рахунок позачерговий медичний огляд працівників?
  11. В якій послідовності проводиться огляд трупа?
  12. Види світогляду: міфологічний, релігійний та філософський (натуралістична, об’єктивно-ідеалістична, субєктивно-ідеалістичні і матеріалістичні моделі).




Переглядів: 837

<== попередня сторінка | наступна сторінка ==>
Огляд апаратних можливостей AVR | 

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.