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


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


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


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


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


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


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


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


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


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



Статичний ОЗП даних

На рис.4.3 показана організація пам'яті даних в AT90S8535.

Регістровий файл   Область адресів даних
R0   $00
R1   $01
 
R30   $1E
R31   $1F
Регістри вв./вив.    
$00   $20
$00   $21
 
$3E   $5E
$3F   $5F
ОЗП користувача     Вбудований ОЗП
512 байт   $60
    $61
   
    $2FE
    $2FF

Рис. 4.3 - Організація ОЗП в AT90S8535

 

224 елементи пам'яті містять у собі регістровий файл, пам'ять введення/виведення та статичний ОЗП даних. Перші 96 адресів використовуються для регістрового файлу й пам'яті введення/виведення, наступні 512 - для ОЗП даних.

При звертанні до пам'яті використовуються п'ять різних режимів адресації: прямиій, безпосередній зі зсувом, безпосередній, безпосередній з попереднім декрементом і безпосередній з постінкрементом. Регістри R26..R31 регістрового файлу використовуються як покажчики для безпосередньої адресації.

Пряма адресація має доступ до всієї пам'яті даних.

Безпосередня адресація зі зсувом використовується для доступу до 63 елементів, базова адреса яких задається вмістом регістрів Y або Z.

Для безпосередньої адресації з інкрементом та декрементом адреси використовуються адресні регістри X, Y і Z.

За допомогою кожного із цих режимів відбувається доступ до всіх 32 регістрів загального призначення, 64 регістрів введення/виведення й 512 елементів ОЗП.

Час виконання команд.

ЦПП| процесора AVR управляється системною частотою, що генерується зовнішнім резонатором. Внутрішній розподіл|поділка,розподіл,поділ| частоти генератора не використовується.

У процесорі організовано буфер команд, при виборі команди з пам'яті програм відбувається виконання попередньої команди. Подібна концепція дозволяє досягти швидкодії 1MIPS на Мгц, унікальних показників вартості, швидкодії й споживання процесора.

Простір введення/виведення

Всі пристрої введення/виведення й периферійні пристрої AT90S8535 розташовуються в просторі введення/виведення. Різні елементи цього простору доступні через команди IN і OUT, які пересилають дані між одним з 32-х регістрів загального призначення й простором введення/виведення. До регістрів $00..$1F можна здійснювати побітовий доступ командами SBI і CBI. Значення окремого біта цих регістрів можна перевірити командами SBIC і SBIS.

При використанні спеціальних команд IN, OUT, SBIS і SBIC, повинні використовуватись адреси $00..$3F. При доступі до регістра введення/виведення як до елемента ОЗП, до його адреси необхідно додати $20. В таблиці в розділі 16 адреси регістрів у пам'яті даних наведені в дужках. Інформація по простору введення/виведення мікроконтролера AT90S8535 наведена в цьому ж розділі.


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

  1. EEPROM пам'ять даних
  2. Git виконує перевірку цілісності даних
  3. IV етап. Практичне застосування одержаних даних.
  4. Автоматизований банк даних (АБД).
  5. Адреси даних. Вказівники.
  6. Аксіоматика простих типів даних
  7. Аксіоматика структурних і складних типів даних. Структурні типи даних.
  8. Аналіз вихідних даних і постановка задач на курсове проектування
  9. Аналіз вихідних даних і розробка конструкції пристрою, його робота
  10. Аналіз даних засобами Excel
  11. Аналіз отриманих даних
  12. Аналіз отриманих даних




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

<== попередня сторінка | наступна сторінка ==>
Файл регістрів загального призначення | Status Register (SREG)

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

  

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


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