Курсовая работа: Мікропроцесорна система для підрахунку готової продукції
Оперативна пам'ять даних
На рис. 2.17 показана організація пам'яті даних у AT90S2313. 224 комірки пам'яті включають в себе регістровий файл, пам'ять вводу / виводу і оперативну пам'ять даних.
Перші 96 адрес використовуються для регістровий файлу та пам'яті введення / виводу, наступні 128 - для ОЗУ даних.
При зверненні до пам'яті використовуються п'ять різних режимів адресації: прямий, безпосередній зі зміщенням, безпосередній, безпосередній з попередніми декрементом і безпосередній з постінкрементом. Регістри R26 ... R31 регістровий файлу використовуються як покажчики для безпосередньої адресації.
Пряма адресація має доступ до всієї пам'яті даних. Безпосередня адресація зі зсувом використовується для доступу до 63ячейок, базовий адрес яких задається вмістом регістрів Y або Z.
Для безпосередньої адресації з інкрементом і декрементом адреси використовуються адресні регістри X, Y та Z.
За допомогою будь-якого з цих режимів можна здійснювати доступ до всіх 32 регістра загального призначення, 64 регістр введення / виводу і 128 комірок ОЗУ.
Рис.1.2.5 Карта пам’яті МК AT90S2313
Регистровый файл | Область адрес данных | |
R0 | $00 | |
R1 | S01 | |
R2 | SO2 | |
R29 | J1D | |
R30 | S1E | |
R31 | S1F | |
Регистры ввода/вывода | ||
«00 | $20 | |
$01 | $21 | |
502 | ||
$3D | ||
$ЗЕ | S5E | |
$3F | S5F | |
Встроенное ОЗУ данных (SRA | ||
$60 | ||
$61 | ||
$62 | ||
... | ||
SOD | ||
$ПЕ | ||
$DF |
Рис. 1.2.6. Організація пам’яті даних в мікроконтролерах AT90S2313
1.2.5 Периферійні пристрої
Набор периферійних пристроїв, що є у складі того або іншого мікроконтролера, залежить від конкретної моделі і може бути визначений по вільній таблиці. Взагалі ж у складі мікроконтролерів сімейства зустрічаються наступні периферійні пристрої:
- 8-розрядний таймер/лічильник з передільником (таймер ТЕ);
- другий 8-розрядний таймер/лічильник з передільником (таймер Т1);
- сторожовий таймер WDT;
- одноканальний генератор сигналу з ШИМ розрядністю 8 біт (один з режимів роботи таймера Т1);
- аналоговий компаратор;
- 10-розрядний АЦП (4 канали);
- апаратний модулятор.
Периферійний пристрій - частина технічного забезпечення, конструктивно відокремлена від основного блоку обчислювальної системи.
Периферійні пристрої мають власне управління і функціонують по командах центрального процесора.
Периферійні пристрої призначені для зовнішньої обробки даних, що забезпечує їх підготовку, введення, зберігання, управління, захист, вивід і передачу на відстань по каналах зв'язку.
Периферія - це сукупність периферійних пристроїв, підключених до комп'ютера, пристрої, які не представляють для комп'ютера особливої важливості і він сповна обходитися без них. Правда, відсутність деяких з периферійних пристроїв на комп'ютері обмежує можливості користувача. Наприклад, без мишки користувач не може поворушити курсором і відповідно не може повноцінно працювати на комп'ютері, оскільки миша на сучасному ПК є практично найголовнішим елементом управління ПК.
Які чинники впливають на те, що периферійні пристрої відносять до групи периферійних ?
- такі пристрої прості в установці і налаштуванні;
- вони, як правило, є зовнішніми, тобто підключаються не зсередини, а зовні системного блоку;
- їх призначення чітко визначене;
- вони практично не підлягають жодній модернізації і розгону;
- такі пристрої завжди дешеві і у них є величезна кількість виробників, чого не скажеш, наприклад, про процесори або про вінчестери;