#39;яті видає адреси A [0_7] (які записуються в зовнішній регістр за сигналом ALE), а потім обмінюється байтом синхронно з сигналом ~ PME (для команд) або ~ WR, ~ RD (для даних у ВПД), при зверненні до Зовнішньої Пам'яті в регістр порту Р0 записуються всі одиниці, руйнуючи збережену там інформацію;
40
Ucc
Висновок напруги харчування
Перемикання банків РОНов спрощує виконання підпрограм та обробку переривань, тому що не потрібно пересилати в стек вміст РОНов основної програми при виклику підпрограми (досить в підпрограмі перейти в інший активний банк РОНов).
Звернення до РПД можливо з використанням непрямої або прямий байтовой адресації (пряма байтовая адресація дозволяє звернутися тільки до перших 128-ми байтам РПД).
Розширена область РПД (у мікроконтролерів сімейства MCS-52 і наступних сімейств) з адреси 128 (80h) до 255 (FFh) може адресуватися тільки з використанням непрямого методу адресації. br/>
Таблиця 2 - Блок регістрів спеціальних функцій (sfr)
Адреса
dir
Мнемо-код
Найменування
0E0h
* ACC
Акумулятор
0F0h
* B
Регістр розширювач акумулятора
0D0h
* PSW
Слово стану процесора
0B0h
* P3
Порт 3
0A0h
* P2
Порт 2
90h
* P1
Порт 1
80h
* P0
Порт 0
0B8h
* IP
Регістр пріоритетів переривань
0A8h
* IE
Регістр маски переривань
99h
SBUF
Буфер послідовного приймально-передавача
98h
* SCON
Регістр керування/статусу послідовного порту
89h
TMOD
Регістр режимів таймерів/лічильників
88h
* TCON
Регістр керування/статусу таймерів/лічильників
8Dh
TH1
Таймер 1 (старший байт)
8Bh
TL1
Таймер 1 (молодший байт)
8Ch
TH0
Таймер 0 (старший байт)
8Ah
TL0
Таймер 0 (молодший байт)
83h
DPH
Регістр-вказівник даних (DPTR) (старший байт)
82h
DPL
Регістр-вказівник даних (DPTR) (молодший байт)
81h
SP
Регістр-вказівник стека
87h
PCON
Регістр управління потужністю споживання
В
2. ПРОГРАМНА МОДЕЛЬ MCS-51
В В
ТИПИ КОМАНД MCS-51
Майже половина команд виконується за 1 машинний цикл (МЦ). При частоті кварцового генератора 12 МГц час виконання такої команди - 1 мкс. Решта команди виконуються за 2 машинних циклу, тобто за 2мкс. Тільки команди множення (MUL) і ділення (DIV) виконуються за 4 машинних циклу.
За час одного машинного циклу відбувається два звернення до Пам'яті Програм (внутрішньої чи зовнішньої) для зчитування двох байтів команди або одне звернення до Зовнішньої Пам'яті Даних (ВПД).
3. МЕТОДИ (СПОСОБИ) АДРЕСАЦІЇ MCS-51
1. Регістровому Адресація - 8-ми бітовий операнд знаходиться в Роні обраного (активного) банку ...