Курсовая работа: Мікропроцесорна система для підрахунку готової продукції

· Повністю статичний режим роботи:

- Від 0 до 10 МГц, при живленні від 4.0 В до 6.0 В

- Від 0 до 4 МГц, при живленні від 2.7 В до 6.0 В

· Продуктивність, аж до 10 MIPS при 10 МГц

· Один 8-ми розрядний таймер / лічильник з окремим попередніми ділителем частоти

· Один 16-ти розрядний таймер / лічильник з окремим попередніми ділителем частоти з режимами порівняння та захоплення

· Повнодуплексний UART

· Обираємо 8, 9, або 10-ти розрядні режими широтно-імпульсної модуляції (шим)

· Зовнішні та внутрішні джерела переривання

· Програмний таймер з вбудованим тактовим генератором

· Вбудований аналоговий компаратор

1.2.2 Загальна структура МК

Ядро мікроконтролера AVR AT90S2313 виконане по вдосконаленій RISC архітектурі(рис.1.2.1) , в якій використовується ряд рішень, направлених на підвищення швидкодії мікроконтролерів



Рис 1.2.1. Блок схема ядра МК AT90S2313

Загальна структура МК AT90S2313 полягає у тому, що арифметико-логічний пристрій (АЛУ), що виконує всі обчислення, підключений безпосередньо до 32-м робочим регістрам, об'єднаним в регістровій файл. Завдяки цьому АЛУ виконує одну операцію (читання вмісту регістрів, виконання операції і запис результату назад в регістровий файл) за один машинний цикл. Крім того, в мікроконтролері AT90S2313 кожна з команд займає лише один елемент пам'яті програми.У мікроконтролерах AVR реалізована Гарвардська архітектура, яка характеризується роздільною пам'яттю програм й даних, кожна з яких має власні шини доступу до них. Така організація дозволяє одночасно працювати як з пам'яттю програм, так і з пам'яттю даних. Розділення шин доступу дозволяє використовувати для кожного типа пам'яті шин різної розрядності, а також реалізувати конвеєризацію. Конвеєризація полягає в тому, що під час виконання поточною команда виробляється вибірка з пам'яті і дешифрування кода наступної команди.

На відміну від RISC-міккроконтролерів інших фірм, в мікроконтролерах AVR використовується 2-уровневий конвеєр, а тривалість машинного циклу складає всього один період кварцового резонатора. В результаті, при нижчій тактовій частоті вони можуть забезпечувати ту ж продуктивність, що й RISС-микроконтролеры інших фірм.

1.2.3 Генератор тактових імпульсів

В мікроконтролері AT90S2313 виводи XTALI і XTAL2 є входом і виходом інверт. підсилювача, на якому можна зібрати генератор тактовим імпульсів. Можна використовувати як кварцові, так і керамічні резонатори. Якщо потрібно використовувати зовнішній тактової сигнал, він подається на вивід XTAL1, а вивід XTAL2 при цьому залишається непідключеним.

Рис 1.2.3. підключення зовнішнього кварцового генератора до мікроконтролера

Рис 1.2.4. підключення джерела тактових імпульсів

1.2.4 Пристрої пам’яті

Пам'ять програм

AT90S2313 містить 2 Кб флеш-пам'яті для зберігання програм. Флеш-пам'ять організована як 1Кх16. У фірмовому описі мікроконтролера стверджується, що флеш-пам'ять можна перепрограмувати до 1000 разів.

Програмний лічильник має ширину 10 бітів і дозволяє адресувати 1024 слів пам'яті програм.

Способи занесення інформації (тобто програм) у флеш-пам'ять мікроконтролера будуть розглянуті далі.

EEPROM пам'ять даних

К-во Просмотров: 394
Бесплатно скачать Курсовая работа: Мікропроцесорна система для підрахунку готової продукції