ри з більшім пріорітетом.
Усі команда, что оперують регістрамі прямпро адресуються до шкірного з регістрів за один машинний цикл. Єдине виключення - п'ять команд, что оперують Із константами SBCІ, SUBІ, CPІ, ANDІ, ORІ ї команда LDІ, что завантажує РЕГІСТР константа. ЦІ командіровку Працюють только Із другою половиною реєстрового файлу - R16..R31. Команди SBC, SUB, CP, AND и OR, такоже як и всі Інші, могут буті застосовні до Всього реєстрового файлу.
Кожному регістру прісвоєна адреси в пространстве даних, смороду відображаються на Перші 32 коміркі ОЗУ. Хоча регістровій файл фізично розміщеній поза ОЗУ, подібна організація пам'яті дает гнучкий доступ до регістрів. Регістрі X, Y и Z могут використовуват для індексації будь-которого регістру.
Крім звічайна функцій, регістрі R26..R31 мают додаткові Функції, ЦІ регістрі можна використовуват як адресні покажчики в області пам'яті даних. ЦІ регістрі позначаються як X, Y, Z.
При різніх режимах адресації ЦІ регістрі могут використовуват як фіксована адреси, для адресації з автоінкрементом або з якихось авто декрементом.
АЛП процесора безпосередно підключеній до 32 регістрів Загальне призначення. За один машинний цикл АЛП Робить операции между регістрамі реєстрового файлу. Команди АЛП розділені на три основні категорії - аріфметічні, логічні й бітові. Деякі Мікроконтролери сімейства AVR мают апаратний умножувач в аріфметічній части АЛП.
AT90S2313 містіть 2кб, завантажуваної флеш пам яті для зберігання програм. Оскількі всі командіровку займають Одне 16- розрядно слово, флеш пам ять організована як 1K 16- розрядно слів. Флеш пам'ять вітрімує НЕ Менш 1000 ціклів перезапису.
Програмний лічильник має ширину 10 біт и в такий способ адресується до 1024 слів програмної флеш-пам'яті.
Табліці констант могут розташовуватіся в діапазоні адреса 0-2K. AT90S2313 містіть 128 байт енергонезалежної пам яті, что електрично стірається (EEPROM). EEPROM організована як окрема область даних, шкірні байт якої может буті прочитаних и перезапісаній. EEPROM вітрімує НЕ Менш 100000 ціклів запису/стирання. Нижчих Розглянуто ї программирования пам яті даних через spІ інтерфейс
Таблиця 1.1 - Характеристики мікроконтролера AT90S2313
робоча температура - 55оС ... +125 оСТемпература зберігання - 65оС ... +150 оСНапруга на будь-якому віході окрім RESET - 1.0V ... Vcc + 0.5 ВНапруга на будь-якому віході RESET - 1.0V ... 13 в максимальному робочі напруга6.6 В
Таблиця 1.2 - Характеристики мікроконтролера AT90S2313 по постійному Струму
Продовження табліці 1.2
Примітки по мікроконтролеру AT90S2313:
1. У робочому стані струм через виводи винен обмежуватіся Наступний умів:
- Максимальний струм через вивод - 20 мА (5V), 10 мА (3V);
. Мінімальна НАПРУГА Для режиму зниженого споживання - 2V.
Таблиця 1.3 - Список регістрів мікроконтролера AT90S2313
Продовження табліці 1.3
2. Розробка схем структурної, прінціпової та алгоритмом роботи програми
Для забезпечення алгоритмом роботи мікропроцесорного пристрою сигналізації семисегментного індікатора булу розроблено структурна схема (рисунок 2.1).
На рис 2.1 VD1-VD8 - лінійка світлодіонів для Виведення режімів світлосігнальної індікації, SB1, SB2 - кнопки, як засоби керування Вказаною режимами, МК - мікроконтролер, в якому задіяні два порти чинності/Виведення для взаємодії з засобими керування.
Рисунок 2.1 - Структурна схема мікропроцесорного пристрою керування лінійкою світлодіодів
согласно структурної схеми Було розроблено принципова схема мікропроцесорного керування лінійкою світлодіодів. (рисунок 2.2).
Малюнок 2.2 - Схема електрична принципова мікропроцесорного керування лінійкою світлодіодів
Умовні Позначення на малюнку 2.2: SB1 - КНОК 1; SB2 - КНОК 2; R1-R8 - активні опори; VD0- VD7 - світлодіоді.
При подачі живлення всі діоді засвічуються и гаснути з затримки в 2 секунди. При натісканні кнопки +1 Встановлюється 2 режим роботи и діоді засвічуються в послідовності VD 0, VD 7, VD 1, VD 6, VD 2, VD 5, VD 3, VD 4. При натісканні кнопки 2 Встановлюється 3 режим роботи и діоді засвічуються в зворотній послідовності.
Алгоритм роботи пристрою Виведення сигналізації на лінійку світлодіодів уявлень на рис. 2.3.
Малюнок 2.3 Алг...