Головна

Непряма адресація даних з постинкрементом

  1.  A) Перший ряд бази даних містить неповторювані імена полів.
  2.  I. Комп'ютерна симуляція експериментальних даних
  3.  I. Статистична обробка даних вимірювання росту
  4.  I. Статистична обробка даних вимірювання росту.
  5.  I. Файлові структури, використовувані для зберігання даних в БД
  6.  ICAO-адреса повітряного судна і селективна адресація
  7.  Ii. Моделі сторінкової організації даних в сучасних БД

Мал. 14. Непряма адресація даних з постинкрементом

Після виконання операції регістр X, Y або Z инкрементируется. Адресою операнда є вміст X, Y або Z регістра передувала инкрементирования. Команди ST X +, Rg; ST Y +, Rg; ST Z +, Rg; LD Rg, X +; LD Rg, Y +; LD Rg, Z +.

1.6. Порти введення / виводу (I / O)

МК ATmega8515 має чотири 8-розрядних порту (A, B, C, D) і один 3-розрядний порт E. Порти введення / виводу МК AVR ATmega8515 мають незалежні лінії "вхід / вихід" (кожна лінія порту може бути запрограмована незалежно від інших ліній на вхід або на вихід). Потужні вихідні драйвери забезпечують струмовий навантажувальну здатність 20 мА на лінію порту (впадає струм) при максимальному значенні 40 мА, що дозволяє, наприклад, безпосередньо підключати до мікроконтролера світлодіоди і біполярні транзистори. Загальна струмовий навантаження на всі лінії одного порту не повинна перевищувати 80 мА (всі значення наведені для напруги живлення 5 В). Архітектурна особливість побудови портів вводу / виводу у AVR полягає в тому, що для кожного фізичного виведення (піна) існує 3 біти контролю / управління, а не 2, як у поширених 8-розрядних мікроконтролерів (Intel, Microchip, Motorola і т.д. ). Це дозволяє уникнути необхідності мати копію вмісту порту в пам'яті для безпеки і підвищує швидкість роботи мікроконтролера при роботі з зовнішніми пристроями, особливо в умовах зовнішніх електричних перешкод.

порт A

Порт A є 8-розрядним двонаправленим I / O портом і оснащений вбудованими навантажувальними резисторами.

Взаємодія з портом A здійснюється трьома розташованими в просторі I / O пам'яті даних регістрами (див. Таблицю 1):

1) регістром даних - PORTA, $ 1B ($ 3B),

2) регістром напрямки даних - DDRA, $ 1A ($ 3A),

3) регістром адрес висновків входу - PINA, $ 19 ($ 39).

Регістр адрес висновків входу порту A (PINA) забезпечує можливість тільки читання, регістри даних і напрямки даних порту A (PORTA, DDRA) забезпечують можливість і читання і запису. Всі висновки порту A оснащені індивідуально підключаються вбудованими навантажувальними резисторами.

Вихідні буфери висновків порту A забезпечують впадає струм до 40 мА, що досить для прямого управління LED дисплеями. Якщо висновки з PA0 по PA7 використовуються в якості входів і зовнішнім сигналом утримуються на низькому рівні, то витікаючий струм забезпечується підключенням внутрішніх навантажувальних резисторів. Висновки порту A можуть виконувати, додаткову до основної функції, функцію забезпечення взаємодії із зовнішнім додаткової SRAM даних - вони можуть бути налаштовані як молодші розряди шини адреси / даних зовнішньої SRAM даних.

Додаткова функція включається установкою біта SRE (дозвіл зовнішньої SRAM) в регістрі управління MCU (MCUCR), при цьому установки регістра напрямки даних ігноруються.

Регістр PINA - адреса висновків входу порту A не є регістром в повному сенсі цього слова, і ці адреси забезпечують зчитування фізичного стану кожного виведення порту. При зчитуванні PORTA зчитується стан фіксаторів даних порту A, а при зчитуванні PINA зчитуються безпосередньо логічні стану висновків.

порт B

Порт B є 8-розрядним двонаправленим I / O портом і оснащений вбудованими навантажувальними резисторами. Взаємодія з портом B здійснюється трьома розташованими в просторі I / O пам'яті даних регістрами: регістром даних - PORTB, $ 18 ($ 38), регістром напрямки даних - DDRB, $ 17 ($ 37) і регістром адрес висновків входу - PINB, $ 16 ($ 36). Регістр адрес висновків входу порту B забезпечує можливість тільки читання, регістри даних і напрямки даних порту B забезпечують можливість і читання і запису.

порт C

Порт C являє собою 8-розрядний двонаправлений I / O порт. Крім основної функції висновки порту C виконують додаткову функцію забезпечення взаємодії із зовнішнім додаткової SRAM. При використанні зовнішньої SRAM через висновки порту C виводиться старший байт адреси зовнішньої SRAM. Взаємодія з портом З здійснюється трьома розташованими в просторі I / O пам'яті даних регістрами: регістром даних - PORTС, $ 15 ($ 35), регістром напрямки даних - DDRС, $ 14 ($ 34) і регістром адрес висновків входу - PINС, $ 13 ($ 33). Регістр адрес висновків входу порту С забезпечує можливість тільки читання, регістри даних і напрямки даних порту С забезпечують можливість і читання і запису.

порт D

Порт D є 8-розрядним двонаправленим I / O портом і оснащений вбудованими навантажувальними резисторами. Взаємодія з портом D здійснюється трьома розташованими в просторі I / O пам'яті даних регістрами: регістром даних - PORTD, $ 12 ($ 32), регістром напрямки даних - DDRD, $ 11 ($ 31) і регістром адрес висновків входу - PIND, $ 10 ($ 30). Регістр адрес висновків входу порту D забезпечує можливість тільки читання, регістри даних і напрямки даних порту D забезпечують можливість і читання і запису.

порт E

Порт E є 3-розрядних двонаправленим I / O портом і оснащений вбудованими навантажувальними резисторами. Взаємодія з портом E здійснюється трьома розташованими в просторі I / O пам'яті даних регістрів: регістра даних - PORTE, $ 07 ($ 27), регістра напрямки даних - DDRE, $ 06 ($ 26) і регістра адрес висновків входу - PINE, $ 05 ($ 25). Регістр адрес висновків входу порту E забезпечує можливість тільки читання, регістри даних і напрямки даних порту E забезпечують можливість і читання і запису.

 




 Методичні вказівки |  По вивченню дисципліни для студентів - заочників |  Вступ |  Технічні характеристики мікроконтролера AVR ATmega8515 |  Умовне графічне позначення (УДО) мікроконтролера AVR ATmega8515 |  Структура мікроконтролера АTmega8515 |  Карта пам'яті |  Реєстрова пам'ять (РОН і РВВ) |  Оперативна пам'ять (ОЗУ або RAM) |  Скидання. джерела скидання |

© um.co.ua - учбові матеріали та реферати