ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств Π­Π’Π‘-2

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π”ΠΎ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ сигнала Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π’Π  ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ся Π½Π° Π²Ρ…ΠΎΠ΄ «Π—» рСгистра DD4, Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ дСйствиями Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ состояниС рСгистра ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΎ. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ МΠ₯ Π² ΡΡ‚ΠΎΠΌ состоянии Π½Π° Π»ΠΈΠ½ΠΈΠΈ L1 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Ρ‹ Π’, всС разряды ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находятся Π² ΡΠΎΡΡ‚оянии логичСского ««. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° Π»ΠΈΠ½ΠΈΡΡ… L1, L2 установлСн адрСс для ΠŸΠ—Π£, Ρ€Π°Π²Π½Ρ‹ΠΉ 000h, Π° ΠΊΠΎΠ΄ N Π½Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ влияния Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств Π­Π’Π‘-2 (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств Π­Π’Π‘-2.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ ограничСния.

ΠŸΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ организационная модСль процСссора с ΡΠΎΠ²ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (модСль ΠΏΠΎ ΠΠ΅ΠΉΠΌΠ°Π½Ρƒ).

Π Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… слов — 16 Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… разрядов.

Команда ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Π²ΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти (ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΠΎΠΌΡƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ).

Π Π°Π·ΠΌΠ΅Ρ€ адрСсного пространства основной памяти — 16 Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… разрядов.

Число адрСсуСмых рСгистров ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния процСссора — 8.

ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΎΡ‚ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΡ Π±ΡƒΡ„Π΅Ρ€Π°ΠΌΠΈ ΠΏΠΎ Π»ΠΈΠ½ΠΈΡΠΌ систСмных связСй: адрСсным, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ.

Число ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π΄Π²ΡƒΡ… для всСго Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄, прСдусматриваСмого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ задания.

Набор ΠΊΠΎΠΌΠ°Π½Π΄ для задания Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² прСдставлСн Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ классами ΠΊΠΎΠΌΠ°Π½Π΄, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ подклассы, ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΡƒ. Π’ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° класс ΠΈ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ двумя дСсятичными Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ†ΠΈΡ„Ρ€Π° опрСдСляСт Π½ΠΎΠΌΠ΅Ρ€ класса ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния 1, 2, 3, 4. Вторая Ρ†ΠΈΡ„Ρ€Π° опрСдСляСт Π½ΠΎΠΌΠ΅Ρ€ подкласса. Π’Ρ€Π΅Ρ‚ΡŒΡ ΠΈ Ρ‡Π΅Ρ‚вСртая Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Π½ΠΎΠΌΠ΅Ρ€Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ способ адрСсации ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Бостав классов ΠΊΠΎΠΌΠ°Π½Π΄ прСдставлСн:

— ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ пСрСсылки Π΄Π°Π½Π½Ρ‹Ρ… -1;

— ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ прСобразования Π΄Π°Π½Π½Ρ‹Ρ… -2;

— ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ управлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ -3;

— ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ управлСния процСссором -4.

Для ΠΊΠΎΠΌΠ°Π½Π΄ пСрСсылок Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ прСдусмотрСны восСмь подклассов:

— ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° ΠΈΠ· ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π° Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… — 1;

— ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ — 2;

— ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° ΠΈΠ· ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π° Π² ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π½Π΅ΡˆΠ½ΠΈΡ… устройств -3;

— ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° ΠΈΠ· ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ — 4;

— ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² ΡΡ‚Π΅ΠΊ ΠΈΠ· ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π° -5;

— ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ΠΈΠ· ΡΡ‚Π΅ΠΊΠ° -6;

— ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ процСссором ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… -7;

— Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² адрСсации ΠΊΠΎΠΌΠ°Π½Π΄ / Π΄Π°Π½Π½Ρ‹Ρ… — 8.

Для ΠΊΠΎΠΌΠ°Π½Π΄ прСобразования Π΄Π°Π½Π½Ρ‹Ρ… прСдусмотрСны ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ подклассов:

— Π°Ρ€ΠΈΡ„мСтичСскоС слоТСниС -0;

— Π°Ρ€ΠΈΡ„мСтичСскоС слоТСниС с ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΎΠΌ — 1;

— Π°Ρ€ΠΈΡ„мСтичСскоС Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ — 2;

— Π°Ρ€ΠΈΡ„мСтичСскоС Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ с Π·Π°Ρ‘ΠΌΠΎΠΌ -3;

— Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ «Π˜» — 4;

— Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ «Π˜Π›Π˜» — 5;

— ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ «Π˜Π›Π˜» — 6;

— ΠΈΠ½Π²Π΅Ρ€ΡΠΈΡ -7;

— ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ счСтчика — 8;

— Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ счСтчика — 9;

— ΡΠ΄Π²ΠΈΠ³ цикличСский Π²Π»Π΅Π²ΠΎ — А;

— ΡΠ΄Π²ΠΈΠ³ цикличСский Π²Π»Π΅Π²ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π±ΠΈΡ‚ Π‘r — Π’;

— ΡΠ΄Π²ΠΈΠ³ цикличСский Π²ΠΏΡ€Π°Π²ΠΎ — Π‘r;

— ΡΠ΄Π²ΠΈΠ³ цикличСский Π²ΠΏΡ€Π°Π²ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π±ΠΈΡ‚ Π‘r — D;

— Π°Ρ€ΠΈΡ„мСтичСскоС сравнСниС — E;

— Π΄Π΅ΡΡΡ‚ичная коррСкция послС слоТСния — F.

Для ΠΊΠΎΠΌΠ°Π½Π΄ управлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° задания прСдусмотрСно Π΄Π΅Π²ΡΡ‚ΡŒ подклассов:

— Π±Π΅Π·ΡƒΡΠ»ΠΎΠ²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ — 1;

— ΡƒΡΠ»ΠΎΠ²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ Π½ΡƒΠ»ΡŽ — 2;

— Π±Π΅Π·ΡƒΡΠ»ΠΎΠ²Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ -3;

— ΡƒΡΠ»ΠΎΠ²Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Π½ΡƒΠ»ΡŽ — 4;

— ΡƒΡΠ»ΠΎΠ²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΡƒ / Π·Π°Ρ‘ΠΌΡƒ — 5;

— ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — 6;

— ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ — 7;

— Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — 8;

— Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ· Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ прСрывания — 9.

Для ΠΊΠΎΠΌΠ°Π½Π΄ управлСния процСссором прСдусмотрСны ΡˆΠ΅ΡΡ‚ΡŒ подклассов:

— Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ — 1;

— Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ — 2;

— ΠΎΡΡ‚Π°Π½ΠΎΠ² процСссора — 3;

— ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ счСтчика — 4;

— Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… Π±Π°Π½ΠΊΠΎΠ² рСгистров ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния — 5;

— Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… Π±Π°Π½ΠΊΠΎΠ² рСгистров ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния — 6;

Π’ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ прСдусмотрСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ восСмь способов задания адрСсов Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ, Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ обозначСния Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

— ΠΏΡ€ΡΠΌΠΎΠΉ рСгистровый -1;

— ΠΊΠΎΡΠ²Π΅Π½Π½Ρ‹ΠΉ рСгистровый -2;

— ΠΏΡ€ΡΠΌΠΎΠΉ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ -3;

— ΠΈΠ½Π΄Π΅ΠΊΡΠ½Ρ‹ΠΉ со ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ 7 F — 4;

— ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ со ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ 7 F -5;

— Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ — 6;

— Π½Π΅ΡΠ²Π½Ρ‹ΠΉ косвСнный Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка — 7;

— Π½Π΅ΡΠ²Π½Ρ‹ΠΉ рСгистровый — 8.

Для ΠΊΠΎΠΌΠ°Π½Π΄ прСобразования Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ процСссора ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ слСдуСт ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ установку ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π½ΡƒΠ»ΡŒ/Π½Π΅ Π½ΡƒΠ»ΡŒ, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ / отсутствиС пСрСноса (Π·Π°Ρ‘ΠΌΠ°), Π·Π½Π°ΠΊΠ° ().

Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… пСрСсылки ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°ΡŽΡ‚ΡΡ явно ΠΈΠ»ΠΈ нСявно Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡƒΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² адрСсации. Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… управлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠΎΠΌ прСдусматриваСтся ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ адрСсации. Анализ свСдСний ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ, просматривая Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ, Ссли чСтвСртая Ρ†ΠΈΡ„Ρ€Π° Π² ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π½Π΅ Π·Π°Π΄Π°Π½Π°, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π²ΠΏΡ€Π°Π²Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ способ адрСсации (Ссли ΠΎΠ½ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° задания:.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2113.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ соотвСтствуСт ΠΊΠΎΠΌΠ°Π½Π΄Π°: ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅ арифмСтичСскоС слоТСниС с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ установлСнного ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Ρ„Π»Π°Π³Π° пСрСнос Π΄Π²ΡƒΡ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ². Один ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² находится Π² ΡΡ‡Π΅ΠΉΠΊΠ΅ памяти, косвСнно адрСсуСмой рСгистром, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ — Π² ΡΡ‡Π΅ΠΉΠΊΠ΅ памяти, адрСсуСмой прямым Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ способом. ΠœΠ΅ΡΡ‚ΠΎ размСщСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ. РСгистр Ρ„Π»Π°Π³ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ суммы, учитывая состояниС Π±ΠΈΡ‚Π° пСрСнос, ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„Π»Π°Π³Π° пСрСноса, нуля, Π·Π½Π°ΠΊΠ° ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ суммирования. Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΎ Π½Π° Π²Ρ‹Π±ΠΎΡ€ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ задания.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π΄ΠΎ ΡƒΡ€ΠΎΠ²Π½Ρ принятых для Π½ΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… связСй процСссора с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠΈΠ½Ρ‹: адрСса, Π΄Π°Π½Π½Ρ‹Ρ…, управлСния.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° связСй Π²Π½ΡƒΡ‚Ρ€ΠΈ процСссора Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ируСтся, Π½ΠΎ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ заявлСна.

Π€ΠΎΡ€ΠΌΠ° прСдставлСния ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ируСтся, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ состояниС сигнала ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π”ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ объявлСно ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

Для исполнСния ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚, свСдСния ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΏ. 2.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π°Π΄Π°Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΏΠΎ ΡΠΏΠΈΡΠΊΡƒ ΡƒΡ‡Π΅Ρ‚Π° исполнитСлСй Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΈΠ»ΠΈ Π½Π° ΠΊΡƒΡ€ΡΠ΅ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€Π° класса, подкласса, Π΄Π²ΡƒΡ… способов задания адрСса для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса, ΠΎΠ΄Π½ΠΎΠ³ΠΎ адрСса для ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ классов (Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ класса способ задания Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ адрСса ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ), Для Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ класса способ задания адрСса нСявный.

1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ выполнСния задания.

1.1 Анализ задания ΠΏΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ.

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ опрСдСляСт пСрСсылку (1) ΠΈΠ· ΡΡ‚Π΅ΠΊΠΎΠ²ΠΎΠΉ области памяти (Ρ†ΠΈΡ„Ρ€Π° 6) Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ² (Ρ‚Ρ€Π΅Ρ‚ΡŒΡ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ Ρ†ΠΈΡ„Ρ€Π° 1) процСссора, содСрТимого ячСйки памяти, адрСсуСмой нСявно, косвСнным способом (7).

НСявная адрСсация ΠΊ ΡΡ‡Π΅ΠΉΠΊΠ΅ памяти Π² ΡΡ‚Π΅ΠΊΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ указатСля (ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка). Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ принято ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ содСрТимого указатСля стСка (Π£Π‘) ΠΏΠ΅Ρ€Π΅Π΄ записью Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡΡ‚Π΅ΠΊ ΠΈ ΡΠΎΡ…ранСния установлСнного значСния послС записи.

Π’ ΡΠΎΡΡ‚Π°Π²Π΅ процСссора Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½Π° для Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, поэтому АЛУ Π½Π΅ Ρ‚рСбуСтся.

1.2 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° процСссора.

Бтруктурная схСма процСссора ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Π‘ΡƒΡ„Π΅Ρ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π΄Ρ€Π΅ΡΠ° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для раздСлСния Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… шин Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π΄Ρ€Π΅ΡΠ°.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ устройство (ОУ) для Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прСдставлСно ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ рСгистров ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ хранСния Π΄Π°Π½Π½Ρ‹Ρ… (Π΄ΠΎ Π²ΠΎΡΡŒΠΌΠΈ, согласно заданию).

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ устройство (Π£Π£) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для выполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

— Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов Π΄ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ;

— Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° Π²Ρ€Π΅ΠΌΡ выполнСния;

— Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;

— Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для извлСчСния ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ Π·Π° Π½ΠΈΠΌΠΈ ΠΏΡ€ΠΈ исполнСнии ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π’ ΡΠΎΠΎΡ‚вСтствии с Ρ„ункциями ΠžΠ£ ΠΈ Π£Π£ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² процСссорного Π±Π»ΠΎΠΊΠ° (ΠŸΠ‘).

1.3 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ состав ΠŸΠ‘.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ / Π΄Π°Π½Π½Ρ‹Ρ… с Ρ†Π΅Π»ΡŒΡŽ сокращСния числа ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ цСлСсообразно ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ состояниСм. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ·Π΅Π» Π±ΡƒΡ„Π΅Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ / Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1. БостояниС ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΈΠΊΠ°Π·Π° Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π’ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ: ΠΏΡ€ΠΈ Π’=1 ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° (transmit) со Π²Ρ…ΠΎΠ΄ΠΎΠ² DI/0 Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ D0/I ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΏΡ€ΠΈ Π’=0 — ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° со Π²Ρ…ΠΎΠ΄ΠΎΠ² D0/I Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄ DI/0.

Π‘ΡƒΡ„Π΅Ρ€ адрСсов (БА) Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ адрСса ΠΎΡ‚ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π° ΠΊ Π²Π½Π΅ΡˆΠ½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ (Π² Ρ‡Π°ΡΡ‚ности, ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…). БА Π½Π΅ Ρ‚рСбуСтся ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ состояниС Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ достаточно ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ мощности, ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ устройство для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π° Π²ΠΎΡΡŒΠΌΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Ρ… рСгистрах, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4. На Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ прСдусмотрСно Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ записи (WR), для фиксации Π΄Π°Π½Π½Ρ‹Ρ… со Π²Ρ…ΠΎΠ΄ΠΎΠ² DI. На Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… D0 ΠΏΡ€ΠΈ этом устанавливаСтся ΠΈ ΡΠΎΡ…раняСтся состояниС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ принятому ΠΊΠΎΠ΄Ρƒ. ΠŸΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ…ΠΎΠ΄Ρ‹ / Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ рСгистров ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π½Π° ΠΎΠ±Ρ‰Π΅ΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ магистрали, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ ΠΈΠ½Ρ‹Π΅ устройства. Для этого ΠΊ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρƒ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΌΡƒ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… D0 ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ свойство Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ состояния ΠΈ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π²Ρ…ΠΎΠ΄ ΠžΠ• ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄». ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ рСгистра, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ…ΠΎΠ΄Ρ‹ / Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ DI/D0 ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5. АктивноС состояниС сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠžΠ• Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ рСгистра для Π²Ρ‹Π΄Π°Ρ‡ΠΈ содСрТимого Π½Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ магистрали. РСгистры с ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° ΠΌΠ°Π³ΠΈΡΡ‚ралях Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ / Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈ Π²Ρ‹Π΄Π°Ρ‡ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π°Π·Π²Π°Π½Ρ‹ рСгистрами ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (РОН). Для удовлСтворСния трСбования задания Π² ΠžΠ£ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ восСмь РОН, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.

Π’ ΡΠΎΡΡ‚Π°Π² ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ устройства (Π£Π£) Π² ΡΠΎΠΎΡ‚вСтствии с Π·Π°ΡΠ²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ функциями, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹:

— ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ (МПА);

— Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (РгК) для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;

— ΡΡ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ (Π‘Ρ‡Πš) со Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ: ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ запись (WR), ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ (+1), сброс Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ состояниС ®, см. Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ 6;

— ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ адрСса Π² ΡΡ‚Π΅ΠΊΠ΅ (SP) с ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π° (+1) ΠΈ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π° (-1), см. Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ 7.

Π—Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° прСдусмотрСна адрСсация ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΎΡ‚ Π΄Π²ΡƒΡ… источников: счСтчика (PC) ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Сля стСка (SP) ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ.

Π£Π΄ΠΎΠ±Π½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ Π Π‘ ΠΈ SP ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π±ΡƒΡ„Π΅Ρ€Π° адрСса (БА), ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3. Бостав ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ для Π Π‘ опрСдСляСтся составом Π²Ρ…ΠΎΠ΄ΠΎΠ²:

WR? ΠΏΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΈΠΊΠ°Π·Π° выполняСтся «Π·Π°ΠΏΠΈΡΡŒ» Π΄Π°Π½Π½Ρ‹Ρ… с Π»ΠΈΠ½ΠΈΠΈ DI;

(+1) — ΠΏΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Ρƒ содСрТимоС Π Π‘ увСличиваСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ;

? ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ обСспСчиваСт Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ снятиС Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ состояния Π²Ρ‹Ρ…ΠΎΠ΄Π° Π Π‘;

R — Π²Ρ…ΠΎΠ΄ сброса (reset) — Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ осущСствляСт установку Π Π‘ Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ состояниС.

Π€ΡƒΠ½ΠΊΡ†ΠΈΡŽ указатСля стСка SP (stack pointer) выполняСт рСгистр, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ…ΠΎΠ΄ R Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° Π²Ρ…ΠΎΠ΄ (-1) с Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ состояниСм «ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚» (см. Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ 7).

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° (МПА) ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 8.

Рисунок 8 — Π‘Ρ…Π΅ΠΌΠ° ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π°.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 8 приняты ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сокращённыС обозначСния:

G — Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ пСриодичСской ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ².

Π’ — ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ повторСния;

RG — функция запоминания;

P — функция «Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ» Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ сигналы;

D — Π΄Π°Π½Π½Ρ‹Π΅ (DI — Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, D0 — Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅);

C — сброс (установка Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ состояниС D0);

Π— — запись Π΄Π°Π½Π½Ρ‹Ρ…;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ 2910.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎ-Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π°.

1.4 Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅/Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ сигналы распрСдСлитСля.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ МПА приводится Π΄Π°Π»Π΅Π΅ для абстрактной Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сигналам пСриодичСски ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ 8 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ (ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°) Π½Π° Π»ΠΈΠ½ΠΈΡΡ… ΡˆΠΈΠ½Ρ‹ L4', ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… абстрактному Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ задания (число N). Π’Ρ€ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° ΡΡ‚ΠΈΡ… ΠΆΠ΅ линиях ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΌΠΈ для всСх Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² (общая Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹). Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° 8-ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° Π»ΠΈΠ½ΠΈΡΡ… L4' (Y1Y4) кодируСтся Π±Π°ΠΉΡ‚ΠΎΠΌ числа М ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚авляСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ:

ЗначСния ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов Ρ‚Π΅Ρ‚Ρ€Π°Π΄ Π’1, Π’2 ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ состояниям сигналов Π½Π° Π»ΠΈΠ½ΠΈΡΡ… L4 Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΡΡ… 4, 4' Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅. Π˜ΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ состояний Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Ρ‘Ρ… Ρ‚Π°ΠΊΡ‚Π°Ρ… Π½Π° ΡˆΠΈΠ½Π΅ L4 ΠΎΠ±Ρ‰ΠΈΠ΅ для всСх Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 9.

Рисунок 9 — ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° сигналов Π½Π° Π»ΠΈΠ½ΠΈΡΡ… L4/.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 9 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° поступлСния внСшнСго Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (Π’Π ) Π½Π° ΡΡ…Π΅ΠΌΡƒ распрСдСлитСля. ΠŸΠΎΠ·ΠΈΡ†ΠΈΡΠΌΠΈ 1 — 4 ΠΈ 1' - 4' Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2 ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ участки кодирования Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ сигнала Π² ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². ΠŸΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ кодирования Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ приводится.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠŸΡƒΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ задания 1 соотвСтствуСт М = F1h, Π³Π΄Π΅ F — ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π° Π’2 ΠΈ 1 — младшая Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π° Π’1. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π² ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° Π»ΠΈΠ½ΠΈΡΡ… Y2, Y4 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 1' - 4' прСдставлСны Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ состояниями. На Π»ΠΈΠ½ΠΈΡΡ… Y1, Y3 Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ состояниС Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ лишь позиция 4.

ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° сигналов Π½Π° Π»ΠΈΠ½ΠΈΡΡ… Y1 Y4 для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 10. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡƒΠ· ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ состояниями Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Uo.

Рисунок 10 — ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

— Π½Π° Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… линиях Y1, Y3 (см. Ρ€ΠΈΡ. 2) с ΠΏΠ°ΡƒΠ·Π°ΠΌΠΈ, Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ 1 Ρ‚Π°ΠΊΡ‚Ρƒ (ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ T), Π²Ρ‹Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ отсутствиС Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… состояний ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ 8 Π’ задаСтся младшСй Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΎΠΉ Π’1 числа М;

— Π½Π° Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… линиях Y2, Y4 со ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚ (Π’) ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сигналов Π»ΠΈΠ½ΠΈΠΉ Y1, Y3 с ΠΏΠ°ΡƒΠ·Π°ΠΌΠΈ Π² 1 Ρ‚Π°ΠΊΡ‚ (Π’) Π²Ρ‹Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ отсутствиС Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… состояний ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ 8 Π’ задаСтся ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΎΠΉ Π’2 числа М.

Π’Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ сигналами распрСдСлитСля ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

— Π²Π½Π΅ΡˆΠ½Π΅Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π’Π ) (этот сигнал Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· D-Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ обСспСчиваСт сброс Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ состояниС рСгистра RG (DD4) ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ запись Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠŸΠ—Π£ (DD1) ΠΈ Ρ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ МΠ₯).

— ΡˆΠ΅ΡΡ‚иразрядный ΠΊΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° N ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒ-Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов, Ссли ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ сигналом с Π»ΠΈΠ½ΠΈΠΈ L3'.

1.5 ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия распрСдСлитСля.

Π”ΠΎ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ сигнала Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π’Π  ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ся Π½Π° Π²Ρ…ΠΎΠ΄ «Π—» рСгистра DD4, Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ дСйствиями Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ состояниС рСгистра ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΎ. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ МΠ₯ Π² ΡΡ‚ΠΎΠΌ состоянии Π½Π° Π»ΠΈΠ½ΠΈΠΈ L1 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Ρ‹ Π’, всС разряды ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находятся Π² ΡΠΎΡΡ‚оянии логичСского ««. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π° Π»ΠΈΠ½ΠΈΡΡ… L1, L2 установлСн адрСс для ΠŸΠ—Π£, Ρ€Π°Π²Π½Ρ‹ΠΉ 000h, Π° ΠΊΠΎΠ΄ N Π½Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ влияния Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ этапС. По ΠΏΠΎΡΡ‚ΡƒΠΏΠ»Π΅Π½ΠΈΡŽ внСшнСго Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π’Π  (Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСской «1») блиТайшим ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° G Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ D-Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° устанавливаСтся Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠŸΠ—Π£, для пропуска ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° G Π½Π° Π²Ρ…ΠΎΠ΄ «Π—» рСгистра, ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€ΠΎΠ½Ρ‚ сигнала с Π²Ρ‹Ρ…ΠΎΠ΄Π° D-Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° (DD2) обСспСчиваСт Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сброса рСгистра DD4 Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ состояниС ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ. Π‘ΠΈΠ³Π½Π°Π» сброс «Π‘» ΠΈ ΡΠΈΠ³Π½Π°Π» «Π—» (для записи Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠŸΠ—Π£) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… (сдвинутых ΠΏΠΎ Ρ„Π°Π·Π΅ Π½Π° 180) Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ² сигнала Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ запись ΠΊΠΎΠ΄Π° ΠΈΠ· ΠŸΠ—Π£ ΠΈ Ρ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ ΠœΠ₯ (DD5) Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° послС обнулСния рСгистра. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΉ L1 ΠΈ L2 «Π½Π΅ΡΠ΅Ρ‚» физичСский адрСс ячСйки памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ записаны:

ΠΏΠ΅Ρ€Π²ΠΎΠ΅ состояниС ΠΊΠΎΠ΄Π° для Π»ΠΈΠ½ΠΈΠΈ Y1 — Y4 ΡˆΠΈΠ½Ρ‹ L4 для ΠΎΠ±Ρ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹;

Π½Π° ΡˆΠΈΠ½Π΅ L2 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ΄ «Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ» адрСса для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ячСйки ΠŸΠ—Π£ ΠΏΡ€ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π½Π° Π»ΠΈΠ½ΠΈΠΈ L1;

Π½Π° Π»ΠΈΠ½ΠΈΠΈ L3 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ ΠœΠ₯ (DD5). ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ сигнала ΠΎΡ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π½Π° Π²Ρ…ΠΎΠ΄ «Π—» рСгистра DD4 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ смСну состояния Π½Π° ΡˆΠΈΠ½Π΅ L4 ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ «Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ» ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ адрСса Π½Π° ΡˆΠΈΠ½Π΅ L2 ΠΏΡ€ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹Ρ… состояниях Π½Π° Π»ΠΈΠ½ΠΈΠΈ L3 ΠΈ, соотвСтствСнно, L1.

ПослС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π½Π° Π²Ρ…ΠΎΠ΄Π΅ «Π—» рСгистра DD4 Π½Π° Π»ΠΈΠ½ΠΈΠΈ L3 ΠΊ ΠΏΠΎΠ΄Π°Ρ‡Π΅ 3-Π³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ «1», Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠœΠ₯ (DD5), ΠΈ ΠΊΠΎΠ΄ 0002 Π½Π° ΡˆΠΈΠ½Π΅ L2. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ 4-Π³ΠΎ Ρ‚Π°ΠΊΡ‚Π° Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… рСгистра с ΡˆΠΈΠ½ L1, L2 Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΊΠΎΠ΄ адрСса, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°Ρ‡Π°Π»Ρƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ.

Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для рассмотрСнного Ρ€Π°Π½Π΅Π΅ случая, Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π»ΠΈΠ½ΠΈΡΠΌ L1, L2 ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Π΅Π³ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ 11 101 0002 Π² ΠŸΠ—Π£. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° содСрТит 8 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ (ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄), Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π² 8-ΠΈ ячСйках памяти ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ 11 101 1112 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’ΠΎ Π²Ρ€Π΅ΠΌΡ исполнСния 8-ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° Π»ΠΈΠ½ΠΈΠΈ L3 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСской «1», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π΄ 9-ΠΌ Ρ‚Π°ΠΊΡ‚ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Π°Ρ‚ΡŒ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ N, Π° Π½Π° Π»ΠΈΠ½ΠΈΡΡ… ΡˆΠΈΠ½Ρ‹ L2 ΠΏΡ€ΠΈ этом Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ состояниС логичСского «000» для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Из ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ обсуТдСния слСдуСт, Ρ‡Ρ‚ΠΎ Π»ΠΈΠ½ΠΈΠΈ L1, L2, L3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ адрСса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для хранСния ΠΊΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌ.

ΠžΠ±Ρ‰ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° составляСт 11 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ (Ρ‚Ρ€ΠΈ ΠΎΠ±Ρ‰ΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΡΡ‡Π΅ΠΉΠΊΠ°Ρ… памяти 000h — 002h, Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ — ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ°ΠΌ (Ρ…Ρ…Ρ…Ρ…Ρ…Ρ…0002 — Ρ…Ρ…Ρ…Ρ…Ρ…Ρ…1112), Π³Π΄Π΅ Ρ…Ρ…Ρ…Ρ…Ρ…Ρ…2 — ΠΊΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°).

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ задания Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠŸΠ—Π£ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° для ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π»ΠΈΠ½ΠΈΠΉ ΡˆΠΈΠ½Ρ‹ L4 ΠΈ Π°Π΄Ρ€Π΅ΡΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ L1, L2, L3. ВсСго число Π»ΠΈΠ½ΠΈΠΉ ΠΈ, соотвСтствСнно, разрядов ΠŸΠ—Π£ Ρ€Π°Π²Π½ΠΎ 8 (L2 = 3; L3 = 1; L4 = 4). Для Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ число Π»ΠΈΠ½ΠΈΠΉ L3 Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ся, Π° Ρ‡ΠΈΡΠ»ΠΎ Π»ΠΈΠ½ΠΈΠΉ Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… L1, L2, L4 измСняСтся Π² ΡΠΎΠΎΡ‚вСтствии с Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

1.6 ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° управлСния для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 1617.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ прСдполоТСния:

— Π² ΡΡ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π Π‘ установлСн адрСс слова ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;

— Π² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ стСка SP находится адрСс Π΄Π°Π½Π½Ρ‹Ρ… стСковой области памяти, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ ΠΈΠ· ΡΡ‚Π΅ΠΊΠ° Π², ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ рСгистр, процСссора RGi;

— Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ процСссора ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ ΠΎΠ±Ρ‰Π΅ΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΌΠ°Π³ΠΈΡΡ‚Ρ€Π°Π»ΡŒΡŽ (Π’ΠœΠ”);

— ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π Π‘ ΠΈ SP Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π±ΡƒΡ„Π΅Ρ€Π° адрСса, Π° Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Π’ΠœΠ”;

— Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ РгК ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ слово ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (с ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ) с Π’ΠœΠ” ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊΠΎ Π²Ρ…ΠΎΠ΄Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ ΠœΠ₯ с ΠœΠŸΠ.

— Π±Π»ΠΎΠΊ МПА для управлСния Π²Ρ‹Π΄Π°Π΅Ρ‚ сигналы Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎ-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТимоС ячСйки памяти М (SP), адрСсуСмой ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ SP, Π±ΡƒΠ΄Π΅Ρ‚ скопировано Π² ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° 1617 РОН процСссора. Для опрСдСлСнности принят рСгистр РОН Π¨.

Анализ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ состав ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΈΠΊΠ°Π·ΠΎΠ² ΠΈ Π²Π²Π΅ΡΡ‚ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΡ… ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ:

DIN — Π±ΡƒΡ„Π΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ «Π²Π²ΠΎΠ΄ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€»;

— Π±ΡƒΡ„Π΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… «Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ»;

— «Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄» Π Π‘ Π½Π° Π‘А;

— «Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄» SP Π½Π° Π‘А;

Π Π‘+1 — ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ содСрТимого Π Π‘;

SP-1 — Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ (ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ) содСрТимого SP;

RGKWR — запись ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ РгК;

RGΠ¨WR — запись ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ Π² Π ΠžΠΠ¨;

— Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ содСрТимого памяти (Π½ΠΈΠ·ΠΊΠΈΠΉ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ).

ΠŸΡ€ΠΈ записи ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄ пСрСчислСниС ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΈΠΊΠ°Π·ΠΎΠ² Π² ΡˆΠ°Π³Π΅ (Ρ‚Π°ΠΊΡ‚Π΅) ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΈΠΊΠ°Π·Π°. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΈΠΊΠ°Π·Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ состояниС.

Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ сдСланных ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполнСния Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прСдставляСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄:

1 Ρ‚Π°ΠΊΡ‚ (шаг): BDIN,, ;

2 Ρ‚Π°ΠΊΡ‚ (шаг): BDIN,, , ;

3 Ρ‚Π°ΠΊΡ‚ (шаг): BDIN,, ,, RGKWR;

4 Ρ‚Π°ΠΊΡ‚ (шаг): BDIN, ;

5 Ρ‚Π°ΠΊΡ‚ (шаг): BDIN,, SPOE;

6 Ρ‚Π°ΠΊΡ‚ (шаг): BDIN,, SPOE;

7 Ρ‚Π°ΠΊΡ‚ (шаг): BDIN,, ,, RGΠ¨WR;

8 Ρ‚Π°ΠΊΡ‚ (шаг): BDIN, SP-1, PC+1.

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅:.

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся Π·Π° Π²ΠΎΡΠ΅ΠΌΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ² (шагов) ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΡ„Π°Π·Π½ΠΎΠΌ способС формирования ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΈΠΊΠ°Π·ΠΎΠ² для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ «Π³ΠΎΠ½ΠΎΠΊ» ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° ΠΌΠ°Π³ΠΈΡΡ‚ралях.

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 11 Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΡƒΡ‡Ρ‚Π΅Π½Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ состояния сигналов Π½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π²Ρ…ΠΎΠ΄Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° процСссора.

Для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ налоТСния состояний Π Π‘ ΠΈ SP Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ…, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π Π‘ ΠΈ SP разнСсСно Π½Π° ΠΎΠ΄ΠΈΠ½ шаг (4-Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚). АктивныС Ρ„Ρ€ΠΎΠ½Ρ‚Ρ‹ измСнСния содСрТимого рСгистров RGK, RGΠ¨, PC, SP ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π·Π½Π°ΠΊΠΎΠΌ *. Π’Ρ€ΠΈ Ρ‚Π°ΠΊΡ‚Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π΅Π³ΠΎ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡΡ‚ΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ процСссора Π½Π° ΠΏΡ€ΠΈΠ½ΡΡ‚ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ»ΡƒΠΆΠ΅Π±Π½Ρ‹Ρ… линиях L2, L3 Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°Ρ… Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Ρ‘Ρ… Ρ‚Π°ΠΊΡ‚Π°Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ выполняСтся ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ„иксация ΠΊΠΎΠ΄Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слова Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚ΠΎ, начиная с Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΡ‚Π°, Π±ΡƒΠ΄Π΅Ρ‚ выполнятся ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. На Π΅Ρ‘ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡΡ‚ΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ². Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π»ΠΈΠ½ΠΈΠΉ L2 Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ для рассматриваСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΠ°ΠΌ ΠŸΠ—Π£ МПА, для Ρ‡Π΅Π³ΠΎ достаточно Ρ‚Ρ€Ρ‘Ρ… Π»ΠΈΠ½ΠΈΠΉ. Число Π»ΠΈΠ½ΠΈΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов L4 для рассматриваСмого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ€Π°Π²Π½ΠΎ числу ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ‚. Π΅. Ρ€Π°Π²Π½ΠΎ дСвяти. Полная ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ слова, содСрТит восСмь тринадцатиразрядных ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² ΠŸΠ—Π£.

2. ВрСбования ΠΊ ΡΠΎΡΡ‚Π°Π²Ρƒ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅.

На Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΌ листС (см. ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А) наряду с Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½ΠΎΠΉ слСдуСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.

Π’ ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ привСсти Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ задания ΠΏΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ, ΠΎΠ±ΡŠΡΡΠ½Ρ‘Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² Ρ‚Скстовой Ρ„ΠΎΡ€ΠΌΠ΅, Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠΎΠ΄ΠΎΠ² ΠŸΠ—Π£ МПА. (адрСс ячСйки — ΠΊΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ‹).

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ соСдинённыС Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ элСмСнты состава ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ сигналов Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² управляСмых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Рисунок 11.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° № 2.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° дискрСтных сигналов.

Π—Π°Π΄Π°Π½ΠΈΠ΅: 1 ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚m Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмы ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ МПУ с Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ шинами управлСния, адрСса, Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ микропроцСссору i8080/85.

2 ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ управлСния (ΠΏΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌ) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ состояний Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠ² синхронного Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°.

1 ВрСбования ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ.

1.1 ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ слСдуСт ΠΎΡΠ½Π°ΡΡ‚ΠΈΡ‚ΡŒ двумя ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ:

— ΠΏΠΎΡ€Ρ‚ΠΎΠΌ для Π²Π²ΠΎΠ΄Π° слова сообщСния с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Ρ… фиксируСмых Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚;

— ΠΏΠΎΡ€Ρ‚ΠΎΠΌ для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ сообщСния Π½Π° ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹.

1.2 ΠŸΠΎΡ€Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° (ППА) ΠΌΠΎΠ΄Π΅Π»ΠΈ i8255 (свСдСния см. Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π‘).

1.3 ΠžΠ±Π»Π°ΡΡ‚ΡŒ адрСсов ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ППА Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Ρƒ Π₯Π₯Π₯Π₯Π₯Π₯**, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ разряды A7-A2 ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямым Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° задания (число Π₯2), Π° Ρ€Π°Π·Ρ€ΡΠ΄Ρ‹ A0, A1 Π·Π½Π°ΠΊΠΎΠΌ «*» ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ значСния с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ спСцификации ППА.

1.4 Π’Ρ‹Π±ΠΎΡ€ адрСсов ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ для Π½ΠΈΡ… области (разряды A1, A0 ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния ΠΎΡ‚ 002 Π΄ΠΎ 102) ограничиваСтся спСцификациСй ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π² ΠŸΠŸΠ.

1.5 Π Π΅ΠΆΠΈΠΌ функционирования ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ (Π±Π΅Π· примСнСния Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² прСрывания ΠΈ ΠΏΡ€ΡΠΌΠΎΠ³ΠΎ доступа).

1.7 ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ установку ППА совмСстно с ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

2 ВрСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ управлСния.

2.1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° произвСсти Π²Π²ΠΎΠ΄ состояний SA1 — SA8 Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ ΠŸΠ’Π² ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² SA1 — SA7;

— Π΅ΡΠ»ΠΈ принятый ΠΊΠΎΠ΄ совпадСт со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ числа Π₯1, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ задания, Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ свСтодиод Π»ΠΈΠ½ΠΈΠΈ D0 Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΡ€Ρ‚Π° ΠŸΠ’Ρ‹Π² ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠ°ΡƒΠ·Ρ‹ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 15 сСк.;

— Π²ΠΎ Π²Ρ€Π΅ΠΌΡ этой ΠΏΠ°ΡƒΠ·Ρ‹ ΠΏΠΎΡ€Ρ‚ ΠŸΠ’Π² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, прСдоставляя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Слях Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ числа Π₯2, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ задания;

— ΠΏΠΎ ΠΈΡΡ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΏΠ°ΡƒΠ·Ρ‹ 15 сСк. ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ с ΠΏΠΎΡ€Ρ‚Π° ΠŸΠ’Π² ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ с ΠΊΠΎΠ΄ΠΎΠΌ числа Π₯2;

— Π΅ΡΠ»ΠΈ принятый ΠΊΠΎΠ΄ совпадаСт с Ρ‡ΠΈΡΠ»ΠΎΠΌ Π₯2, Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚Ρ‹ΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π½Π° Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° ΠŸΠ’Ρ‹Π² для отобраТСния Π½Π° ΡΠ²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π°Ρ… HL1 — HL8 Π½Π° Π²Ρ€Π΅ΠΌΡ ΠΏΠ°ΡƒΠ·Ρ‹ Π’ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ:

Π’ = 3 β€’ Π₯2, ΠΏΡ€ΠΈ Π₯2 = 1 Ρ‡ 10;

Π’ = 2 β€’ Π₯2, ΠΏΡ€ΠΈ Π₯2 = 11 Ρ‡ 30;

Π’ = 1 β€’ Π₯2, ΠΏΡ€ΠΈ Π₯2 = 31 Ρ‡ 60.

— ΠΏΠΎ ΠΈΡΡ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΏΠ°ΡƒΠ·Ρ‹ Π’ ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΡ€Ρ‚Π° ΠŸΠ’Ρ‹Π² Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свСтодиод HL1 Π»ΠΈΠ½ΠΈΠΈ D7, для сигнализации Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ состояния HL8;

— Π΅ΡΠ»ΠΈ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ исполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ‚ принятый с ΠΏΠΎΡ€Ρ‚Π° ΠŸΠ’Π² ΠΊΠΎΠ΄ с Ρ‡ΠΈΡΠ»ΠΎΠΌ Π₯1 Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ опросС, слСдуСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свСтодиод HL7 Π½Π° Π»ΠΈΠ½ΠΈΠΈ D6 ΠΏΠΎΡ€Ρ‚Π° ΠŸΠ’Ρ‹Π² ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· продолТСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ состояния ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° HL7;

— Π΅ΡΠ»ΠΈ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ исполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ принятый с ΠΏΠΎΡ€Ρ‚Π° ΠŸΠ’Π² ΠΊΠΎΠ΄ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ‚ с Ρ‡ΠΈΡΠ»ΠΎΠΌ Π₯2 Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ опросС, слСдуСт Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свСтодиод HL6 Π½Π° Π»ΠΈΠ½ΠΈΠΈ D5 ΠΏΠΎΡ€Ρ‚Π° ΠŸΠ’Ρ‹Π² ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· продолТСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ состояния HL6;

2.2. Код числа Π₯1 Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Слях SA1 — SA7 устанавливаСтся Π΄ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ управлСния.

3 ВрСбования ΠΊ ΡΠΎΡΡ‚Π°Π²Ρƒ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°.

3.1 Π’ ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ схСму (рисунок) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² со ΡΡ…Π΅ΠΌΠΎΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ установки ΠΈ ΡΠ΅Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹Π±ΠΎΡ€Π° ППА.

3.2 ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΠΎΠ΅ устройство Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠœΠŸ 8080/8085 ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ, прСдставляя Π΅Π³ΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ состава шин ΠΈ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ.

3.3 ΠŸΡ€ΠΈΠ½ΡΡ‚Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², сСлСктора, схСмы сброса ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ адрСсов ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΈ ΠΊΠΎΠ΄ΠΎΠ² Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

3.4 ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΈ Ρ€ΡƒΡ‡Π½Ρ‹ΠΌ способом Π½Π° Π»ΠΈΡΡ‚Π°Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° А5, А4.

3.5 Π’ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° слСдуСт привСсти:

— Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ управлСния Π²Π²ΠΎΠ΄ΠΎΠΌ / Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡƒΠ· с ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ принятых Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ;

— ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ / Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ принятыС назначСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ;

— Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ, Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ΅ принятого Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

4 Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π°Π΄Π°Π½ΠΈΠΉ Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ значСниями чисСл Π₯1, Π₯2. Число Π₯1 слСдуСт ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Π³Ρ€ΡƒΠΏΠΏΡ‹. Π¦ΠΈΡ„Ρ€Π° Π₯2 задаСтся ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌ ΡƒΡ‡Π΅Ρ‚Π° исполнитСлСй Π½Π° ΠΊΡƒΡ€ΡΠ΅.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° № 3.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄ΠΎΠΌ / Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠžΠœΠ­Π’Πœ.

Π—Π°Π΄Π°Π½ΠΈΠ΅: Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΈΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ № 2 замСняя МПУ Π½Π° ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠžΠœΠ­Π’Πœ (свСдСния ΠΏΠΎ i 8051 ΡΠΌ. Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π’), рСализуя Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ°ΡƒΠ·Ρ‹ Π½Π° Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°Ρ….

3. Устройство управлСния ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠšΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊ Π²Π½Π΅ΡˆΠ½ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, управляСт Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сигналы синхронизации. Устройство управлСния CΠ U ΠΏΠΎ ΡΠΈΠ³Π½Π°Π»Π°ΠΌ синхронизации Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» фиксированной Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ€Π°Π²Π½ΠΎΠΉ 12 ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° выполняСтся Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ». НСкоторыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ с 2-Π±Π°ΠΉΡ‚Π½Ρ‹ΠΌΠΈ словами ΠΈΠ»ΠΈ связанныС с ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° Π΄Π²Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ дСлСния ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ². На ΠΎΡΠ½ΠΎΠ²Π΅ этих особСнностСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства управлСния Π‘ ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ этого ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ расчёт Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ исполнСния ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

На ΡΡ…Π΅ΠΌΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ ΡƒΡΡ‚ройству управлСния ΠΏΡ€ΠΈΠΌΡ‹ΠΊΠ°Π΅Ρ‚ рСгистр ΠΊΠΎΠΌΠ°Π½Π΄ (IR). Π’ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° выполняСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ сигналы устройства управлСния ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠΈ:

— PSEN — Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ памяти,.

— ALE — Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ фиксации адрСса,.

— PROG — сигнал программирования,.

— Π•Π — Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ,.

— VPP — напряТСниС программирования,.

— RST — сигнал ΠΎΠ±Ρ‰Π΅Π³ΠΎ сброса,.

— VPD — Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ питания памяти ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ источника,.

— XTAL — Π²Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°.

4. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 8051.

ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ процСссор ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ синхронизация.

4.1 ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠΎΡ€Ρ‚ΠΎΠ² — 4. НаимСнованиС ΠΏΠΎΡ€Ρ‚ΠΎΠ² — P0… P3 ΠΎΠ½ΠΈ Π°Π΄Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ рСгистры ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚ΠΎΠ² — 8 с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ±ΠΈΡ‚Π½ΠΎΠΉ адрСсации разрядов.

ОбмСн ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚Ρ‹. ВсС ΠΏΠΎΡ€Ρ‚Ρ‹ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ разрядов ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ для Π²Ρ‹Π²ΠΎΠ΄Π°.

2.2 ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Из-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ количСства Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² корпуса ИМБ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для выполнСния Π΄Π²ΡƒΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ — Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΈ Π΄Π»Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

ΠŸΠΎΡ€Ρ‚Ρ‹ Π 0 ΠΈ Π 2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти. ΠŸΡ€ΠΈ этом Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… Π 0 младший Π±Π°ΠΉΡ‚ адрСса внСшнСй памяти ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ с Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ / Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ Π 2 содСрТат ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ адрСса внСшнСй памяти, Ссли адрСс 16-разрядный. ΠŸΡ€ΠΈ использовании Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΠ³ΠΎ адрСса ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π 2 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти Π² Π 0 автоматичСски заносятся 1 Π²ΠΎ Π²ΡΠ΅ Π±ΠΈΡ‚Ρ‹. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π² Π 2 ΠΏΡ€ΠΈ этом остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ.

ΠŸΠΎΡ€Ρ‚ Π Π— ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для формирования ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… сигналов. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π±ΠΈΡ‚Ρ‹ ΠΏΠΎΡ€Ρ‚Π° Π Π— ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ занСсСны 1. ΠΠ΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ разряды ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°.

Разряды ΠΏΠΎΡ€Ρ‚Π° Π 3 (всС ΠΈΠ»ΠΈ частично) ΠΏΡ€ΠΈ этом ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

— Π²Ρ…ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π Π—.0 — RXD;

— Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π 3.1 — TXD;

— Π²Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ 0 Π 3.2 — INT0*;

— Π²Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ 1 Π Π—. Π— — INT1*;

— Π²Ρ…ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°-счСтчика 0 Π 3.4 — Π’0;

— Π²Ρ…ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°-счСтчика 1 Π 3.5 — Π’1;

— ΡΡ‚Ρ€ΠΎΠ± записи Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΡŽΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π 3.6 — WR*;

— ΡΡ‚Ρ€ΠΎΠ± чтСния ΠΈΠ· Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… Π 3.7 — RD*.

4.2 Устройство ΠΏΠΎΡ€Ρ‚ΠΎΠ².

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΏΠΎΡ€Ρ‚ΠΎΠ² содСрТит рСгистр-Π·Π°Ρ‰Π΅Π»ΠΊΡƒ (SFR Π 0 — SFR P3), Π²Ρ‹Ρ…ΠΎΠ΄Π½ΡƒΡŽ Ρ†Π΅ΠΏΡŒ ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€.

ΠŸΠΎΡ€Ρ‚ Π 0.

ΠŸΠΎΡ€Ρ‚ Π 1.

ΠŸΠΎΡ€Ρ‚ Π 2.

ΠŸΠΎΡ€Ρ‚ Π Π— На рисункС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы рСгистров-Π·Π°Ρ‰Π΅Π»ΠΎΠΊ ΠΈ Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° всСх ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ 8051. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ€Π°Π·Ρ€ΡΠ΄ΠΎΠ² рСгистра-Π·Π°Ρ‰Π΅Π»ΠΊΠΈ SFR являСтся D-Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠΌ, информация Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ заносится с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎ ΡΠΈΠ³Π½Π°Π»Ρƒ «Π—Π°ΠΏΠΈΡΡŒ Π² SFR Π Ρ…» (Ρ… = 0, 1, 2, 3) ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссорного элСмСнта (CPU). Π‘ ΠΏΡ€ΡΠΌΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° D-Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° информация ΠΌΠ°ΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΡˆΠΈΠ½Ρƒ ΠΏΠΎ ΡΠΈΠ³Π½Π°Π»Ρƒ «Π§Ρ‚Π΅Π½ΠΈΠ΅ SFR Π Ρ…» ΠΎΡ‚ CPU, Π° Ρ Π²Ρ‹Π²ΠΎΠ΄Π° микросхСмы («ΠΈΠ· Π²Π½Π΅ΡˆΠ½Π΅Π³ΠΎ ΠΌΠΈΡ€Π°») ΠΏΠΎ ΡΠΈΠ³Π½Π°Π»Ρƒ «Π§Ρ‚Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Π Ρ…». Одни ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ сигнал «Π§Ρ‚Π΅Π½ΠΈΠ΅ SFR P1», Π΄Ρ€ΡƒΠ³ΠΈΠ΅ — «Π§Ρ‚Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² PI».

4.3 ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ элСктричСских характСристик ΠΏΠΎΡ€Ρ‚ΠΎΠ².

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ каскады Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² SFR ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π 1-Π Π— Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π° ΠΏΠΎΠ»Π΅Π²Ρ‹Ρ… транзисторах с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ каскады Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² SFR P0 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π° Ρ‚ранзисторах с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ стоком. КаТдая линия любого ΠΈΠ· ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ нСзависимо ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ для Π²Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (для Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π 0 ΠΈ Π 2 это справСдливо Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся для обращСния ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти).

Для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° любой Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π 1 — Π Π— Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ разряд SFR занСсти 1. ΠŸΡ€ΠΈ этом Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ»Π΅Π²ΠΎΠΉ транзистор ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ рСзистор «ΠΏΠΎΠ΄Ρ‚ягиваСт» ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ питания. Π’Π½Π΅ΡˆΠ½ΡΡ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ. Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ каскады ΠΏΠΎΡ€Ρ‚Π° Π 0 ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠ½ΡƒΡŽ структуру. Нагрузочный ΠΏΠΎΠ»Π΅Π²ΠΎΠΉ транзистор Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡ€Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 1 ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти. Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ транзистор ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ€Ρ‚ Π 1) Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ каскады ΠΏΠΎΡ€Ρ‚Π° Π 0 ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ступСни Π½Π° Ρ‚ранзисторах с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ стоком. Π—Π°ΠΏΠΈΡΡŒ 1 Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π±ΠΈΡ‚ SFR ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ транзистор, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π²ΠΎΠ΄ Π‘Π˜Π‘ оказываСтся ΠΏΠΎΠ΄ «ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ» ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠΌ. Π­Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° Π 0, ΠΊΠ°ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ с Π²Ρ‹ΡΠΎΠΊΠΎΠΈΠΌΠΏΠ΅Π΄Π°Π½ΡΠ½Ρ‹ΠΌ состояниСм. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ каскады ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π 1-Π Π— ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ½ΠΈ становятся источниками Ρ‚ΠΎΠΊΠ° для микросхСмы ΠΈΠ»ΠΈ транзистора, Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ.

5. Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ / счСтчики ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства 8051.

Π’ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… модСлях сСмСйства ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° / счСтчика (Π’/БО ΠΈ Π’/Π‘1), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ счСтчиков Π²Π½Π΅ΡˆΠ½ΠΈΡ… событий. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС содСрТимоС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° / счСтчика (Π΄Π°Π»Π΅Π΅ для краткости Π’/Π‘) инкрСмСнтируСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ машинном Ρ†ΠΈΠΊΠ»Π΅, Ρ‚. Π΅. Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 12 ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΎ инкрСмСнтируСтся ΠΏΠΎΠ΄ воздСйствиСм ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· 1 Π² 0 внСшнСго Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ (Π’0, Π’1) Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ 8051. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°, максимальная частота подсчСта Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов Ρ€Π°Π²Π½Π° 1/24 частоты Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°. На Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ свСрху Π½Π΅Ρ‚. Для Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ прочтСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ машинного Ρ†ΠΈΠΊΠ»Π° ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ.

Для управлСния Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π’/Π‘ ΠΈ Π΄Π»Ρ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡ… Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚вия с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° рСгистра ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (TMOD ΠΈ TCON), описаниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½ΠΈΠΆΠ΅.

РСгистр Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° / счСтчика TMOD.

Π‘ΠΈΠΌΠ²ΠΎΠ».

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ.

Имя ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

GATE.

TMOD.7 для Π’/Π‘1 ΠΈ TMOD.3 для Π’/БО.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ. Если Π±ΠΈΡ‚ установлСн, Ρ‚ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ / счСтчик «Ρ…» Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π° Π²Ρ…ΠΎΠ΄Π΅ «INTx» высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ Π±ΠΈΡ‚ управлСния «TRx» установлСн. Если Π±ΠΈΡ‚ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½, Ρ‚ΠΎ Π’/Π‘ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΠΈΡ‚ управлСния TRx" устанавливаСтся.

Π‘/Π’.

TMOD.6 для Π’/Π‘1 ΠΈ TMOD.2 для Π’/БО.

Π‘ΠΈΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ счСтчика событий. Если Π±ΠΈΡ‚ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½, Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ источника сигналов синхронизации. Если; установлСн, Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ счСтчик ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… сигналов Π½Π° Π²Ρ…ΠΎΠ΄Π΅ «Π’Ρ…».

М1.

TMOD.5 для Π’/Π‘1 ΠΈ TMOD.1 для Π’/БО.

Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

М1.

М0.

Π’Π°ΠΉΠΌΠ΅Ρ€ Π’Π•48. «TLx» Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ 5-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ.

М0.

TMOD.4 для Π’/Π‘1 ΠΈ TMOD.0 для Π’/БО.

16 Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ / счСтчик. «Π’Нх» ΠΈ «TLx» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ / счСтчик. «Π’Нх» Ρ…Ρ€Π°Π½ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π² «TLx» ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ.

Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик 1 останавливаСтся. Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик 0: TLO Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ / счСтчик, ΠΈ Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌ опрСдСляСтся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Π±ΠΈΡ‚Π°ΠΌΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0. ВНО Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ 8 Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΈ Π΅Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌ опрСдСляСтся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Π±ΠΈΡ‚Π°ΠΌΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1.

РСгистр управлСния / статуса Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° TCON.

Π‘ΠΈΠΌΠ²ΠΎΠ».

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ.

Имя ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

TF1.

TCON.7.

Π€Π»Π°Π³ пСрСполнСния Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1. УстанавливаСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° / счСтчика. БбрасываСтся ΠΏΡ€ΠΈ обслуТивании прСрывания Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ.

TR1.

TCON.6.

Π‘ΠΈΡ‚ управлСния Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1. УстанавливаСтся, / сбрасываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для пуска / останова.

TF0.

TCON.5.

Π€Π»Π°Π³ пСрСполнСния Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0. УстанавливаСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ. БбрасываСтся ΠΏΡ€ΠΈ обслуТивании прСрывания.

TR0.

TCON.4.

Π‘ΠΈΡ‚ управлСния Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0. УстанавливаСтся / сбрасываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для пуска / останова Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° / счСтчика.

IE1.

TCON.3.

3 Π€Π»Π°Π³ Ρ„Ρ€ΠΎΠ½Ρ‚Π° прСрывания 1. УстанавливаСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° дСтСктируСтся срСз внСшнСго сигнала INT1. БбрасываСтся ΠΏΡ€ΠΈ обслуТивании прСрывания.

IT1.

TCON.2.

2 Π‘ΠΈΡ‚ управлСния Ρ‚ΠΈΠΏΠΎΠΌ прСрывания 1. УстанавливаСтся / сбрасываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ для установки спСцификации запроса INT1 (срСз / Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ).

IE0.

TCON.1.

Π€Π»Π°Π³ Ρ„Ρ€ΠΎΠ½Ρ‚Π° прСрывания 0. УстанавливаСтся ΠΏΠΎ ΡΡ€Π΅Π·Ρƒ сигнала INTO. БбрасываСтся ΠΏΡ€ΠΈ обслуТивании прСрывания.

IΠ’0.

TCON.0.

Π‘ΠΈΡ‚ управлСния Ρ‚ΠΈΠΏΠΎΠΌ прСрывания 0. УстанавливаСтся / сбрасываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ для установки спСцификации запроса INTO (срСз / Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ).

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²-счСтчиков.

Как слСдуСт ΠΈΠ· ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±ΠΈΡ‚ TMOD, для ΠΎΠ±ΠΎΠΈΡ… Π’/Π‘ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ 0, 1 ΠΈ 2 ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. Π Π΅ΠΆΠΈΠΌΡ‹ 3 для Π’/БО ΠΈ Π’/Π‘1 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹. Π Π°Π±ΠΎΡ‚Π° Π’/Π‘ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² опрСдСляСтся схСмной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.7:

— Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 0 ΠΈ 1 — рис. 3.7 Π°;

— Π’/БО ΠΈ Π’/Π‘1 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 2 — 3.7 Π±;

— Π’/БО Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 — 3.7 Π².

Π±.

Π›ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π’/БО ΠΈ Π’/Π‘1 Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 0, 1, 2, Π— Π Π΅ΠΆΠΈΠΌ 0. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² Π’ / Π‘Ρ… Π² Ρ€Π΅ΠΆΠΈΠΌ 0 Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ Π½Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠžΠ­Π’Πœ КМ1816Π’Π•48 (восьми Π±ΠΈΡ‚Π½Ρ‹ΠΉ счСтчик), ΠΊ Π²Ρ…ΠΎΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ пятибитный ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ частоты Π½Π° 32. Π Π°Π±ΠΎΡ‚Ρƒ Π’/Π‘ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π’/Π‘1 ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ рис Π°. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π½Ρ‹ΠΉ рСгистр ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ 13 Π±ΠΈΡ‚. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΈΠ· ΡΠΎΡΡ‚ояния «Π²ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹» Π² ΡΠΎΡΡ‚ояниС «Π²ΡΠ΅ Π½ΡƒΠ»ΠΈ» устанавливаСтся Ρ„Π»Π°Π³ прСрывания ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° TF 1. Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ синхросигнал Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ (поступаСт Π½Π° Π²Ρ…ΠΎΠ΄ Π’/Π‘1), ΠΊΠΎΠ³Π΄Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±ΠΈΡ‚ TR1 установлСн Π² 1 Π»ΠΈΠ±ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±ΠΈΡ‚ GATE (Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°) Ρ€Π°Π²Π΅Π½ 0, Π»ΠΈΠ±ΠΎ Π½Π° Π²Π½Π΅ΡˆΠ½ΠΈΠΉ Π²Ρ‹Π²ΠΎΠ΄ запроса прСрывания INT1 поступаСт ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 1. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ установка Π±ΠΈΡ‚Π° GATE Π² 1 позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ для измСрСния Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠ³ΠΎ сигнала ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄ запроса прСрывания.

Π Π΅ΠΆΠΈΠΌ 1. Π Π°Π±ΠΎΡ‚Π° любого Π’/Π‘ Π² ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ такая ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π½Ρ‹ΠΉ рСгистр ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ 16 Π±ΠΈΡ‚.

Π Π΅ΠΆΠΈΠΌ 2. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· ΡΠΎΡΡ‚ояния «Π²ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹» Π² ΡΠΎΡΡ‚ояниС, «Π²ΡΠ΅ Π½ΡƒΠ»ΠΈ») Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½ΠΎΠ³ΠΎ счСтчика TL1 ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ΅ Ρ„Π»Π°Π³Π° TF1 (см. Ρ€ΠΈΡ. Π±), Π½ΠΎ ΠΈ Π°Π²Ρ‚оматичСски ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² TL1 содСрТимоС ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π±Π°ΠΉΡ‚Π° (ВН 1) Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ рСгистра, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°Π΄Π°Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° оставляСт содСрТимоС ВН1 Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 2 Π’/БО ΠΈ Π’/Π‘1 Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.

Π Π΅ΠΆΠΈΠΌ 3. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 Π’/БО ΠΈ Π’/Π‘1 Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’/Π‘1 сохраняСт Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ своС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ содСрТимоС. Π­Ρ„Ρ„Π΅ΠΊΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ сбросС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° TR1 Π² 0. Π Π°Π±ΠΎΡ‚Ρƒ Π’/БО ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ рис. 7. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 TL0 ΠΈ Π’НО Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ Π΄Π²Π° нСзависимых Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½Ρ‹Ρ… счСтчика. Π Π°Π±ΠΎΡ‚Ρƒ TL0 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π±ΠΈΡ‚Ρ‹ Π’/БО (Π‘/Π’, GATE TR0), Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал INTO ΠΈ Ρ„Π»Π°Π³ пСрСполнСния TF0. Π Π°Π±ΠΎΡ‚Ρƒ ВНО, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° (подсчёт ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ), опрСдСляСт ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±ΠΈΡ‚ TR1. ΠŸΡ€ΠΈ этом ВНО ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Π»Π°Π³ пСрСполнСния TF1. Π Π΅ΠΆΠΈΠΌ 3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° трСбуСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ восьми Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ счСтчика событий. МоТно ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ 8051 ΠΈΠΌΠ΅Π΅Ρ‚ Π² ΡΠ²ΠΎΠ΅ΠΌ составС Ρ‚Ρ€ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° / счСтчика. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ ΠΆΠ΅, Ссли Π’/БО ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3, Π’/Π‘1 ΠΌΠΎΠΆΠ΅Ρ‚-Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ Π² Ρ€Π΅ΠΆΠΈΠΌ 0, 1 ΠΈΠ»ΠΈ 2, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° частоты ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

Π’ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… модСлях ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства MCS-51 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ счСтчик Π’/Π‘2 ΠΈ (ΠΈΠ»ΠΈ) Π±Π»ΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… счСтчиков РБА, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для отсчСта Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ².

4 ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 8051.

Π§Π΅Ρ€Π΅Π· ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ асинхронный ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ UART (Universal Asynchronous Receiver-Transmitter) ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, прСдставлСнной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (младшими Π±ΠΈΡ‚Π°ΠΌΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄), Π² ΠΏΠΎΠ»Π½ΠΎΠΌ дуплСксном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π°. Π’ ΡΠΎΡΡ‚Π°Π² ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ часто ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ входят ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠΉ ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‰ΠΈΠ΅ рСгистры, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹ΠΉ рСгистр (SBUF) ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

Π Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π΄Π²Π° слуТСбных рСгистра — РСгистр управлСния / статуса ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° SCON ΠΈ Π±ΠΈΡ‚ SMOD рСгистра управлСния ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ PCON. Π—Π°ΠΏΠΈΡΡŒ Π±Π°ΠΉΡ‚Π° Π² Π±ΡƒΡ„Π΅Ρ€ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π°Π²Ρ‚оматичСской пСрСписи Π±Π°ΠΉΡ‚Π° Π² ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ рСгистр ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±Π°ΠΉΡ‚Π°. НаличиС Π±ΡƒΡ„Π΅Ρ€Π½ΠΎΠ³ΠΎ рСгистра ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° позволяСт ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ чтСния Ρ€Π°Π½Π΅Π΅ принятого Π±Π°ΠΉΡ‚Π° с ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΌ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ. Но Π΅ΡΠ»ΠΈ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ окончания ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π±Π°ΠΉΡ‚Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Π½Π΅ Π±Ρ‹Π» считан ΠΈΠ· SBUF, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ потСрян.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ 8051 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ….

Π Π΅ΠΆΠΈΠΌ 0. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ся, ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ся Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ Π²Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° (RXLTXi). ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ пСрСдаСтся 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…. Π§Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (TXD; Π²Ρ‹Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ сдвига, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚. Частота ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ€Π°Π²Π½Π° 1/12 частоты ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° Π Π΅ΠΆΠΈΠΌ 1. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ TXD ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· RXD 10 Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: старт-Π±ΠΈΡ‚ (0), 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΡ‚ΠΎΠΏ-Π±ΠΈΡ‚ (1) Π’ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±ΠΈΡ‚ RB8 рСгистра управлСния / статуса ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° SCON заносятся стоп-Π±ΠΈΡ‚ Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ° / ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ — Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° пСрСмСнная ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ся Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ.

Π Π΅ΠΆΠΈΠΌ 2. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ TXD ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· RXD ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ 11 Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: старт-Π±ΠΈΡ‚, 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ дСвятый Π±ΠΈΡ‚ ΠΈ ΡΡ‚ΠΎΠΏ-Π±ΠΈΡ‚. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ дСвятый Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 ΠΈΠ»ΠΈ 1 ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ достовСрности ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ контроля ΠΏΠΎ Ρ‡Π΅Ρ‚ности Π² Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈΠ· ΡΠ»ΠΎΠ²Π° состояния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (PSW.0). ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ дСвятый Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… помСщаСтся Π² Π±ΠΈΡ‚ RB8 SCON, Π° ΡΡ‚ΠΎΠΏ-Π±ΠΈΡ‚, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° 1, тСряСтся. Частота ΠΏΡ€ΠΈΠ΅ΠΌΠ° / ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ выбираСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Π° Π»ΠΈΠ±ΠΎ 1/32, Π»ΠΈΠ±ΠΎ 1/64 частоты Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° SMOD.

Π Π΅ΠΆΠΈΠΌ 3. совпадаСт с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ 2 Π²ΠΎ Π²ΡΠ΅Ρ… дСталях, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ частоты ΠΏΡ€ΠΈΠ΅ΠΌΠ° / ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, которая являСтся Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Π·Π°Π΄Π°Π΅Ρ‚ся Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ.

Π’ΠΎ Π²ΡΠ΅Ρ… случаях ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° инициализируСтся инструкциСй, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² SBUF. ΠŸΡ€ΠΈΠ΅ΠΌ инициализируСтся ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠ°Π΄Π° ΠΈΠ· 1 Π² 0 Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. ΠŸΡ€ΠΈ этом Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 этот ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ условий R1 = 0 ΠΈ REN= 1 (см. Ρ‚Π°Π±Π». 8), Π° Π΄Π»Ρ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² — REN = 1.

4.1 РСгистр управлСния / статуса ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° SCON.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ рСгистр с ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ SCON. Π­Ρ‚ΠΎΡ‚ рСгистр содСрТит Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π±ΠΈΡ‚Ρ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°, Π½ΠΎ ΠΈ Π΄Π΅Π²ΡΡ‚Ρ‹ΠΉ Π±ΠΈΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (RB8 ΠΈ Π’Π’8) ΠΈ Π±ΠΈΡ‚Ρ‹ прСрывания ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (R1 ΠΈ Π’1).

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ Π±ΠΈΡ‚Ρ‹ рСгистра SCON Π΄Π²ΡƒΡ…Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° опрСдСляСт Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Π’ΠΎ Π²ΡΠ΅Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° инициализируСтся любой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹ΠΉ рСгистр SBUF ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ Π±Π°ΠΉΡ‚Π°. Как ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, ΠΏΡ€ΠΈΠ΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 осущСствляСтся ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ R1 = 0 ΠΈ REN = 1, Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… — ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ REN.

Π’ Π±ΠΈΡ‚Π΅ Π’Π’8 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ устанавливаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ дСвятого Π±ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ 8# Ρ€Π΅ΠΆΠΈΠΌΠ΅ 2 ΠΈΠ»ΠΈ 3. Π’ Π±ΠΈΡ‚Π΅ RB8 Π² ΡΡ‚ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… фиксируСтся дСвятый ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΉ Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 1 Π² Π±ΠΈΡ‚ RB8 заносится стоп-Π±ΠΈΡ‚. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 Π±ΠΈΡ‚ RB8 Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся.

Π€Π»Π°Π³ прСрывания ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° TI устанавливаСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ стоп-Π±ΠΈΡ‚Π° Π²ΠΎ Π²ΡΠ΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° обслуТивания прСрывания Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π±ΠΈΡ‚ Tl.

Π€Π»Π°Π³ прСрывания ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° RI устанавливаСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° восьмого Π±ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 ΠΈ Π² ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° стоп-Π±ΠΈΡ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 1, 2 ΠΈ 3. ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° обслуТивания прСрывания Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π±ΠΈΡ‚ RI.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚ рСгистра управлСния / статуса ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° SCON.

Π‘ΠΈΠΌΠ²ΠΎΠ».

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ.

Имя ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

SM0.

SM1.

SCON.7.

SCON.6.

Π‘ΠΈΡ‚Ρ‹ управлСния Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Π£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ/ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ (см. ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1).

SM0.

SM1.

Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

Π‘Π΄Π²ΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ рСгистр Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°.

9 Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, измСняСмая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

SM2.

SCON.5.

Π‘ΠΈΡ‚ управлСния Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. УстанавливаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ для Π·Π°ΠΏΡ€Π΅Ρ‚Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° сообщСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ дСвятый Π±ΠΈΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0.

REN.

SCON.4.

Π‘ΠΈΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ΅ΠΌΠ°. УстанавливаСтся/сбрасываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ / Π·Π°ΠΏΡ€Π΅Ρ‚Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π’8.

SCON. 3.

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π±ΠΈΡ‚Π° 8. УстанавливаСтся/сбрасываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ для задания дСвятого ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 9-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

RB8.

SCON.2.

ΠŸΡ€ΠΈΠ΅ΠΌ Π±ΠΈΡ‚Π° 8. УстанавливаСтся/сбрасываСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ для фиксации дСвятого ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 9-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.

TI.

SCON. 1.

Π€Π»Π°Π³ прСрывания ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. УстанавливаСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±Π°ΠΉΡ‚Π°. БбрасываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ послС обслуТивания прСрывания.

RI.

SCON.O.

Π€Π»Π°Π³ прСрывания ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. УстанавливаСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Π±Π°ΠΉΡ‚Π°. БбрасываСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ послС обслуТивания прСрывания.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ° / ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ° / ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, Ρ‚. Π΅. частота Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…, опрСдСляСтся Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 частота ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ зависит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Ρ€Π΅Π·ΠΎΠ½Π°Π½ΡΠ½ΠΎΠΉ частоты ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° f Ρ€Π΅Π·:

f=fΡ€Π΅Π·/12.

Π—Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 1, 2 ΠΈ 3 ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ° / ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ зависит ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° SMOD Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ PCON.

РСгистр управлСния ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ PCON.

Π‘ΠΈΠΌΠ²ΠΎΠ».

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ.

НаимСнованиС ΠΈ Ρ„ункция.

SMOD.

PCON.7.

УдвоСнная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. Если Π±ΠΈΡ‚ установлСн Π² 1, Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²Π΄Π²ΠΎΠ΅ большС, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ SMOD = 0. По ΡΠ±Ρ€ΠΎΡΡƒ SMOD = 0.

PCON.6.

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

PCON.5.

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

PCON.4.

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

GF1 GF0.

PCON.3 PCON.2.

Π€Π»Π°Π³ΠΈ, спСцифицируСмыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (Ρ„Π»Π°Π³ΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния).

PD.

PCON.1.

Π‘ΠΈΡ‚ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ мощности. ΠŸΡ€ΠΈ установкС Π±ΠΈΡ‚Π° Π² 1 ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ потрСбляСмой мощности.

IDL.

PCON.0.

Π‘ΠΈΡ‚ холостого Ρ…ΠΎΠ΄Π°. Если Π±ΠΈΡ‚ установлСн Π² 1, Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

ΠŸΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ записи 1 Π² PD ΠΈ IDL Π±ΠΈΡ‚ PD ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство. Бброс содСрТимого PCON выполняСтся ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° 0XXX0000. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 2 частота ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ опрСдСляСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

f=2SMODfΡ€Π΅Π·/64.

ΠΈ ΠΏΡ€ΠΈ SMOD = 0 частота ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ€Π°Π²Π½Π° 1/64 частоты fΡ€Π΅Π·, Π° ΠΏΡ€ΠΈ SMOD = 1 — 1/32 частоты fΡ€Π΅Π·.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 1 ΠΈ 3 Π² Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ частоты ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° SMOD, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ участиС Ρ‚Π°ΠΉΠΌΠ΅Ρ€ 1. ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 Π² ΡΡ‚ΠΎΠΌ случаС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. Π’Π°ΠΉΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ счСтчика. НомСр Ρ€Π΅ΠΆΠΈΠΌΠ° (0, 1, 2) Ρ€ΠΎΠ»ΠΈ Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚. НаиболСС Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎ использованиС Π΅Π³ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° с Π°Π²Ρ‚ΠΎΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ (ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π° TMOD = 0010Π’).

Настройка Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 для управлСния частотой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

Частота ΠΏΡ€ΠΈΠ΅ΠΌΠ° / ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (BAUD RATE).

Частота Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° ΠœΠ“Ρ†.

Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик 1.

SMOD.

Π΅Π».

Π Π΅ΠΆΠΈΠΌ (MODE).

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ΅ число.

Π Π΅ΠΆΠΈΠΌ О, макс: 1 ΠœΠ“Ρ†.

X.

X.

X.

X.

Π Π΅ΠΆΠΈΠΌ 2, макс: 375 ΠšΠ³Ρ†.

X.

X.

X.

Π Π΅ΠΆΠΈΠΌ 1, 3: 62,2 ΠšΠ³Ρ†.

0FFh.

19,2 ΠšΠ³Ρ†.

11,059.

0FDh.

9,6 ΠšΠ³Ρ†.

11,059.

0FDh.

4,8 ΠšΠ³Ρ†.

11,059.

0FAh.

2,4 ΠšΠ³Ρ†.

11,059.

0F4h.

1,2 ΠšΠ³Ρ†.

11,059.

0F4h.

137,5 Π“Ρ†.

11,059.

1Dh.

110 Π“Ρ†.

72h.

110 Π“Ρ†.

0FEEBh.

Бкорости ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΡ… частот ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΏΡ€ΠΈ использовании Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 1 (16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€) ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ ΠΏΠΎΠ»ΡƒΠ±Π°ΠΉΡ‚ TMOD = 0001Π’). ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.

6. БистСма ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 8051.

УпрощСнная схСма ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ 8051 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅. АдрСса ΠΏΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌ 0003Н, 0013Н ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ внСшним прСрываниям. Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ прСрывания INT0 ΠΈ INT1 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ Π»ΠΈΠ±ΠΎ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ, Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ сигнала ΠΈΠ· 1 Π² 0 Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… 8051 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±ΠΈΡ‚ IT0 ΠΈ IT1 Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ TCON. ΠžΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ„Π»Π°Π³ΠΈ IE0 ΠΈ IE1 Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ TCON, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΡŽΡ‚ Π²Ρ‹Π·ΠΎΠ² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обслуТивания прСрывания. Бброс этих Ρ„Π»Π°Π³ΠΎΠ² выполняСтся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ (срСзу) сигнала. Если ΠΆΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала, Ρ‚ΠΎ ΡΠ±Ρ€ΠΎΡΠΎΠΌ Ρ„Π»Π°Π³Π° I Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° обслуТивания прСрывания ΠΏΡƒΡ‚Π΅ΠΌ воздСйствия Π½Π° ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ прСрывания с Ρ†Π΅Π»ΡŒΡŽ снятия ΠΈΠΌ Π·Π°ΠΏΡ€ΠΎΡΠ°. Π€Π»Π°Π³ΠΈ запросов прСрывания ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² TF0 ΠΈ TF1 ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ автоматичСски ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ управлСния ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ обслуТивания. Π€Π»Π°Π³ΠΈ запросов прСрывания RI ΠΈ TI ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π±Π»ΠΎΠΊΠΎΠΌ управлСния ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ, Π½ΠΎ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.

РаспрСдСлСниС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… областСй прСрывания ΠžΠœΠ­Π’Πœ.

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Π½Π°Π·Π²Π°Π½Π½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ доступны ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны/ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ с Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ установлСны / ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Ρ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ срСдствами.

Π’ Π±Π»ΠΎΠΊΠ΅ рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΅ΡΡ‚ΡŒ Π΄Π²Π° рСгистра, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для управлСния Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ IE ΠΈ ΡƒΡ€ΠΎΠ²Π½ΡΠΌΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° IP. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ установки / сброса любого ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° Π² ΡΡ‚ΠΈΡ… Π΄Π²ΡƒΡ… рСгистрах Π΄Π΅Π»Π°Π΅Ρ‚ систСму ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ 8051 ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΎΠΉ.

Π’ Π±ΠΎΠ»Π΅Π΅ слоТных модификациях ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства MCS-51 количСство ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΎΠ±Ρ…одимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Π΅ΠΊΡ‚ΠΎΡ€ прСрывания для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… устройств (Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ обслуТивания ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Π² ΡΡ‚ΠΎΠΌ случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ), Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π° рСгистра — Ρ€Π΅ΠΆΠΈΠΌΠ° (маски) ΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ.

РСгистр масок прСрывания (IE).

Π‘ΠΈΠΌΠ²ΠΎΠ».

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ.

Имя ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

ЕА.

IE.7.

БнятиС Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ прСрывания. БбрасываСтся, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ для Π·Π°ΠΏΡ€Π΅Ρ‚Π° всСх ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ нСзависимо ΠΎΡ‚ ΡΠΎΡΡ‚ояний IE.4 — IE.0.

IE.6.

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

IE.5.

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

ES.

IE.4.

Π‘ΠΈΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ прСрывания, ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ / Π·Π°ΠΏΡ€Π΅Ρ‚Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ Ρ„Π»Π°Π³ΠΎΠ² TI ΠΈΠ»ΠΈ RI.

Π•Π’1.

IE.3.

Π‘ΠΈΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ прСрывания ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°. Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ / Π·Π°ΠΏΡ€Π΅Ρ‚Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1.

Π•Π₯1.

IE.2.

Π‘ΠΈΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ внСшнСго прСрывания 1. Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ / Π·Π°ΠΏΡ€Π΅Ρ‚Π° прСрывания 1.

Π•Π’Πž.

IE.1.

Π‘ΠΈΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ прСрывания ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0. Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ / Π·Π°ΠΏΡ€Π΅Ρ‚Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0.

Π•Π₯О.

IE.0.

эит Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ внСшнСго прСрывания 0. Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ / Π·Π°ΠΏΡ€Π΅Ρ‚Π° прСрывания 0.

РСгистр ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ (IP).

Π‘ΠΈΠΌΠ²ΠΎΠ».

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ.

Имя ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

;

IP.7-IP.5.

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

PS.

IP.4.

Π‘ΠΈΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для присваивания ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ / низшСго ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°.

Π Π’1.

IP.3.

Π‘ΠΈΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1. Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для присваивания ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ ΠΎΡ‚ Π³Π°ΠΉΠΌΠ΅Ρ€Π° 1 Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ / низшСго ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°.

Π Π₯1.

IP.2.

Π‘ΠΈΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° внСшнСго прСрывания 1. Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для присваивания Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ / низшСго ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ INT1.

Π Π’0.

IP.1.

Π‘ΠΈΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0. Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для присваивания ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0 Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ / низшСго ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°.

Π Π₯0.

IP.0.

Π‘ΠΈΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° внСшнСго прСрывания 0. Установка/сброс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ для присваивания Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ / низшСго ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ INTO.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ прСрывания.

БистСма ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² (LCALL) ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обслуТивания, Ссли ΠΎΠ½Π° Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… условий:

— Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ обслуТиваСтся запрос прСрывания Ρ€Π°Π²Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ высокого уровня ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°;

— Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» — Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π² Ρ†ΠΈΠΊΠ»Π΅ выполняСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;

— Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся ΠΊΠΎΠΌΠ°Π½Π΄Π° RETI ΠΈΠ»ΠΈ любая ΠΊΠΎΠΌΠ°Π½Π΄Π°, связанная с ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΌ IE ΠΈΠ»ΠΈ IP.

Если Ρ„Π»Π°Π³ прСрывания Π±Ρ‹Π» установлСн, Π½ΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ условий Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» обслуТивания ΠΈ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ окончания Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΡƒΠΆΠ΅ ΡΠ±Ρ€ΠΎΡˆΠ΅Π½, Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡ прСрывания тСряСтся ΠΈ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ся. По Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ сформированному ΠΊΠΎΠ΄Ρƒ LCALL систСма прСрывания ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π² ΡΡ‚Π΅ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТимоС счСтчика ΠΊΠΎΠΌΠ°Π½Π΄ (PC) ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² Π½Π΅Π³ΠΎ адрСс Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обслуТивания. По Π°Π΄Ρ€Π΅ΡΡƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ располоТСна ΠΊΠΎΠΌΠ°Π½Π΄Π° бСзусловной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния (JMP) ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ адрСсу ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обслуТивания прСрывания. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ нСобходимости ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ записи Π² ΡΡ‚Π΅ΠΊ (PUSH) слова состояния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (PSW), аккумулятора, Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»Ρ, указатСля Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚. Π΄. ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ восстановлСния ΠΈΠ· ΡΡ‚Π΅ΠΊΠ° (POP). ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обслуТивания прСрывания Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ RETI, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² ΡΡ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ пСрСзагруТаСтся ΠΈΠ· ΡΡ‚Π΅ΠΊΠ° сохранСнный адрСс Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Команда RET Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Π²Π°Π½Π½ΠΎΠΉ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ ΡΠ½ΠΈΠΌΡƒΡ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΎΠ±Ρ…одимости ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ обслуТивания Π΄Π°Π½Π½ΠΎΠ³ΠΎ прСрывания.

7. Π Π°Π±ΠΎΡ‚Π° с Π²Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 8051.

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΡ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΡ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΡ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС для формирования сигнала, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠŸΠ—Π£ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сигнал PSEN, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ — сигналы RD ΠΈ WR, Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠžΠ—Π£ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 16-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ адрСс, ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ восСмь Π±ΠΈΡ‚ выводятся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ Π 2, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ всСго Ρ†ΠΈΠΊΠ»Π° обращСния ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти. Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ каскады ΠΏΠΎΡ€Ρ‚Π° Π 2 ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, нСсколько ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΡƒΡŽΡΡ ΠΎΡ‚ Π 1 ΠΈ Π Π—, благодаря Ρ‡Π΅ΠΌΡƒ Π² SFR P2 ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ вовсС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ‰Π΅Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒ всС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π”ΠΎΠ±Π°Π²ΠΈΠΌ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ адрСсной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ информация ΠΈΠ· SFR P2, хотя ΠΈ Π½Π΅ ΠΏΡ€ΠΈΡΡƒΡ‚ствуСт Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ, Π½ΠΎ ΠΈ Π½Π΅ тСряСтся, Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡŒ Π½Π° Π½ΠΈΡ… послС окончания ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти (Ссли Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ этих ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ SFR P2 Π½Π΅ Π±Ρ‹Π» ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½).

Если ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ восьми Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс, Ρ‚ΠΎ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΡ€Ρ‚Π° остаСтся Ρ‚Π° ΠΆΠ΅ ΠΈΠ½Ρ„ормация, которая Ρ‚Π°ΠΌ Π±Ρ‹Π»Π° Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° обращСния ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти. Π­Ρ‚ΠΎ позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΡ‚Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ внСшнСй памяти Π΄Π°Π½Π½Ρ‹Ρ….

На Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΡ€Ρ‚Π° Π 0 младший Π±Π°ΠΉΡ‚ адрСса ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π‘ΠΈΠ³Π½Π°Π»Ρ‹ адрСса/ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠ±Π° ΠΏΠΎΠ»Π΅Π²Ρ‹Ρ… транзистора Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ каскада ΠΏΠΎΡ€Ρ‚Π° Π 0. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² ΡΡ‚ΠΎΠΌ случаС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π 0 ΡƒΠΆΠ΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ся Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ стоком ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов.

Π‘ΠΈΠ³Π½Π°Π» ALE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для фиксации младшСго Π±Π°ΠΉΡ‚Π° адрСса Π²ΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌ рСгистрС-Π·Π°Ρ‰Π΅Π»ΠΊΠ΅. АдрСсная информация достовСрна Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ окончания сигнала ALE.

Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π² Ρ†ΠΈΠΊΠ»Π΅ записи Π±Π°ΠΉΡ‚ заносится Π² Π 0 нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠ΅ΠΉ сигнала WR ΠΈ ΠΎΡΡ‚аСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π΄ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡ этого сигнала. Π’ Ρ†ΠΈΠΊΠ»Π΅ чтСния Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… Π 0 для достовСрного считывания Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠΈΠΌΠΈΡΡ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ окончания сигнала RD.

Π’ΠΎ Π²Ρ€Π΅ΠΌΡ обращСния ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти CPU записываСт 0FFH Π² SFR Π 0, уничтоТая, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ…Ρ€Π°Π½ΠΈΠΌΡƒΡŽ Ρ‚Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для записи ΠΏΠΎΡ€Ρ‚ Π 0 ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π²Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π½Π°Π΄ΠΎ с ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΠΉ Π΄ΠΎΠ»Π΅ΠΉ остороТности.

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² Π΄Π²ΡƒΡ… случаях:

— ΠΊΠΎΠ³Π΄Π° сигнал Π•Π Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, Ρ‚. Π΅. ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ;

— ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ счСтчик PC содСрТит число большС 0FFH.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ использовании ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉ встроСнного ΠŸΠ—Π£ ΠΈΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ Π΅Π³ΠΎ, Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π•Π Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сигнал с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ.

Когда CPU Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π²Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, всС Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° Π 2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Ρ‹Π²ΠΎΠ΄Π° ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π±Π°ΠΉΡ‚Π° адрСса ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ этом, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, Π² SFR P2 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ занСсСна любая информация — адрСсная информация, выводимая Ρ‡Π΅Ρ€Π΅Π· Π 2, Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ ΡΠΎΡΡ‚ояния Π΅Π³ΠΎ SFR.

8. Π Π΅ΠΆΠΈΠΌΡ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌ энСргопотрСблСниСм.

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… примСнСния ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ энСргопотрСблСниС являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π’ ΡΡ‚ΠΈΡ… случаях цСлСсообразно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ КМОП вСрсии ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ. Π’ Π½ΠΈΡ… прСдусмотрСны Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности сниТСния энСргопотрСблСния, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Ρ… n-МОП издСлиях. Π’Ρ‹ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ ΠΈ n-МОП вСрсии ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ, имСвшиС Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌ энСргопотрСблСниСм. Π’ Π½Π°ΡΡ‚оящСС врСмя ΠΈΡ… Π²Ρ‹ΠΏΡƒΡΠΊ ΠΏΠΎΡ‡Ρ‚ΠΈ повсСмСстно ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½. Однако врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ΠΈ всС ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² Ρ€ΡƒΠΊΠΈ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, поэтому Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ отсутствиС этих Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π² Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… n-МОП издСлиях.

ΠœΠΈΠΊΡ€ΠΎΠ­Π’Πœ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ° с ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠΊΠ°:

— Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π° (XX);

— Ρ€Π΅ΠΆΠΈΠΌ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ напряТСния питания (Π’ΠΠŸ).

Π Π΅ΠΆΠΈΠΌ XX характСризуСтся ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΌ энСргопотрСблСниСм Π² ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ„ΠΈΡ€ΠΌΠΎΠΉ Π½Π°Π·Π²Π°Π½ «Power Down Mode», Π½ΠΎ Π² ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ энСргопотрСблСниС ΠœΠŸ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ основного источника питания ΠΏΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρƒ Ucc (для сохранСния содСрТимого Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠžΠ—Π£ Π² ΡΡ‚ΠΎΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΉ источник питания Π½Π° Π²Ρ‹Π²ΠΎΠ΄ RST).

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ XX (IDL = 1) Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Π΅ сигналы ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ / счСтчики, Π½ΠΎ ΡΠΈΠ½Ρ…ронизация устройства управлСния ΠœΠŸ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ. РСгистры встроСнной памяти Π΄Π°Π½Π½Ρ‹Ρ… ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ содСрТимоС, Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… всСх ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ логичСскиС состояния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π½Π° Π½ΠΈΡ… Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ XX.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π’ΠΠŸ (PD = 1) Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ся Ρ‚Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°, Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²/ счСтчиков, систСмы ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. Как ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ XX, состояниС рСгистров, Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ ΠžΠ—Π£ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΠΎΡ€Ρ‚ΠΎΠ² остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

Π Π΅ΠΆΠΈΠΌΡ‹ XX ΠΈ Π’ΠΠŸ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ установкС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π±ΠΈΡ‚ΠΎΠ² Π² SFR PCON (рСгистрС управлСния ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ, адрСс 87h). ΠŸΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ установлСнных Π² ΡΠΎΡΡ‚ояниС 1 Π±ΠΈΡ‚Π°Ρ… IDL ΠΈ PD рСгистра PCON, состояниС PD ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство ΠΈ ΠœΠŸ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ Π’ΠΠŸ. ПослС сброса автоматичСски Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ PCON устанавливаСтся состояниС 0XXX0000.

Π’ n-МОП вСрсиях ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ рСгистр PCON содСрТит, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ SMOD. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±ΠΈΡ‚Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠšΠœΠžΠŸ устройствах. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π½ΠΎΡΠΈΡ‚ΡŒ состояниС «1» Π² Π½Π΅Π·Π°Π½ΡΡ‚Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ (PCON4 — PCON6), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… модификациях ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ справСдливо для всСх Π½Π΅ Π·Π°Π½ΡΡ‚Ρ‹Ρ… рСгистрами областСй рСгистровой памяти Π΄Π°Π½Π½Ρ‹Ρ… (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ области рСгистров SFR). Для достиТСния совмСстимости ΡƒΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с Π½ΠΎΠ²Ρ‹ΠΌΠΈ издСлиями Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности послСдних Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ установкой Π² 1 Π±ΠΈΡ‚ΠΎΠ² Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… рСгистрах. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π² 1 Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π±ΠΈΡ‚Ρ‹, Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ сСгодня, Π½ΠΎ Π²ΠΎΠ²ΡΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ, нСсмотря Π½Π° ΠΈΡ… ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΡΠ΅ΠΌΠ΅ΠΉΡΡ‚Π²ΠΎΠΌ 8051.

9. Π Π΅ΠΆΠΈΠΌ XX.

Π’ Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π° (Π₯Π₯) ΠœΠ­Π’Πœ пСрСводится любой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Π² 1 Π±ΠΈΡ‚ PCON.0. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ XX Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ приостанавливаСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° CPU пСрСстаСт ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ сигнал Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Однако содСрТимоС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠžΠ—Π£ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ, Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π½Π° Π½ΠΈΡ… Π΄ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ XX, Π½Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ / счСтчики, ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΈ Π½Π° ΡΠΈΡΡ‚Π΅ΠΌΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Π΅ сигналы. На Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ALE ΠΈ PSEN ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ сигналы Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ уровня.

БостояниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΠΎΡ€Ρ‚ΠΎΠ² зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠžΠ—Π£, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ обмСнивалась ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ XX. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠžΠ—Π£ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… SFR (СстСствСнно, Ссли ΠΏΠΎΡ€Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ). ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π²Π½Π΅ΡˆΠ½ΠΈΠΌ ΠžΠ—Π£ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚Π° 0 пСрСходят Π² Π²Ρ‹ΡΠΎΠΊΠΎΠΈΠΌΠΏΠ΅Π΄Π°Π½ΡΠ½ΠΎΠ΅ состояниС, Π° Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΡ€Ρ‚Π° 2. сохраняСтся адрСсная информация. На Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² 1 ΠΈ 3 ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· SFR ΠΏΠΎΡ€Ρ‚ΠΎΠ².

ВывСсти ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° XX ΠΌΠΎΠΆΠ½ΠΎ двумя способами. Π’Π°ΠΊ, Π²Ρ‹Π·ΠΎΠ² любого ΠΈΠ· ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ ΡΡ‚ΠΈΡ€Π°Π½ΠΈΡŽ Π±ΠΈΡ‚Π° PCON.0, ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΌΡƒ XX. ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ обслуТСно, ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ послС RETI выполняСмой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°, которая слСдуСт Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄ΡˆΠ΅ΠΉ ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ Π² Ρ€Π΅ΠΆΠΈΠΌ XX. Ρ„Π»Π°Π³ΠΈ GF0 ΠΈ GF1 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π»ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ»ΠΈ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ XX. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π°Ρ этот Ρ€Π΅ΠΆΠΈΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΎΠ±Π° Ρ„Π»Π°Π³Π°. Когда Ρ€Π΅ΠΆΠΈΠΌ XX ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ, сСрвисная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСрывания ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ состояниС Ρ„Π»Π°Π³ΠΎΠ².

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ прСкращСния XX — с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ сброса. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ синхрогСнСратор ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ сброс Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² (24 ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ).

Π‘ΠΈΠ³Π½Π°Π» сброса стираСт Π±ΠΈΡ‚ PCON.0. Π’ ΡΡ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ CPU возобновляСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»Π°. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡ. 14, ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ запуска ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ мСсто Π΄Π²Π° ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π° выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ВстроСнноС Π² ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡƒ устройство Π² ΡΡ‚ΠΎ врСмя прСпятствуСт доступу ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ ΠžΠ—Π£, Π½ΠΎ Π΄ΠΎΡΡ‚ΡƒΠΏ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ ΠΏΠΎΡ€Ρ‚Π° Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ появлСния Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΡ€Ρ‚Π°, ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π° Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ XX, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² SFR ΠΏΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ Π²ΠΎ Π²Π½Π΅ΡˆΠ½Π΅Π΅ ΠžΠ—Π£ Π΄Π°Π½Π½Ρ‹Ρ…. Напомним, Ρ‡Ρ‚ΠΎ послС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ сброса содСрТимоС SFR пСрСопрСдСляСтся.

9 Π Π΅ΠΆΠΈΠΌ Π’ΠΠŸ.

Команда, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰Π°Ρ Π² 1 Π±ΠΈΡ‚ PCON.1, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ Π² Ρ€Π΅ΠΆΠΈΠΌ Π’ΠΠŸ. Π’ Π½Π΅ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, останавливаСтся, ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CPU, Π½ΠΎ ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ / счСтчики, ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, систСма ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ основного ΠΈΠ»ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ источника ΠΏΠΈΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния встроСнноС ΠžΠ—Π£ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ SFR ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ своС содСрТимоС. БостояниС ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π½Π΅ ΠΎΡ‚личаСтся ΠΎΡ‚ ΡΠΎΡΡ‚ояния ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ XX (см. Π²Ρ‹ΡˆΠ΅). Однако Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° XX Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ALE ΠΈ PSEN ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ сигналы с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ.

ЕдинствСнный способ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° — Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ сброс. Он ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ содСрТимоС всСх SFR, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ‚ содСрТимого встроСнного ΠžΠ—Π£.

Π’ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ напряТСниС питания Ucc ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒΡΡ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 2 Π’. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сниТалось ΠΎΠ½ΠΎ Π½Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° микроэвм Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π’ΠΠŸ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΎΡΡŒ Π΄ΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅Π³ΠΎ значСния ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°. Π‘ΠΈΠ³Π½Π°Π» сброса, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ Ucc достигнСт своСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ значСния, ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии достаточно Π΄ΠΎΠ»Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ успСл Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΈ Π΅Π³ΠΎ колСбания ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ — Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 10 мс).

10 БистСма ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° сСмСйства 8051.

10.1 ΠžΠ±Ρ‰Π°Ρ характСристика.

ΠœΠΈΠΊΡ€ΠΎ-Π­Π’Πœ рассматриваСмого сСмСйства ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌΠΈ микропроцСссорными устройствами с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ SISC — со ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΡ… ΡΠΈΡΡ‚Π΅ΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄ довольно ΠΎΠ±ΡˆΠΈΡ€Π½Π° ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ 111 основных ΠΊΠΎΠΌΠ°Π½Π΄. Π˜Ρ… Π΄Π»ΠΈΠ½Π° — ΠΎΠ΄ΠΈΠ½, Π΄Π²Π° ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ Π±Π°ΠΉΡ‚Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… (94%) — ΠΎΠ΄Π½ΠΎΠΈΠ»ΠΈ Π΄Π²ΡƒΡ…Π±Π°ΠΉΡ‚Π½Ρ‹Π΅. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π° (соотвСтствСнно 1 ΠΈΠ»ΠΈ 2 мкс ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотС 12 ΠœΠ“Ρ†), ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ — ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ умноТСния ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π° (4 мкс). ΠœΠΈΠΊΡ€ΠΎ-Π­Π’Πœ сСмСйства 8051 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΡΠΌΡƒΡŽ, Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ, ΠΊΠΎΡΠ²Π΅Π½Π½ΡƒΡŽ ΠΈ Π½Π΅ΡΠ²Π½ΡƒΡŽ, Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ сСмСйства 8051 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±ΠΈΡ‚Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, Π±Π°ΠΉΡ‚Ρ‹ ΠΈ Π΄Π²ΡƒΡ…Π±Π°ΠΉΡ‚Π½Ρ‹Π΅ слова.

ВсС эти Ρ‡Π΅Ρ€Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ для Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ любого SISC-процСссора ΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с RISC Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ обСспСчиваСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ быстродСйствия ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ слоТных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ сСмСйства 8051 ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько особСнностСй, связанных с Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌΠΈ функциями, выполняСмыми ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ являСтся ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΎΠ΄Π½ΠΎΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ сигналами, большоС число ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈ ΠΈ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

НаиболСС сущСствСнная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ систСмы ΠΊΠΎΠΌΠ°Π½Π΄ рассматриваСмых ΠΌΠΈΠΊΡ€ΠΎ Π­Π’Πœ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ адрСсации ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚ Π² Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рСгистры Π±Π»ΠΎΠΊΠ° рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚. ΠšΠ°Ρ€Ρ‚Ρ‹ адрСсов ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚ Π² Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π² Π±Π»ΠΎΠΊΠ΅ рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

10.2 Π’ΠΈΠΏΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄ ВсСго ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ 13 Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 6. Как слСдуСт ΠΈΠ· Π½Π΅Π΅, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ всСгда содСрТит ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (КОП), Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ (Ссли ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅) — адрСса ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΡ… Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ значСния.

Π’ΠΈΠΏΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄.

Π’ΠΈΠΏ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ D7… D0.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π°ΠΉΡ‚ D7… D0.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ Π±Π°ΠΉΡ‚ D7… D0.

Ρ‚ΠΈΠΏ 1.

ΠΊΠΎΠΏ.

Ρ‚ΠΈΠΏ 2.

ΠΊΠΎΠΏ.

#d.

Ρ‚ΠΈΠΏ 3.

ΠΊΠΎΠΏ.

ad.

Ρ‚ΠΈΠΏ 4.

ΠΊΠΎΠΏ.

bit.

Ρ‚ΠΈΠΏ 5.

ΠΊΠΎΠΏ.

rel.

Ρ‚ΠΈΠΏ 6.

ΠΊΠΎΠΏ.

a7…a0.

Ρ‚ΠΈΠΏ 7.

ΠΊΠΎΠΏ.

ad.

#d.

Ρ‚ΠΈΠΏ 8.

ΠΊΠΎΠΏ.

ad.

rel.

Ρ‚ΠΈΠΏ 9.

ΠΊΠΎΠΏ.

ads.

add.

Ρ‚ΠΈΠΏ 10.

ΠΊΠΎΠΏ.

#d.

rel.

Ρ‚ΠΈΠΏ 11.

ΠΊΠΎΠΏ.

bit.

rel.

Ρ‚ΠΈΠΏ 12.

ΠΊΠΎΠΏ.

ad16h.

ad16l.

Ρ‚ΠΈΠΏ 13.

ΠΊΠΎΠΏ.

#d16h.

#d16l.

10.3 Π’ΠΈΠΏΡ‹ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Бостав ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Ρ‚ΠΈΠΏΠΎΠ²: Π±ΠΈΡ‚Ρ‹, 4-Π±ΠΈΡ‚Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, Π±Π°ΠΉΡ‚Ρ‹ ΠΈ 16-Π±ΠΈΡ‚Π½Ρ‹Π΅ слова.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ 128 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-управляСмых Ρ„Π»Π°Π³ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ адрСсации ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² Π±Π»ΠΎΠΊΠ° рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ². Для адрСсации Π±ΠΈΡ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ прямой 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс (bit). КосвСнная адрСсация Π±ΠΈΡ‚ΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. ΠšΠ°Ρ€Ρ‚Ρ‹ адрСсов ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ² прСдставлСны Π½Π° Ρ€ΠΈΡ. 9.

Π§Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π±ΠΈΡ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ опСрациях ΠΎΠ±ΠΌΠ΅Π½Π° SWAP ΠΈ XCHD.

Π’ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ячСйка памяти, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ПП) ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ (Π ΠŸΠ”) ΠΈΠ»ΠΈ внСшнСй (Π’ΠŸΠ”)), константа (нСпосрСдствСнный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄), 'рСгистры ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π°. ΠŸΠΎΡ€Ρ‚Ρ‹ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π°Π΄Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ прямым способом. Π‘Π°ΠΉΡ‚Ρ‹ памяти ΠΌΠΎΠ³ΡƒΡ‚ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· адрСсныС рСгистры R0, R1, DPTR ΠΈ PC.

Π”Π²ΡƒΡ…Π±Π°ΠΉΡ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ — это константы ΠΈ ΠΏΡ€ΡΠΌΡ‹Π΅ адрСса, для прСдставлСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π±Π°ΠΉΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

(D7).

(Do).

7 °F.

7Π•.

7D.

7Π‘.

7 Π’.

7А.

6 °F.

6Π•.

6D.

6Π‘.

6 Π’.

6А.

5 °F.

5Π•.

5D.

5Π‘.

5 Π’.

5А.

4 °F.

4Π•.

4D.

4Π‘.

4 Π’.

4А.

3 °F.

Π—Π•.

3D.

Π—Π‘.

Π—Π’.

ЗА.

2 °F.

2Π•.

2D.

2Π‘.

2 Π’.

2А.

1 °F.

1Π•.

1D.

1Π‘.

1 Π’.

1А.

0 °F.

0Π•.

0D.

0Π‘.

0 Π’.

0А.

Π‘Π°Π½ΠΊ 3.

Π‘Π°Π½ΠΊ 2.

Π‘Π°Π½ΠΊ 1.

Π‘Π°Π½ΠΊ 0.

10.4 Π“Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄.

БистСма ΠΊΠΎΠΌΠ°Π½Π΄ сСмСйства MCS-51 содСрТит 111 Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° ΠΏΡΡ‚ΡŒ:

— ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…;

— Π°Ρ€ΠΈΡ„мСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ;

— Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ;

— ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ Π±ΠΈΡ‚Π°ΠΌΠΈ;

— ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ — ΠΎΠ΄Π½ΠΎ-, Π΄Π²ΡƒΡ…ΠΈ Ρ‚Ρ€Π΅Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ (94) ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π±Π°ΠΉΡ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° всСгда содСрТит ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π±Π°ΠΉΡ‚Ρ‹ содСрТат Π»ΠΈΠ±ΠΎ адрСса ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², Π»ΠΈΠ±ΠΎ нСпосрСдствСнныС ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹.

Бостав ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ²: Π±ΠΈΡ‚Ρ‹, Π½ΠΈΠ±Π»Ρ‹ (4 разряда), Π±Π°ΠΉΡ‚Ρ‹ ΠΈ 16-Π±ΠΈΡ‚Π½Ρ‹Π΅ слова. ВрСмя исполнСния ΠΊΠΎΠΌΠ°Π½Π΄ составляСт 1, 2 ΠΈΠ»ΠΈ 4 ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотС 12 ΠΌΠ“Ρ† Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ машинного Ρ†ΠΈΠΊΠ»Π° составляСт 1 мкс, ΠΏΡ€ΠΈ этом 64 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° 1 мкс, 45 ΠΊΠΎΠΌΠ°Π½Π΄ — Π·Π° 2 мкс ΠΈ 2 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΠ΅) — Π·Π° 4 мкс.

Набор ΠΊΠΎΠΌΠ°Π½Π΄ MCS-51 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ряд Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² адрСсации.

ΠŸΡ€ΡΠΌΠ°Ρ адрСсация (Direct Addressing).ΠžΠΏΠ΅Ρ€Π°Π½Π΄ опрСдСляСтся 8-Π±ΠΈΡ‚Π½Ρ‹ΠΌ адрСсом Π² ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ. Π­Ρ‚Π° адрСсация ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ² SFR.

КосвСнная адрСсация (Indirect Addressing).Π’ этом случаС инструкция адрСсуСт рСгистр, содСрТащий адрСс ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°. Π”Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ адрСсации ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΊ ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌΡƒ, Ρ‚Π°ΠΊ ΠΈ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠžΠ—Π£. Для указания 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… адрСсов ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ рСгистры R0 ΠΈ R1 Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ рСгистрового Π±Π°Π½ΠΊΠ° ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка SP.

Для 16-Π±ΠΈΡ‚Π½ΠΎΠΉ адрСсации ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ рСгистр «ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…» (DPTR — Data Pointer).

РСгистровая адрСсация (Register Instruction).Данная адрСсация примСняСтся для доступа ΠΊ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΌ R0+R7 Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π±Π°Π½ΠΊΠ°. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΉ адрСсациСй содСрТат Π² Π±Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Π΅Ρ…Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ Π½ΠΎΠΌΠ΅Ρ€ рСгистра. Π’Ρ‹Π±ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… рСгистровых Π±Π°Π½ΠΊΠΎΠ² осущСствляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΈΡ‚ΠΎΠ² сСлСктора Π±Π°Π½ΠΊΠ° (RS1, RS0) Π² PSW.

НСпосрСдствСнная адрСсация (Immediate constants).ΠžΠΏΠ΅Ρ€Π°Π½Π΄ содСрТится нСпосрСдствСнно Π² ΠΏΠΎΠ»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ вслСд Π·Π° ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π±Π°ΠΉΡ‚Π° (data8, data-i6).

ИндСксная адрСсация (Indexed Addressing). ИндСксная адрСсация ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ осущСствляСтся просмотр Ρ‚Π°Π±Π»ΠΈΡ† Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. 16-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ рСгистр (DPTR ΠΈΠ»ΠΈ PC) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ адрСс Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π° Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ…ΠΎΠ΄Π° Π² Π½Π΅Π΅. АдрСс элСмСнта Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ находится слоТСниСм Π±Π°Π·Ρ‹ с ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ (содСрТимым аккумулятора).

Π”Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ индСксной адрСсации примСняСтся Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… «ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ» (Case Jump). ΠŸΡ€ΠΈ этом адрСс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° вычисляСтся ΠΊΠ°ΠΊ сумма указатСля Π±Π°Π·Ρ‹ ΠΈ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°.

НСявная адрСсация (Register-Specific Instructions).НСкоторыС инструкции ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ рСгистры (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ΠΎΠΌ, DPTR), ΠΏΡ€ΠΈ этом Π΄Π°Π½Π½Ρ‹Π΅ рСгистры Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ адрСса, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° Π½ΠΈΡ…; это Π·Π°Π»ΠΎΠΆΠ΅Π½ΠΎ Π² ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

10.5 ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ описании ΠΊΠΎΠΌΠ°Π½Π΄.

Rn (n = 0,1,…, 7) — рСгистр ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Π±Π°Π½ΠΊΠ΅ рСгистров;

@Ri (i= 0, 1) — рСгистр ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Π±Π°Π½ΠΊΠ΅ рСгистров, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ рСгистра косвСнного адрСса;

ad — адрСс прямо адрСсуСмого Π±Π°ΠΉΡ‚Π°;

ads — адрСс прямо адрСсуСмого Π±Π°ΠΉΡ‚Π°-источника;

add — адрСс прямо адрСсуСмого Π±Π°ΠΉΡ‚Π°-получатСля;

ad11 — 11-разрядный Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ адрСс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°;

ad16 — 16-разрядный Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ адрСс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°;

rel — ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°;

#d — нСпосрСдствСнный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄;

#d16 — нСпосрСдствСнный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ (2 Π±Π°ΠΉΡ‚Π°);

bit — адрСс прямо адрСсуСмого Π±ΠΈΡ‚Π°;

/bit — инвСрсия прямо адрСсуСмого Π±ΠΈΡ‚Π°;

А — аккумулятор;

PC — счСтчик ΠΊΠΎΠΌΠ°Π½Π΄;

DPTR — рСгистр ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…;

() — содСрТимоС ячСйки памяти ΠΈΠ»ΠΈ рСгистра,.

10.6 ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ пСрСсылки Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 8051.

Π­Ρ‚Π° Π³Ρ€ΡƒΠΏΠΏΠ° прСдставлСна 28 ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΈΡ… ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π³Π΄Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π’) Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, Π΅Π΅ Π΄Π»ΠΈΠ½Π° Π² Π±Π°ΠΉΡ‚Π°Ρ… (Π‘) ΠΈ Π²Ρ€Π΅ΠΌΡ выполнСния Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°Ρ… (Π¦).

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

НазваниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

МнСмокод.

КОП.

T.

Π‘.

Π¦

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ.

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° (ΠΏ=0+7).

MOV A, Rn.

11101rrr.

(A)^(Rn).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ прямоадрСсуСмого Π±Π°ΠΉΡ‚Π°.

MOV A, ad.

(A)< - (ad).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ Π±Π°ΠΉΡ‚Π° ΠΈΠ· Π ΠŸΠ” (i=0,1).

MOV A, @Ri.

111 0011i.

(A)" - ((Ri)).

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ константы.

MOV A, #d.

(A) < - #d.

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°.

MOV Rn, A.

11 111Π“Π“Π“.

(Rn)^(A).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ прямоадрСсуСмого Π±Π°ΠΉΡ‚Π°.

MOV Rn, ad.

10101rrr.

(Rn)<^(ad).

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ константы.

MOV Rn, #d.

01111rrr.

(Rn)<-#d.

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° ΠΏΠΎ ΠΏΡ€ΡΠΌΠΎΠΌΡƒ адрСсу аккумулятора.

MOV ad, A.

(ad) < - (A).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° ΠΏΠΎ ΠΏΡ€ΡΠΌΠΎΠΌΡƒ адрСсу рСгистра.

MOV ad, Rn.

10001rrr.

(ad)< - (Rn).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° прямоадрСсуСмого Π±Π°ΠΉΡ‚Π° ΠΏΠΎ ΠΏΡ€ΡΠΌΠΎΠΌΡƒ адрСсу.

MOV add, ads.

g.

(add) < - (ads).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π±Π°ΠΉΡ‚Π° ΠΈΠ· Π ΠŸΠ” ΠΏΠΎ ΠΏΡ€ΡΠΌΠΎΠΌΡƒ адрСсу.

MOV ad, @Ri.

100 0011i.

(ad)< - ((Ri)).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° ΠΏΠΎ ΠΏΡ€ΡΠΌΠΎΠΌΡƒ адрСсу константы.

MOV ad, #d.

(ad)<-#d.

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π ΠŸΠ” ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°.

MOV @Ri, A.

111 1011i.

((Ri))^(A).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π ΠŸΠ” прямоадрСсуСмого Π±Π°ΠΉΡ‚Π°.

MOV @Ri, ad.

11 0011i.

((Ri))< - (ad).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π ΠŸΠ” константы.

MOV @Ri, #d.

11 1011J.

((Ri))^#d.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° указатСля Π΄Π°Π½Π½Ρ‹Ρ….

MOV DPTR, #d16.

(DPTR)<-#d16.

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ Π±Π°ΠΉΡ‚Π° ΠΈΠ· ΠŸΠŸ.

MOVC A, @A+DPTR.

< - ((A) +(DPTR)).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ Π±Π°ΠΉΡ‚Π° ΠΈΠ· ΠŸΠŸ.

MOVC A, @A+PC.

(PC)< - (PC)+1, (A) < - ((A)+(PC)).

НазваниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

МнСмокод.

КОП.

T.

Π‘.

Π¦

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ.

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ Π±Π°ΠΉΡ‚Π° ΠΈΠ· Π’ΠŸΠ”.

MOVX A, @Ri.

111 0001i.

(A) < - ((Ri)).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ Π±Π°ΠΉΡ‚Π° ΠΈΠ· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ Π’ΠŸΠ”.

MOVXA,@DPTR.

(A) < - ((DPTR)).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Π’ΠŸΠ” ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°.

MOVX @Ri, A.

111 1001i.

((Ri))< - (A).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ Π’ΠŸΠ” ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°.

MOVX @DPTR, A.

((DPTR)) < - (A).

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² ΡΡ‚Π΅ΠΊ.

PUSH ad.

(SP)< - (SP) + 1, ((SP))" - (ad).

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°.

POP ad.

(ad)< - (SP), (SP) < - (SP) — 1.

ОбмСн аккумулятора с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ.

XCH A, Rn.

11001rrr.

(A) «-» (Rn).

ОбмСн аккумулятора с ΠΏΡ€ΡΠΌΠΎΠ°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΡ‹ΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ.

XCH A, ad.

(A) «-» (ad).

ОбмСн аккумулятора с Π±Π°ΠΉΡ‚ΠΎΠΌ ΠΈΠ· Π ΠŸΠ”.

XCH A, @Ri.

110 0011i.

(A) — ((Ri)).

ОбмСн ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Ρ‚Π΅Ρ‚Ρ€Π°Π΄ аккумулятора ΠΈ Π±Π°ΠΉΡ‚Π° Π ΠŸΠ”.

XCHD A, @Ri.

110 1011i.

(A0…3) W (Ri) o Π·).

По ΠΊΠΎΠΌΠ°Π½Π΄Π΅ MOV выполняСтся пСрСсылка Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ доступа Π½ΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΈ ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Для этих Ρ†Π΅Π»Π΅ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ M0VX ΠΈ MOVC соотвСтствСнно. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΈΠ· Π½ΠΈΡ… обСспСчиваСт Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ / запись Π±Π°ΠΉΡ‚ ΠΈΠ· Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ…, вторая — Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±Π°ΠΉΡ‚ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

По ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π₯БН выполняСтся ΠΎΠ±ΠΌΠ΅Π½ Π±Π°ΠΉΡ‚Π°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ аккумулятором ΠΈ ΡΡ‡Π΅ΠΉΠΊΠΎΠΉ Π ΠŸΠ”, Π° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ XCHD — ΠΎΠ±ΠΌΠ΅Π½ младшими Ρ‚Π΅Ρ‚Ρ€Π°Π΄Π°ΠΌΠΈ (Π±ΠΈΡ‚Π°ΠΌΠΈ 0 — 3), (4 — 7).

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ PUSH ΠΈ POP ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ соотвСтствСнно для записи Π΄Π°Π½Π½Ρ‹Ρ… Π² ΡΡ‚Π΅ΠΊ ΠΈ ΠΈΡ… Ρ‡Ρ‚Сния ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°. Π Π°Π·ΠΌΠ΅Ρ€ стСка ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ лишь Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ послС сигнала сброса ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠΈΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ напряТСния Π² SP заносится ΠΊΠΎΠ΄ 07Н. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт стСка Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² ΡΡ‡Π΅ΠΉΠΊΠ΅ памяти с Π°Π΄Ρ€Π΅ΡΠΎΠΌ 08Н.

Π“Ρ€ΡƒΠΏΠΏΠ° ΠΊΠΎΠΌΠ°Π½Π΄ пСрСсылок ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ — Π² Π½Π΅ΠΉ Π½Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ рСгистрами: PSW, Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ, ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Доступ ΠΊ Π½ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ рСгистрам ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, осущСствляСтся Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ прямого адрСса, Ρ‚. Π΅. это ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… пСрСсылок, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вмСсто адрСса ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ рСгистра.

НапримСр, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ PSW Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.

MOV A, PSW, которая прСобразуСтся АссСмблСром ΠΊ Π²ΠΈΠ΄Ρƒ.

MOVA, 0D0h (E5D0),.

Π³Π΄Π΅ Π•5 — ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, a D0 — ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ (адрСс PSW).

Π’ ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ аккумулятор ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡΠΏΠΎΡΠΎΠ±Π° адрСсации: А — ΠΏΡ€ΠΈ нСявной адрСсации (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, MOV A, R0) ΠΈ ΠΠ‘Π‘ — ΠΏΡ€ΠΈ использовании прямого адрСса. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ.

10.7 ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ 8051.

Π’ ΡΡ‚Ρƒ Π³Ρ€ΡƒΠΏΠΏΡƒ входят 24 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Из Π½Π΅Π΅ слСдуСт, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ выполняСт достаточно ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ цСлочислСнных Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ умноТСния ΠΈ Π΄Π΅Π»Π΅Π½ΠΈΡ.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π’) Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, Π΅Π΅ Π΄Π»ΠΈΠ½Π° Π² Π±Π°ΠΉΡ‚Π°Ρ… (Π‘) ΠΈ Π²Ρ€Π΅ΠΌΡ выполнСния Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°Ρ… (Π¦).

АрифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

НазваниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

МнСмокод.

КОП.

T.

Π‘.

Π¦

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ.

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ аккумулятора с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ (ΠΏ=0*7).

ADD A, Rn.

101 rrr.

(A) < - (A) + (Rn).

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ аккумулятора с ΠΏΡ€ΡΠΌΠΎΠ°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΡ‹ΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ.

ADD A, ad.

(A) < - (A) + (ad).

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ аккумулятора с Π±Π°ΠΉΡ‚ΠΎΠΌ ΠΈΠ· Π ΠŸΠ” (i = 0,1).

ADD A, @Ri.

1 0011i.

(A) «_ (A) + ((Ri)).

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ аккумулятора с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ.

ADD A, #d.

(A) «- (A) + #d.

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ аккумулятора с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΎΠΌ.

ADDC A, Rn.

111 rrr.

(A) < - (A) + (Rn) + ©.

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ аккумулятора с ΠΏΡ€ΡΠΌΠΎΠ°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΡ‹ΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΎΠΌ.

ADDC A, ad.

(A) < - (A) + (ad) + ©.

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ аккумулятора с Π±Π°ΠΉΡ‚ΠΎΠΌ ΠΈΠ· Π ΠŸΠ” ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΎΠΌ.

ADDC A, @Ri.

1 1011i.

(A) < - (A) + ((Ri)) + ©.

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ аккумулятора с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΎΠΌ.

ADDC A, #d.

(A) < - (A) + # d + ©.

ДСсятичная коррСкция аккумулятора.

DA A *.

Если (Ао Π·)>9 ΠΈΠ»ΠΈ ((АБ)=1), Ρ‚ΠΎ (Ао.Π·)< - (Ao 3) + 6, Π·Π°Ρ‚Π΅ΠΌ Ссли (Ад. 7)>9 ΠΈΠ»ΠΈ ((Π‘)=1), Ρ‚ΠΎ.

(Ад…7) < - (Ад.7) + 6.

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° рСгистра ΠΈ Π·Π°Ρ‘ΠΌΠ°.

SUBB A, Rn.

10 011 rrr.

(А) < - (А) — (Π‘) — (Rn).

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° прямоадрСсуСмого Π±Π°ΠΉΡ‚Π° ΠΈ Π·Π°Π΅ΠΌΠ°.

SUBB A, ad.

(А) «- (А) — (Π‘) — ((ad)).

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° Π±Π°ΠΉΡ‚Π° Π ΠŸΠ” ΠΈ Π·Π°Π΅ΠΌΠ°.

SUBB A, @Ri.

100 1011i.

(А) < - (А) — (Π‘) — ((Ri)).

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈΠ· Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° константы ΠΈ Π·Π°Π΅ΠΌΠ°.

SUBB A, d.

(А) < - (А) — (Π‘) — #d.

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ аккумулятора.

INC A.

(А) < - (А) + 1.

НазваниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

МнСмокод.

КОП.

T.

Π‘.

Π¦

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ.

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ рСгистра.

INCRn.

1 rrr.

(Rn)< - (Rn)+ 1.

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ прямоадрСсуСмого Π±Π°ΠΉΡ‚Π°.

INC ad.

(ad)< - (ad) + 1.

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ Π±Π°ΠΉΡ‚Π° Π² Π ΠŸΠ”.

INC@Ri.

11i.

((Ri))< - ((Ri))+1.

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ указатСля Π΄Π°Π½Π½Ρ‹Ρ….

INC DPTR.

(DPTR) < - (DPTR) + 1.

Π”Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ аккумулятора.

DEC A.

(A)" - (A) — 1.

Π”Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ рСгистра.

DECRn.

11 rrr.

(Rn)< - (Rn) — 1.

Π”Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ прямоадрСсуСмого Π±Π°ΠΉΡ‚Π°.

DEC ad.

(ad)< - (ad) — 1.

Π”Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ Π±Π°ΠΉΡ‚Π° Π² Π ΠŸΠ”.

DEC @Ri.

1011i.

«Ri))< - ((Ri)) — 1.

Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ аккумулятора Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π’.

MULAB.

(B) (A) < - (A)*(B).

Π”Π΅Π»Π΅Π½ΠΈΠ΅ аккумулятора Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ Π’.

DIVAB.

(B). (A) 4 — (A)/(B).

По Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ ADD, ADDC, SUBB, MUL ΠΈ DIV ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ„Π»Π°Π³ΠΈ PSW, структура ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Π¦.

Π€Π»Π°Π³ Π‘ ΡƒΡΡ‚анавливаСтся ΠΏΡ€ΠΈ пСрСносС ΠΈΠ· Ρ€Π°Π·Ρ€ΡΠ΄Π° D7, Ρ‚. Π΅. Π² ΡΠ»ΡƒΡ‡Π°Π΅, Ссли Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ся Π² Π²ΠΎΡΠ΅ΠΌΡŒ разрядов; Ρ„Π»Π°Π³ ΠΠ‘ устанавливаСтся ΠΏΡ€ΠΈ пСрСносС ΠΈΠ· Ρ€Π°Π·Ρ€ΡΠ΄Π° D3 Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ дСсятичной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ DAA.

Π€Π»Π°Π³ OV устанавливаСтся ΠΏΡ€ΠΈ пСрСносС ΠΈΠ· Ρ€Π°Π·Ρ€ΡΠ΄Π° D6, Ρ‚. Π΅. Π² ΡΠ»ΡƒΡ‡Π°Π΅, Ссли Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ся Π² ΡΠ΅ΠΌΡŒ разрядов ΠΈ Π²ΠΎΡΡŒΠΌΠΎΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ Π·Π½Π°ΠΊΠΎΠ²Ρ‹ΠΉ. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ слуТит для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ чисСл со Π·Π½Π°ΠΊΠΎΠΌ.

Π€Π»Π°Π³ Π  ΡƒΡΡ‚анавливаСтся ΠΈ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Π΅Ρ‚ся Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ. Если число Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎ, Ρ‚ΠΎ Π  = 1, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π  = 0.

10.8 — ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 8051.

Π’ ΡΡ‚ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ 25 ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈΡ… ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. НСтрудно Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π±Π°ΠΉΡ‚Π°ΠΌΠΈ: логичСскоС И (Π›), логичСскоС Π˜Π›Π˜ (V), ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ ((+)), ΠΈΠ½Π²Π΅Ρ€ΡΠΈΡŽ (NOT), сброс Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π²ΠΈΠ³. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π’) Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, Π΅Π΅ Π΄Π»ΠΈΠ½Π° Π² Π±Π°ΠΉΡ‚Π°Ρ… (Π‘) ΠΈ Π²Ρ€Π΅ΠΌΡ выполнСния Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°Ρ… (Π¦).

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

НазваниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

МнСмокод.

КОП.

T.

Π‘.

Π¦

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ.

ЛогичСскоС И Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°.

ANL A, Rn.

1 011 rrr.

(A) < - (A) AND (Rn).

ЛогичСскоС И Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° ΠΈ ΠΏΡ€ΡΠΌΠΎΠ°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°.

ANL A, ad.

(A) <_ (A) AND (ad).

ЛогичСскоС И Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° ΠΈ Π±Π°ΠΉΡ‚Π° ΠΈΠ· Π ΠŸΠ”.

ANL A, @Ri.

10 1011i.

(A)< - (A) AND ((Ri)).

ЛогичСскоС И Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹.

ANL A, #d.

(A) < - (A) AND #d.

ЛогичСскоС И ΠΏΡ€ΡΠΌΠΎΠ°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° ΠΈ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°.

ANL ad, A.

(ad) < - (ad) AND (A).

ЛогичСскоС И ΠΏΡ€ΡΠΌΠΎΠ°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹.

ANL ad, #d.

(ad) < - (ad) AND #d.

ЛогичСскоС Π˜Π›Π˜ аккумулятора ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°.

ORLA, Rn.

1 001 rrr.

(A) < - (A) OR (Rn).

ЛогичСскоС Π˜Π›Π˜ аккумулятора ΠΈ ΠΏΡ€ΡΠΌΠΎΠ°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°.

ORLA, ad.

(A) «- (A) OR (ad).

ЛогичСскоС Π˜Π›Π˜ аккумулятора ΠΈ Π±Π°ΠΉΡ‚Π° ΠΈΠ· Π ΠŸΠ”.

ORLA, @Ri.

10 0011i.

(A) «- (A) OR ((Ri)).

ЛогичСскоС Π˜Π›Π˜ аккумулятора ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹.

ORL A, #d.

(A) < - (A) OR #d.

ЛогичСскоС Π˜Π›Π˜ прямоадрСсуСмого Π±Π°ΠΉΡ‚Π° ΠΈ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°.

ORL ad, A.

(ad) < - (ad) OR (A).

ЛогичСскоС Π˜Π›Π˜ прямоадрСсуСмого Π±Π°ΠΉΡ‚Π° ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹.

ORL ad, #d.

(ad) < - (ad) OR #d.

Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ аккумулятора ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°.

XRL A, Rn.

1 101 rrr.

(A) < - (A) XOR (Rn).

Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ аккумулятора ΠΈ ΠΏΡ€ΡΠΌΠΎΠ°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°.

XRL A, ad.

(A) < - (A) XOR (ad).

Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ аккумулятора ΠΈ Π±Π°ΠΉΡ‚Π° ΠΈΠ· Π ΠŸΠ”.

XRL A, @Ri.

(A) 4 — (A) XOR ((Ri)).

Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ аккумулятора ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹.

XRL A, #d.

(A) < - (A) XOR #d.

Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ прямоадрСсуСмого Π±Π°ΠΉΡ‚Π° ΠΈ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°.

XRL ad, A.

(ad) < - (ad) XOR (A).

Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ прямоадрСсуСмого Π±Π°ΠΉΡ‚Π° ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹.

XRL ad, #d.

(ad) < - (ad) XOR #d.

Бброс аккумулятора.

CLRA.

(A)<-0.

Π˜Π½Π²Π΅Ρ€ΡΠΈΡ аккумулятора.

CPLA.

(A) < - NOT (A).

Π‘Π΄Π²ΠΈΠ³ аккумулятора Π²Π»Π΅Π²ΠΎ цикличСский.

RLA.

(An+1)< - (An), n=CH3, (Ao) < - (A7).

Π‘Π΄Π²ΠΈΠ³ аккумулятора Π²Π»Π΅Π²ΠΎ Ρ‡Π΅Ρ€Π΅Π· пСрСнос.

RLCA.

(An+i)< - (An), n=0+6 (Ao) < - ©, © ΠΠΡ‚).

Π‘Π΄Π²ΠΈΠ³ аккумулятора Π²ΠΏΡ€Π°Π²ΠΎ цикличСский.

RRA.

(An)" - (An+i)1n=0+6, (A7)" - (Ao).

Π‘Π΄Π²ΠΈΠ³ аккумулятора Π²ΠΏΡ€Π°Π²ΠΎ Ρ‡Π΅Ρ€Π΅Π· пСрСнос.

RRCA.

(An)< - (An+i), n=0*6 (A7) < - ©, © «- (Ao).

ОбмСн мСстами Ρ‚Π΅Ρ‚Ρ€Π°Π΄ Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅.

SWAP A.

(A0…3) < - «Β¦ (A4…7).

10.9 ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ Π±ΠΈΡ‚Π°ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 8051.

Π“Ρ€ΡƒΠΏΠΏΠ° состоит ΠΈΠ· 12 ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±ΠΈΡ‚Π°ΠΌΠΈ: сброс, установку, ΠΈΠ½Π²Π΅Ρ€ΡΠΈΡŽ Π±ΠΈΡ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ логичСскиС И (Π›) ΠΈ Π˜Π›Π˜ (V). Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ «Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ» аккумулятора, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΎ Π²ΡΠ΅Ρ… опСрациях с Π΄Π²ΡƒΠΌΡ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ, выступаСт ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ пСрСноса Π‘ (разряд D7 PSW), Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ 128 Π±ΠΈΡ‚ ΠΈΠ· Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π’) Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, Π΅Π΅ Π΄Π»ΠΈΠ½Π° Π² Π±Π°ΠΉΡ‚Π°Ρ… (Π‘) ΠΈ Π²Ρ€Π΅ΠΌΡ выполнСния Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°Ρ… (Π¦).

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π±ΠΈΡ‚Π°ΠΌΠΈ.

НазваниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

МнСмокод.

КОП.

Ρ‚.

Π‘.

Π¦

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ.

Бброс пСрСноса.

CLRC.

(Π‘)<-0.

Бброс Π±ΠΈΡ‚Π°.

CLR bit.

(b)<-0.

Установка пСрСноса.

SETBC.

(Π‘)<-1.

Установка Π±ΠΈΡ‚Π°.

SETB bit.

(b)<-1.

Π˜Π½Π²Π΅Ρ€ΡΠΈΡ пСрСноса.

CPLC.

© < - NOT©.

Π˜Π½Π²Π΅Ρ€ΡΠΈΡ Π±ΠΈΡ‚Π°.

CPL bit.

(b)< - NOT (b).

ЛогичСскоС И Π±ΠΈΡ‚Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠ°.

ANL C, bit.

(C)< - © & (b).

ЛогичСскоС И ΠΈΠ½Π²Π΅Ρ€ΡΠΈΠΈ Π±ΠΈΡ‚Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠ°.

ANL C, /bit.

(Π‘)< - (Π‘)& (NOT (b)).

ЛогичСскоС Π˜Π›Π˜ Π±ΠΈΡ‚Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠ°.

ORL C, bit.

© < - © OR (b).

ЛогичСскоС Π˜Π›Π˜ инвСрсии Π±ΠΈΡ‚Π° ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠ°.

ORL C, /bit.

(Π‘)< - © OR (NOT (b)).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° Π±ΠΈΡ‚Π° Π² ΠΏΠ΅Ρ€Π΅Π½ΠΎΡ.

MOV C, bit.

(C)< - (b).

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° пСрСноса Π² Π±ΠΈΡ‚.

MOV bit, Π‘.

(b)< - ©.

10.10 ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° 8051.

Π“Ρ€ΡƒΠΏΠΏΠ° прСдставлСна ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ бСзусловного ΠΈ ΡƒΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ², ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π’) Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, Π΅Π΅ Π΄Π»ΠΈΠ½Π° Π² Π±Π°ΠΉΡ‚Π°Ρ… (Π‘) ΠΈ Π²Ρ€Π΅ΠΌΡ выполнСния Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°Ρ… (Π¦).

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния.

НазваниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

МнСмокод.

КОП.

T.

Π‘.

Π¦

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ.

Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΏΠΎΠ»Π½ΠΎΠΌ объСмС ΠŸΠŸ.

LJMP ad16.

(PC)<-ad16.

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ страницы Π² 2 Кб.

AJMPad11.

aioa9a81.

(PC) < - (PC) + 2, (РБо-ю) < - ad11.

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΠΈ страницы Π² 256 Π±Π°ΠΉΡ‚.

SJMP rel.

(PC) < - (PC) + 2, (PC) < - (PC) +rel.

ΠšΠΎΡΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄.

JMP (c)A+DPTR.

(PC) < - (A) + (DPTR).

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли аккумулятор Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ.

JZrel.

(PC)< - (PC)+2, Ссли (А)=0, Ρ‚ΠΎ (PC)" - (PC)+rel.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли аккумулятор Π½Π΅ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ.

JNZ rel.

(PC)< - (PC)+2, Ссли (А)*0, Ρ‚ΠΎ (PC)< - (PC)+rel.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли пСрСнос Ρ€Π°Π²Π΅Π½ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅.

JCrel.

(PC)< - (PC)+2, Ссли (Π‘)=1, Ρ‚ΠΎ (PC)< - (PC)+rel.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли пСрСнос Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ.

JNC rel.

(PC)< - (PC)+2, Ссли (Π‘)=0, Ρ‚ΠΎ (PC)< - (PC)+rel.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅.

JB bit, rel.

(PC)< - (PC)+3, Ссли (b)=l, Ρ‚ΠΎ (PC)< - (PC)+rel.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ.

JNB bit, rel.

(PC)< - (PC)+3, Ссли (b)=0, Ρ‚ΠΎ (PC)< - (PC)+rel.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли Π±ΠΈΡ‚ установлСн, с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ сбросом Π±ΠΈΡ‚Π°.

JBC bit, rel.

(PC) < - (PC) + 3, Ссли (Π¬)=1, Ρ‚ΠΎ (b) <- 0 ΠΈ (Π Π‘)< - (PC) + rel.

Π”Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ рСгистра ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли Π½Π΅ Π½ΡƒΠ»ΡŒ.

DJNZ Rn, rel.

11011rrr.

(PC) < - (PC) + 2, (Rn) < - (Rn) -1, Ссли (Rn) t 0, Ρ‚ΠΎ (PC) < - (PC) + rel.

Π”Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ прямоадрСсуСмого Π±Π°ΠΉΡ‚Π° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли Π½Π΅ Π½ΡƒΠ»ΡŒ.

DJNZ ad, rel.

(PC) < - (PC) + 2, (ad)< - (ad) — 1, Ссли (ad) t 0, Ρ‚ΠΎ (PC) < - (PC) + rel.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ аккумулятора с ΠΏΡ€ΡΠΌΠΎΠ°Π΄Ρ€Π΅ΡΡƒΠ΅ΠΌΡ‹ΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Сслк Π½Π΅ Ρ€Π°Π²Π½ΠΎ.

CJNE A, ad, rel.

(PC) 4 - (PC) + Π—. Ссли (A) t (ad), Ρ‚ΠΎ (PC) < - (PC) + Π³Π΅1, Ссли (A) < (ad), Ρ‚ΠΎ © < - 1, ΠΈΠ½Π°Ρ‡Π΅ © <- 0.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ аккумулятора с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли Π½Π΅ Ρ€Π°Π²Π½ΠΎ.

CJNE A, #d, rel.

(PC) < - (PC) + Π—. Ссли (А) * #d, Ρ‚ΠΎ (PC) < - (PC) + Π³Π΅1, Ссли (А) < #d, Ρ‚ΠΎ (C)< - 1, ΠΈΠ½Π°Ρ‡Π΅ © <-0.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ рСгистра с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли Π½Π΅ Ρ€Π°Π²Π½ΠΎ.

CJNE Rn, #d, re.

10111rrr.

(PC) «- (PC) + Π—. Ссли (Rn) t #d, Ρ‚ΠΎ (PC) < - (PC) + rel, Ссли (Rn) < #d, Ρ‚ΠΎ (C)< - 1, ΠΈΠ½Π°Ρ‡Π΅ © <- 0.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π±Π°ΠΉΡ‚Π° Π² Π ΠŸΠ” с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Ссли Π½Π΅ Ρ€Π°Π²Π½ΠΎ.

CJNE @Ri,#d, re.

101 1011i.

(PC) < - (PC) + Π—. Ссли ((Ri)) * #d, Ρ‚ΠΎ (PC) «- (PC) + Π³Π΅1, Ссли ((Ri)) < #d, Ρ‚ΠΎ (C)< - 1, ΠΈΠ½Π°Ρ‡Π΅ © <-0.

Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

LCALL adl6.

(PC) < - (PC) + 3, (SP) < - (SP) +1, ((SP)) < - (PC0…7), (SP)< - (SP)+1, ((SP))" - (PCe…i5), (PC)"-ad16.

ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… страницы Π² 2 Кб.

ACALLad11.

a10a9a8i0001.

(PC) 4 — (PC) + 2, (SP) < - (SP) + 1, ((SP)) < - (PC0…7), (SP)" - (SP)+1, ((SP)) < - (PC8…is), (PC0−10) < - ad11.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

RET.

(PC8…15)" - ((SP)), (SP)< - (SP) — 1, (PCo…7) < - ((SP)), (SP) < - (SP) — 1.

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прСрывания.

RETI.

(PCe.15) < - ((SP)), (SP)" - (SP) — 1,.

(PC0…7) < - ((SP)), (SP) — (SP) — 1.

ΠŸΡƒΡΡ‚Π°Ρ опСрация.

NOP.

(PC)< - (PC)+ 1.

Команда бСзусловного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° LJMP (L — long — Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ) осущСствляСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌΡƒ 16-Π±ΠΈΡ‚Π½ΠΎΠΌΡƒ адрСсу, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² Ρ‚Π΅Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚. Π΅. ΠΊΠΎΠΌΠ°Π½Π΄Π° обСспСчиваСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Π»ΡŽΠ±ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ДСйствиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ AJMP (А — absolute — Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ) Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ LJMP, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Ρ‚Π΅Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ лишь 11 ΠΌΠ»Π°Π΄ΡˆΠΈΡ… разрядов адрСса. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ осущСствляСтся Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… страницы Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 2 ΠšΠ±Π°ΠΉΡ‚, ΠΏΡ€ΠΈ этом Π½Π°Π΄ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ сначала содСрТимоС счСтчика ΠΊΠΎΠΌΠ°Π½Π΄ увСличиваСтся Π½Π° 2 ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ 11 разрядов адрСса.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ SJMP (S — short — ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ) ΡƒΠΊΠ°Π·Π°Π½ Π½Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ, Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° смСщСния rel рассматриваСтся ΠΊΠ°ΠΊ число со Π·Π½Π°ΠΊΠΎΠΌ, Π°, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… — 128…+127 Π±Π°ΠΉΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ адрСса ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ SJMP.

Команда косвСнного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° JMP @A+DPTR позволяСт Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ адрСс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ выполнСния самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Командами условного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ условия:

JZ — аккумулятор содСрТит Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅;

JNZ — аккумулятор содСрТит Π½Π΅ Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

JC — Π±ΠΈΡ‚ пСрСноса Π‘ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½;

JNC — Π±ΠΈΡ‚ пСрСноса Π‘ Π½Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½;

JB — прямо адрСсуСмый Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ 1.

NB — прямо адрСсуСмый Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ 0;

JBC — прямо адрСсуСмый Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ 1 ΠΈ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Π΅Ρ‚ся Π² Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ условного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° рассматриваСмых ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ содСрТат ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс, Ρ‚. Π΅. ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ…-128… +127 Π±Π°ΠΉΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Команда DJNZ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ². РСгистр Rn ΠΈΠ»ΠΈ Π±Π°ΠΉΡ‚ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ ad, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π΅Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, содСрТат счСтчик ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π°, Π° ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ rel — ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ Ρ†ΠΈΠΊΠ»Π°. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ содСрТимоС счСтчика ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° 1 ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ся Π½Π° 0. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ содСрТимого счСтчика Π½Π΅ Ρ€Π°Π²Π½ΠΎ 0, Ρ‚ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС выполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°.

Команда CJNΠ• для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ оТидания Π²Π½Π΅ΡˆΠ½ΠΈΡ… событий. Π’ Ρ‚Π΅Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ «ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹» Π΄Π²ΡƒΡ… Π±Π°ΠΉΡ‚ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° rel. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π΄Π²ΡƒΡ… Π±Π°ΠΉΡ‚ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, значСния содСрТимого аккумулятора ΠΈ ΠΏΡ€ΡΠΌΠΎ адрСсуСмого Π±Π°ΠΉΡ‚Π° ΠΈΠ»ΠΈ косвСнно адрСсуСмого Π±Π°ΠΉΡ‚Π° ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ значСния ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π΄Π²ΡƒΡ… Π±Π°ΠΉΡ‚ ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ Π² ΡΠ»ΡƒΡ‡Π°Π΅, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹, осущСствляСтся ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π° WAIT: CJNE A, PO, WAIT Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° значСния Π½Π° Π»ΠΈΠ½ΠΈΡΡ… ΠΏΠΎΡ€Ρ‚Π° Π 0 Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄ΡƒΡ‚ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈ содСрТимого аккумулятора.

ДСйствиС ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ бСзусловного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ Π² ΡΡ‚Π΅ΠΊΠ΅ адрСс Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.

Команда Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ RET восстанавливаСт ΠΈΠ· ΡΡ‚Π΅ΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ содСрТимого счСтчика ΠΊΠΎΠΌΠ°Π½Π΄, Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прСрывания RETI, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ обслуТСнного уровня. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ RET ΠΈ RETI Π½Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ — LCALL ΠΈΠ»ΠΈ ACALL — Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈ Π² Ρ‚ΠΎΠΌ, ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ случаС Π² ΡΡ‚Π΅ΠΊΠ΅ сохраняСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ 16-разрядный адрСс Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ АссСмблСров Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΡƒΡŽ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΠΊΡƒ JMP — для ΠΊΠΎΠΌΠ°Π½Π΄ бСзусловного ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈ CALL — для ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ опрСдСляСтся АссСмблСром, исходя ΠΈΠ· «Π΄Π»ΠΈΠ½Ρ‹» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ состав Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠœΠŸ 8051.

Бостав Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠœΠŸ.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ