ідтвердження Набрань нами чисел? у відповідь міготіння 3 рази. Далі така ж процедура з іншим и третім числом.
Если после введення третього числа и підтвердження індікацією, код всех 3-х чисел введень вірно, то через секунду запалюється світлодіод HL4 и горить около 15 секунд. У цею годину HL1, HL2, HL3 почінають мерехтіті, як «бігаючі Вогні» один за іншім. После Закінчення 15 секунд ВСІ світлодіоді гаснути и схема переходити в початковий стан Очікування.
Если код введень невірно, ніякої Реакції не якщо до введення 3-ї невдалої СПРОБА, после чего індікація набуває вигляд «бігаючіх вогнів» 3-х світлодіодів и переходити в режим Блокування схеми на 2,5 хвилини. После Закінчення даного годині, схема вновь перейшовши в початковий стан Очікування и можна буде вновь спробуваті ввести правильний код.
Замініті старі коди на Нові можна в режімі програмування, ввівші 3 Нові числа.
Для більш наочно розуміння алгоритму, Використовують блок-схеми алгоритму Функціонування. У автоматіці <# «justify">
Малюнок 3.1 - Блок-схема алгоритму Функціонування
3.2 Організація пам яті та Розподіл адресного простору
Архітектура AVR має Дві основні области пам «яті: пам» ять Даних (рис. 3.3) i пам «ять програм (рис. 3.2). Крім того, ATtiny13 має пам »ять EEPROM для зберігання Даних. Всі три области пам «яті є лінійнімі. ATtiny13 містіть 1K байт на крісталі внутрішньо сістемної програмованої флеш-пам »яті для програмного зберігання. Оскількі ВСІ AVR команди по 16 або 32 байта, флеш-пам «ять організована як 512 х 16. Флеш-пам» ять має вітрівалість не менше 10000 ціклів запису / стирання. ATtiny13 Програмний лічильник (РС) дев «ятібітній, что дозволяє Виконувати 512 локацій пам» яті програм.
Рисунок 3.2 - Організація програмної пам яті
Найніжчі 160 локацій пам «яті Даних відведені для звертання до реєстровогофайлу, пам» яті Вступ / Виведення и внутрішньої SRAM пам «яті. Перші 32 локації звертають дореєстрового файлу, наступні 64 локації-до стандартної пам »яті Вступ / Виведення, а Останні 64-до внутрішньої SRAM пам яті Даних.
При адресації пам «яті Даних Використовують п» ять режімів адресації: безпосередня адресація, непряма Зі Зсув, непряма, непряма з преддекрементом и непряма з постдекрементом. Регістрі з R26 по R31 реєстрового файлу Працюють як X, Y и Z регістрі показатели непрямої адресації.
При вікорістанні непрямої адресації з автоматичності преддекрементом и постдекрементом автоматично декрементів и інкрементуются адреси запісані в регістрі X, Y и Z. Усіма цімі режимами перекрівається весь адресності простір Даних, включаючі 32 регістра загально призначення и 64 регістра І / O.
Малюнок 3.3 - Організація пам яті Даних
містіть 64 Байт пам'яті Даних EEPROM. Вона організована як окремий простір Даних, в якому окремі Байт могут буті прочітані и запісані. EEPROM має на вітрівалість щонайменш 100 000 ціклів запису / стирання.
Всі I / O локації доступні для LD / LDS / LDD и ST / STS / STD інструкцій, Даними, что передаються между 32 Робочими регістрамі загально призначення и СЕРЕДОВИЩА Вступ / виводу. Регістрі Вступ / виводу у діапазоні а...