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

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ ΠΈ ΡƒΠ·Π»Ρ‹ микропроцСссорных устройств

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

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡΡ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚ΠΎΠ² DC0, DC1 ΠΏΠΎΡ€Ρ‚Π° Π‘. Если Π² ΡΡ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π°ΠΆΠ°Ρ‚Π° клавиша «1» ΠΈΠ»ΠΈ «7», Ρ‚ΠΎ Ρ€Π°Π·Ρ€ΡΠ΄Ρ‹ DC0 ΠΈ DC1 Π±ΡƒΠ΄ΡƒΡ‚ восприняты ΠΊΠ°ΠΊ 01 ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ 10, Ρ‡Ρ‚ΠΎ являСтся ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ этих клавиш ΠΏΡ€ΠΈ опросС Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. Π­Ρ‚ΠΈ ΠΆΠ΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈ опросС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π±ΡƒΠ΄ΡƒΡ‚ восприняты ΠΊΠ°ΠΊ ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ соотвСтствСнно «3» ΠΈ «9» ΠΈ Ρ‚. Π΄. НаТатиС Π΄Ρ€ΡƒΠ³ΠΈΡ… клавиш Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ ΠΈ ΡƒΠ·Π»Ρ‹ микропроцСссорных устройств (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ (МП) — это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ управляСмоС устройство, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰Π΅Π΅ процСсс ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌ, построСнноС Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±ΠΎΠ»ΡŒΡˆΠΈΡ… (ΡΠ²Π΅Ρ€Ρ…Π±ΠΎΠ»ΡŒΡˆΠΈΡ…) ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… схСм.

Π­Ρ‚ΠΎΡ‚ микроэлСктронный ΠΏΡ€ΠΈΠ±ΠΎΡ€ стал Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ ядром ΠΌΠ½ΠΎΠ³ΠΈΡ… элСктронных систСм автоматичСского рСгулирования ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈ Ρ‚СхнологичСскими процСссами, ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ ΡƒΡΡ‚ройств отобраТСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

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

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠœΠŸ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Ρ„ΠΈΡ€ΠΌΠΎΠΉ Intel inc. Π² 1973 Π³. Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠœΠŸ с Ρ„иксированной Π΄Π»ΠΈΠ½ΠΎΠΉ слова ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄, физичСски ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ 4-Ρ… разрядной p-МОП большой ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ схСмы с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ I 4004.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡ стал Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ этой ΠΆΠ΅ Ρ„ΠΈΡ€ΠΌΠΎΠΉ ΠœΠŸ I 8080. Π­Ρ‚ΠΎΡ‚ МП ΠΈΠΌΠ΅Π΅Ρ‚ довольно большоС (64К слов) адрСсноС пространство ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΡƒΡŽ (78 ΠΊΠΎΠΌΠ°Π½Π΄) систСму ΠΊΠΎΠΌΠ°Π½Π΄.

БущСствуСт большоС количСство разновидностСй МП, выпускаСмых Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ„ΠΈΡ€ΠΌΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ отСчСствСнными, Ρ‚Π°ΠΊ ΠΈ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½Ρ‹ΠΌΠΈ, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΊΠ°ΠΊ ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ. Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности ΠΈΡ… ΠΏΠΎΡΡ‚роСния ΠΈ Ρ„ункционирования Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ отСчСствСнного Π°Π½Π°Π»ΠΎΠ³Π° ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π­Π’Πœ I8051, ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° КМ1816BE51.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ (МК) KM1816BE51 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ высокоуровнСвой n-МОП Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся Π² ΠΊΠΎΡ€ΠΏΡƒΡΠ΅, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌ 40 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ².

ΠžΡ‚Π΅Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΈ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½Ρ‹Π΅ Ρ„ΠΈΡ€ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ этого МК, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ тСхнологиям, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, МК KM1830BE51 (I 87C51) Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΠΎ Πš-МОП Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. На Ρ€ΠΈΡ. 3.32 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Ρ†ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠ° корпуса МК51 ΠΈ ΠΈΠΌΠ΅Π½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ².

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ МК51 трСбуСтся ΠΎΠ΄ΠΈΠ½ источник элСктропитания +5 Π’. Π§Π΅Ρ€Π΅Π· 4 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° МК51 взаимодСйствуСт с Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ устройствами Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π΅ Π’Π’Π› — схСм с Ρ‚рСмя состояниями Π²Ρ‹Ρ…ΠΎΠ΄Π°.

Рис. 3.32 Π¦ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠ° корпуса ΠœΠš 51 ΠΈ ΠΈΠΌΠ΅Π½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

Π’ ΡΠΎΡΡ‚Π°Π² МК51 входят: 8-Π±ΠΈΡ‚Π½ΠΎΠ΅ АЛУ; ΠŸΠ—Π£ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 4 ΠšΠ±Π°ΠΉΡ‚; ΠžΠ—Π£ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 128 Π±Π°ΠΉΡ‚; Π΄Π²Π° 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика; ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ — 375 ΠšΠ±ΠΈΡ‚/сСк; двухуровнСвая систСма ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ 5 источников; 32 Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ систСмы ΠΊΠΎΠΌΠ°Π½Π΄ МК51 являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ быстрых ΠΊΠΎΠΌΠ°Π½Π΄ дСлСния ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ логичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ адрСсуСмых Π±ΠΈΡ‚, развитая систСма условных Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотС 12 ΠœΠ“Ρ† Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ выполняСтся Π·Π° 1−2 мкс.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² МК51:

— ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ / Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ +21 Π’ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ программирования Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ ΠŸΠ—Π£;

GND — общая Ρ‚ΠΎΡ‡ΠΊΠ°, зСмля;

+5Π’ — основноС напряТСниС питания +5Π’;

RST/UPD — систСмный сброс / Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ +5 Π’ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния;

— ΡΡ‚Ρ€ΠΎΠ± адрСса внСшнСй памяти (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для фиксации Π½Π° Π²Π½Π΅ΡˆΠ½Π΅ΠΌ рСгистрС младшСй ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ адрСса внСшнСй памяти) / строб программирования Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ;

— Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ внСшнСй памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ; являСтся стробом чтСния;

XTAL1, XTAL2 — Π²Ρ…ΠΎΠ΄ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ синхрогСнСратора; слуТат для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°, допускаСтся Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π°Ρ‡Π° внСшнСго синхросигнала Π½Π° Π²Ρ‹Π²ΠΎΠ΄ XTAL2 ΠΏΡ€ΠΈ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠΈ XTAL1;

(P0.0 … P0.7), (P1.0 … P1.7), (P2.0 … P2.7), (P3.0 … P3.7) — 32 ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ² 0, 1, 2, 3; Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° 0 ΠΈ 2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти, Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° 3 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π»ΠΈΠ½ΠΈΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ назначСния.

ΠžΡΠ½ΠΎΠ²Ρƒ структурной схСмы МК51 (рис. 3.33) ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ внутрСнняя двунаправлСнная 8-битная шина, которая связываСт ΠΌΠ΅ΠΆΠ΄Ρƒ собой всС основныС ΡƒΠ·Π»Ρ‹ ΠΈ ΡƒΡΡ‚ройства: Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, АЛУ, Π±Π»ΠΎΠΊ рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (Π Π‘Π€), устройство управлСния ΠΈ ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.

Рис. 3.33 Бтруктурная схСма ΠœΠš 51

Рассмотрим основныС элСмСнты структуры ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса Π² ΠœΠš51.

АЛУ.

8-Π±ΠΈΡ‚Π½ΠΎΠ΅ АЛУ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ слоТСния, вычитания, умноТСния, дСлСния, логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ И, Π˜Π›Π˜, ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ цикличСского сдвига, сброса, инвСртирования ΠΈ Ρ‚. ΠΏ. Π’ ΠΠ›Π£ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ рСгистры Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π’1 ΠΈ Π’2, схСмы дСсятичной ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ, формирования ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’Π°ΠΆΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ АЛУ являСтся Π΅Π³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π±ΠΈΡ‚Π°ΠΌΠΈ. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ доступныС Π±ΠΈΡ‚Ρ‹ (Ρ„Π»Π°Π³ΠΈ) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны, ΡΠ±Ρ€ΠΎΡˆΠ΅Π½Ρ‹, ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΡ… опСрациях. Π­Ρ‚Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ АЛУ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π±ΠΈΡ‚Π°ΠΌΠΈ ΡΡ‚ΠΎΠ»ΡŒ Π²Π°ΠΆΠ½Π°, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π² Π½Π΅ΠΌ «Π‘улСвского процСссора».

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, АЛУ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: БулСвскими (1 Π±ΠΈΡ‚), Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ (4 Π±ΠΈΡ‚Π°), Π±Π°ΠΉΡ‚Π½Ρ‹ΠΌΠΈ (8 Π±ΠΈΡ‚) ΠΈ Π°Π΄Ρ€Π΅ΡΠ½Ρ‹ΠΌΠΈ (16 Π±ΠΈΡ‚).

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΠ›Π£ формируСтся ряд ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Ρ„Π»Π°Π³ΠΎΠ²), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ слова состояния процСссора PSW.

На Ρ€ΠΈΡ. 3.34 ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PSW.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ аккумулятора «Π‘ΡƒΠ»Π΅Π²ΡΠΊΠΎΠ³ΠΎ процСссора» выполняСт Ρ„Π»Π°Π³ пСрСноса ©. АЛУ Π½Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅Ρ‚ Ρ„Π»Π°Π³Π°ΠΌΠΈ сСлСкции Π±Π°Π½ΠΊΠ° рСгистров (RS1, RS0). Π˜Ρ… ΡΠΎΡΡ‚ояниС ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ опрСдСляСтся ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… рСгистровых Π±Π°Π½ΠΊΠΎΠ². Π₯отя процСссор Π² ΠœΠš51 ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π² ΡΠ²ΠΎΠ΅ΠΉ основС аккумулятор, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ мноТСство ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π±Π΅Π· Π΅Π³ΠΎ участия.

НапримСр, Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΈΠ· Π»ΡŽΠ±ΠΎΠΉ ячСйки Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… Π² Π»ΡŽΠ±ΠΎΠΉ рСгистр, ΠΈΠ»ΠΈ любой рСгистр ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ нСпосрСдствСнным ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌ ΠΈ Ρ‚. Π΄. МногиС логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π±Π΅Π· участия аккумулятора.

Π’ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр — ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка SP ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ…. Π•Π³ΠΎ содСрТимоС инкрСмСнтируСтся ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Ρ‹ Π² ΡΡ‚Π΅ΠΊΠ΅, ΠΈ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ируСтся послС извлСчСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°.

ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ адрСсации элСмСнтов стСка Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€Π΅ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌ — постдСкрСмСнтным.

Рис. 3.34 Π€ΠΎΡ€ΠΌΠ°Ρ‚ PSW

C — Ρ„Π»Π°Π³ пСрСноса / Π·Π°Π΅ΠΌΠ°, устанавливаСтся ΠΈ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Π΅Ρ‚ся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ арифмСтичСских, логичСских ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ пСрСсылки;

AC — Ρ„Π»Π°Π³ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ пСрСноса, формируСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ слоТСния ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚ания ΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠ΅ / Π·Π°Π΅ΠΌΠ΅ Π² Π±ΠΈΡ‚Π΅ 3;

F0 — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ Ρ„Π»Π°Π³ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния;

OV — Ρ„Π»Π°Π³ пСрСполнСния, формируСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ арифмСтичСских ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ пСрСполнСния, Ρ‚. Π΅. ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π·Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ -128 … +127;

P — Ρ„Π»Π°Π³ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π°, формируСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ любой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΠΎΡΡ‚оянно фиксируСт Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ (1) / Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ (0) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ числа Π΅Π΄ΠΈΠ½ΠΈΡ† Π² Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π΅;

RS1, RS0 — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ управляСмыС Ρ„Π»Π°Π³ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π±Π°Π½ΠΊΠ° рСгистров 00 — Π±Π°Π½ΠΊ 0 (00H?07H); 01 — Π±Π°Π½ΠΊ 1 (08H?0FH); 10 — Π±Π°Π½ΠΊ 2 (10H?17H); 11- Π±Π°Π½ΠΊ 3 (18H?1FH).

Π”Π²ΡƒΡ…Π±Π°ΠΉΡ‚Π½Ρ‹ΠΉ рСгистр ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… DPTR ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ источник 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ адрСса ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти. Командами МК51 этот рСгистр ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ рСгистр, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΄Π²Π° нСзависимых 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… рСгистра (DPH ΠΈ DPL).

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

ΠšΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ XTAL1 ΠΈ XTAL2, управляСт Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ систСмныС сигналы синхронизации.

Устройство управлСния МК51 Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ сигналов синхронизации Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ», Ρ€Π°Π²Π½Ρ‹ΠΉ 12 ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°ΠΌ синхросигнала ΠΈΠ»ΠΈ 6 состояниям ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° (S1-S6). КаТдоС состояниС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° содСрТит 2 Ρ„Π°Π·Ρ‹ (P1, P2). Π’ Ρ„Π°Π·Π΅ P1, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, выполняСтся опСрация Π² ΠΠ›Π£, Π° Π² Ρ„Π°Π·Π΅ P2 осущСствляСтся мСТрСгистровая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°. Π’Π΅ΡΡŒ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» состоит ΠΈΠ· 12 Ρ„Π°Π·, начиная с Ρ„Π°Π·Ρ‹ S1P1 ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ Ρ„Π°Π·ΠΎΠΉ S6P2. Π’Π½Π΅ΡˆΠ½ΠΈΠΌ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹ΠΌ сигналом, ΠΊΡ€ΠΎΠΌΠ΅ сигнала Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, являСтся сигнал строба адрСса внСшнСй памяти (ALE), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ формируСтся Π΄Π²Π°ΠΆΠ΄Ρ‹ Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» (S1P2?S2P1 ΠΈ S4P2? S5P1) ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся для управлСния процСссом обращСния ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти (рис. 3.35).

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ МК51 выполняСтся Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°. Волько ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ дСлСния ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ². ΠŸΡ€ΠΈ частотС Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° 12 ΠœΠ“Ρ† врСмя машинного Ρ†ΠΈΠΊΠ»Π° составляСт ΠΎΠ΄Π½Ρƒ микросСкунду.

РСзидСнтная ΠΏΠ°ΠΌΡΡ‚ΡŒ МК51.

ΠžΠ—Π£ ΠΈ ΠŸΠ—Π£, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΊΡ€ΠΈΡΡ‚Π°Π»Π»Π΅ МК51 (рСзидСнтная ΠΏΠ°ΠΌΡΡ‚ΡŒ), физичСски ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ адрСсации, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сигналов ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠ΅ ΠŸΠ—Π£ ΠΈΠΌΠ΅Π΅Ρ‚ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ 4 ΠšΠ±Π°ΠΉΡ‚ ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для хранСния ΠΊΠΎΠΌΠ°Π½Π΄, констант, Ρ‚Π°Π±Π»ΠΈΡ† ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ Ρ‚. ΠΏ. МК51 ΠΈΠΌΠ΅Π΅Ρ‚ 16-Π±ΠΈΡ‚Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ адрСса, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ счСтчик ΠΊΠΎΠΌΠ°Π½Π΄ Π Π‘ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… DPTR. ПослСдний выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ рСгистра ΠΏΡ€ΠΈ косвСнных ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ констант ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

РСзидСнтная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для хранСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, адрСсуСтся ΠΎΠ΄Π½ΠΈΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ 128 Π±Π°ΠΉΡ‚.

Π’ Π½Π°Ρ‡Π°Π»Π΅ адрСсного пространства (00H?1FH) Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… располагаСтся 4 рСгистровых Π±Π°Π½ΠΊΠ° ΠΏΠΎ 8 рСгистров Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ. Π”Π°Π»Π΅Π΅ (20Н?2FH) размСщаСтся ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ„Π»Π°Π³ΠΎΠ² (Π΄ΠΎ 128), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎ ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Начиная с Π°Π΄Ρ€Π΅ΡΠ° 30Н ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° адрСсного пространства (7FH) размСщаСтся свободная Π·ΠΎΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ/ΠΈΠ»ΠΈ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ стСка. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ распрСдСлСниС Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. НапримСр, с Ρ†Π΅Π»ΡŒΡŽ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ свободной Π·ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π²ΡƒΡ… ΡΡ‚Π°Ρ€ΡˆΠΈΡ… рСгистровых Π±Π°Π½ΠΊΠΎΠ² ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ„Π»Π°Π³ΠΎΠ². Π’ ΡΡ‚ΠΎΠΌ случаС свободная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ с 80 Π΄ΠΎ 112 Π±Π°ΠΉΡ‚.

Рис. 3.35 Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ доступа ΠΊ Π²Π½Π΅ΡˆΠ½ΠΈΠΌ: Π°) ΠŸΠ—Π£; Π±) ΠžΠ—Π£

Π’Π°Π±Π»ΠΈΡ†Π° 3.16 РСгистры ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Имя.

НаимСнованиС.

АдрСс.

ACC*.

Аккумулятор

0E0H.

B*.

РСгистр-Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚Π΅Π»ΡŒ аккумулятора.

0F0H.

PSW*.

Π‘Π»ΠΎΠ²ΠΎ состояния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

0D0H.

SP.

РСгистр-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка.

81H.

DPΠ’R.

РСгистр-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… (DPH).

83H.

(DPL).

82H.

P0*.

ΠŸΠΎΡ€Ρ‚ 0.

80H.

P1*.

ΠŸΠΎΡ€Ρ‚ 1.

90H.

P2*.

ΠŸΠΎΡ€Ρ‚ 2.

0A0H.

P3*.

ΠŸΠΎΡ€Ρ‚ 3.

0B0H.

IP*.

РСгистр ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ².

0B8H.

IE*.

РСгистр Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ.

0A8H.

TMOD.

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

89H.

TCON*.

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

88H.

TH0.

Π’Π°ΠΉΠΌΠ΅Ρ€ 0 (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚).

8CH.

TL0.

Π’Π°ΠΉΠΌΠ΅Ρ€ 0 (младший Π±Π°ΠΉΡ‚).

8AH.

TH1.

Π’Π°ΠΉΠΌΠ΅Ρ€ 1 (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚).

8DH.

TL1.

Π’Π°ΠΉΠΌΠ΅Ρ€ 1 (младший Π±Π°ΠΉΡ‚).

8BH.

SCON*.

РСгистр управлСния / состояния УАПП.

98H.

SBUF.

Π‘ΡƒΡ„Π΅Ρ€ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

99H.

PCON.

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

87H.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: РСгистры, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΎΠΉ (*), Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚.

К Π°Π΄Ρ€Π΅ΡΠ½ΠΎΠΌΡƒ пространству Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΡ‹ΠΊΠ°Π΅Ρ‚ пространство рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, пСрСчислСнных Π² Ρ‚Π°Π±Π». 3.16.

Π₯отя рСзидСнтная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ Π΅Π΄ΠΈΠ½ΠΎΠ΅ адрСсноС пространство, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ ΠΈΡ… Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ.

РСзидСнтная ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… допускаСт ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΡƒΡŽ, Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΡΠΌΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ.

Π’Π½Π΅ΡˆΠ½ΡΡ ΠΏΠ°ΠΌΡΡ‚ΡŒ МП-систСмы.

ΠžΠ—Π£, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠŸΠ—Π£, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ Π΄ΠΎ 64 ΠšΠ±Π°ΠΉΡ‚ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π‘Π˜Π‘ памяти. Доступ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠŸΠ—Π£ осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ сигнала, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ строб — сигнала чтСния. Доступ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠžΠ—Π£ обСспСчиваСтся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ сигналами ΠΈ .

ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠŸΠ—Π£ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс. Доступ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠžΠ—Π£ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ адрСса. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ использования 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ адрСса ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ адрСса появляСтся (ΠΈ ΡΠΎΡ…раняСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° записи ΠΈΠ»ΠΈ чтСния) Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΡ€Ρ‚Π° 2.

Если ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ†ΠΈΠΊΠ» внСшнСй памяти слСдуСт Π½Π΅ ΡΡ€Π°Π·Ρƒ ΠΆΠ΅ Π·Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ внСшнСй памяти, Ρ‚ΠΎ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠ΅ содСрТимоС рСгистра-Π·Π°Ρ‰Π΅Π»ΠΊΠΈ ΠΏΠΎΡ€Ρ‚Π° 2 восстанавливаСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ†ΠΈΠΊΠ»Π΅. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс, Ρ‚ΠΎ ΡΠΎΡΡ‚ояниС ΠΏΠΎΡ€Ρ‚Π° 2 остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

Π§Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ 0 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ осущСствляСтся Π²Ρ‹Π΄Π°Ρ‡Π° младшСго Π±Π°ΠΉΡ‚Π° адрСса ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΈΠ³Π½Π°Π» ALE стробируСт запись младшСго Π±Π°ΠΉΡ‚Π° адрСса Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΠΉ рСгистр. Π—Π°Ρ‚Π΅ΠΌ Π² Ρ†ΠΈΠΊΠ»Π΅ записи Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… появляСтся Π½Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΡ€Ρ‚Π° 0 ΠΏΠ΅Ρ€Π΅Π΄ появлСниСм сигнала. Π’ Ρ†ΠΈΠΊΠ»Π΅ чтСния Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… принимаСтся Π² ΠΏΠΎΡ€Ρ‚ 0 ΠΏΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Ρƒ сигнала. ΠŸΡ€ΠΈ любом ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти устройство управлСния МК51 Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€-Π·Π°Ρ‰Π΅Π»ΠΊΡƒ ΠΏΠΎΡ€Ρ‚Π° 0 константу 0FFH, стирая ΠΏΡ€Π΅ΠΆΠ½ΡŽΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Ρ€ΠΈΡ. 3.35 ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ процСсс Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти.

НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» обращСния ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ ΠŸΠ—Π£ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ машинного Ρ†ΠΈΠΊΠ»Π° (Ρ‚.Π΅. 0,5 мкс), Π° Ρ†ΠΈΠΊΠ» доступа ΠžΠ—Π£ — ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» (1,0 мкс).

ΠŸΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° МК51.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ 4 Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π 0, Π 1, Π 2 ΠΈ Π 3. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ разряд любого ΠΏΠΎΡ€Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ настроСн Π½Π° Π²Π²ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄. Для настройки разряда Π½Π° Π²Π²ΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π±ΠΈΡ‚ ΠΏΠΎΡ€Ρ‚Π° Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 1. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ разряд ΠΏΠΎΡ€Ρ‚Π° содСрТит D-Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€, Π±ΡƒΡ„Π΅Ρ€ чтСния состояния Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° ΠΈ ΡΠΎΡΡ‚ояния Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ каскад (рис. 3.36).

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

Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΎΠ² 1, 2, 3 ΠΈΠΌΠ΅ΡŽΡ‚ схСму Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ «ΠΏΠΎΠ΄ΠΏΠΈΡ‚ΠΊΠΈ» Ρ‡Π΅Ρ€Π΅Π· транзистор Π’3. Π­Ρ‚ΠΈ ΠΏΠΎΡ€Ρ‚Ρ‹ часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «ΠΊΠ²Π°Π·ΠΈΠ΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ» Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° 0, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΎΠΉ схСмы «ΠΏΠΎΠ΄ΠΏΠΈΡ‚ΠΊΠΈ» Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚.

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ транзистор Π’2 ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ, ΠΏΠΎΠΊΠ° D-Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Π΄Π°Π½Π½ΠΎΠ³ΠΎ разряда ΠΏΠΎΡ€Ρ‚Π° находится Π² ΡΠΎΡΡ‚оянии 0. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π’2 транзистор Π’1 открываСтся Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя (S1P1 ΠΈ S1P2) Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ разряда ΠΈΠ· ΡΠΎΡΡ‚ояния 0 Π² ΡΠΎΡΡ‚ояниС 1. Π’Π΅ΠΌ самым достигаСтся быстрый заряд ΠΏΠ°Ρ€Π°Π·ΠΈΡ‚Π½ΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Смкости. Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Π’1 Π·Π°ΠΊΡ€Ρ‹Ρ‚, ΠΈ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 1 поддСрТиваСтся Ρ‡Π΅Ρ€Π΅Π· Π’3, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ сопротивлСниС. Π’ΠΎΠΊ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ³ΠΎ замыкания Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½Π° Π·Π΅ΠΌΠ»ΡŽ Π² ΡΡ‚ΠΎΠΌ состоянии Ρ€Π°Π²Π΅Π½ 0,25 ΠΌA, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π’1 Ρ‚ΠΎΠΊ достигаСт Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ 30 мА.

ΠŸΠΎΡ€Ρ‚ 0 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρƒ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… опСрациях Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π΅Π³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ транзистор Π’1 остаСтся всСгда Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ (Π’1 открываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ 0 Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ уровня ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚Π° 0 ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° «ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€». ΠšΡ€ΠΎΠΌΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎΡ€Ρ‚Ρ‹ 0 ΠΈ 2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ†ΠΈΠΊΠ»Π°Ρ… обращСния ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎΡ€Ρ‚ 2 восстанавливаСт своС состояниС, Π° Π² ΠΏΠΎΡ€Ρ‚ 0 записываСтся ΠΊΠΎΠ΄ 0FFH.

КаТдая линия ΠΏΠΎΡ€Ρ‚Π° 3 ΠΈΠΌΠ΅Π΅Ρ‚ свою Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (рис. 3.32). ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ разряд ΠΏΠΎΡ€Ρ‚Π° 3 Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ записана 1.

Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΎΠ² 1, 2 ΠΈ 3 ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° 4-Π’Π’Π› Π²Ρ…ΠΎΠ΄Π° микросхСм сСрии К555, Π° ΠΏΠΎΡ€Ρ‚Π° 0 — Π½Π° 8 Π²Ρ…ΠΎΠ΄ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° 0 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄Ρ‹ с ΠΎΡ‡Π΅Π½ΡŒ высоким Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сопротивлСниСм (Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚ΠΎΠΊΠΈ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΡ€Ρ‚ΠΎΠ² 1, 2 ΠΈ 3 ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠΊΠΎΠ»ΠΎ 0,25 мА ΠΏΡ€ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌ сигналС).

Рис. 3.36 Π‘Ρ…Π΅ΠΌΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°:

Π°) схСма ΠΎΠ΄Π½ΠΎΠ³ΠΎ разряда Π±ΡƒΡ„Π΅Ρ€Π½ΠΎΠ³ΠΎ рСгистра ΠΏΠΎΡ€Ρ‚Π°; Π±) схСма Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ каскада ΠΏΠΎΡ€Ρ‚Π°.

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

Π”Π²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика (Π’/Π‘0 ΠΈ Π’/Π‘1) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ счСтчиков Π²Π½Π΅ΡˆΠ½ΠΈΡ… событий. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, содСрТимоС Π’/Π‘ инкрСмСнтируСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ машинном Ρ†ΠΈΠΊΠ»Π΅ (МЦ), Ρ‚. Π΅. ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 12 ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² синхросигнала.

Рис. 3.37 РСгистр Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика:

GATE — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ внСшнСй Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎ Π’/Π‘, ΠΏΡ€ΠΈ установкС Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ счСт Π’/Π‘, ΠΏΡ€ΠΈ этом Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ счСт, Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ — Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚;

Π‘/Π’ — Π²Ρ‹Π±ΠΎΡ€ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π’/Π‘: 0 — Ρ‚Π°ΠΉΠΌΠ΅Ρ€; 1 — счСтчик;

М1, М0 — Π²Ρ‹Π±ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹: 00 — Ρ€Π΅ΠΆΠΈΠΌ 0, 01 — Ρ€Π΅ΠΆΠΈΠΌ 1, 10 — Ρ€Π΅ΠΆΠΈΠΌ 2, 11 — Ρ€Π΅ΠΆΠΈΠΌ 3.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ счСтчика, содСрТимоС Π’/Π‘ инкрСмСнтируСтся ΠΏΠΎΠ΄ воздСйствиСм ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· 1 Π² 0 внСшнСго сигнала, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ (Π’0, Π’1) Π²Ρ‹Π²ΠΎΠ΄ МК51. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° трСбуСтся Π΄Π²Π° МЦ, Ρ‚ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ частота ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов Ρ€Π°Π²Π½Π° 1/24 Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты МК51 ΠΏΡ€ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠœΠ¦.

Для управлСния Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π’/Π‘ ΠΈ Π΄Π»Ρ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ взаимодСйствия Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ прСрывания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 2 рСгистра ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (TMOD ΠΈ TCON), описаниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… приводится Π½Π° Ρ€ΠΈΡ. 3.37 ΠΈ Ρ€ΠΈΡ. 3.38 соотвСтствСнно. Как слСдуСт ΠΈΠ· ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π±ΠΈΡ‚ TMOD, для ΠΎΠ±ΠΎΠΈΡ… Π’/Π‘ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ 0, 1 ΠΈ 2 ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. Π Π΅ΠΆΠΈΠΌΡ‹ 3 для Π’/Π‘0 ΠΈ Π’/Π‘1 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹. Рассмотрим ΠΊΡ€Π°Ρ‚ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π’/Π‘ Π²ΠΎ Π²ΡΠ΅Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ….

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

TF1, TF0 — Ρ„Π»Π°Π³ΠΈ пСрСполнСния Π’/Π‘1 ΠΈ Π’/Π‘0, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π’/Π‘, ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обслуТивания прСрывания;

TR1, TR0 — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пуском/остановом Π’/Π‘1 ΠΈ Π’/Π‘0, 1- счСт, 0 — останов;

IE1, IE0 — Ρ„Π»Π°Π³ внСшнСго прСрывания устанавливаСтся ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ сигнала ΠΈΠ· 1 Π² 0 Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… Π²Ρ…ΠΎΠ΄Π°Ρ… ΠΈ, сбрасываСтся ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обслуТивания прСрывания;

IT1, IT0 — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠΌ прСрывания; ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ фиксируСтся: 1 — ΠΏΠΎ ΡΠΏΠ°Π΄Ρƒ, 0 ΠΏΠΎ Π½ΡƒΠ»ΡŽ Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… ΠΈ .

Π Π΅ΠΆΠΈΠΌ 0. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ любого Π’/Π‘ Π² Ρ€Π΅ΠΆΠΈΠΌ 0 Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ Π½Π° 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ счСтчик, Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ 5-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ. Π Π°Π±ΠΎΡ‚Ρƒ Π’/Π‘1 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ рис. 3.39, Π°. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π½Ρ‹ΠΉ рСгистр ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ 13 Π±ΠΈΡ‚. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΈΠ· ΡΠΎΡΡ‚ояния «Π²ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹» Π² ΡΠΎΡΡ‚ояниС «Π²ΡΠ΅ Π½ΡƒΠ»ΠΈ» устанавливаСтся Ρ„Π»Π°Π³ прСрывания ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° (TF1). Бинхросигнал поступаСт Π½Π° Π²Ρ…ΠΎΠ΄ Π’/Π‘, ΠΊΠΎΠ³Π΄Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±ΠΈΡ‚ TR1 установлСн, ΠΈ Π»ΠΈΠ±ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±ΠΈΡ‚ GATE (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ) Ρ€Π°Π²Π΅Π½ 0, Π»ΠΈΠ±ΠΎ Π½Π° Π²Π½Π΅ΡˆΠ½Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄Π΅ запроса прСрывания присутствуСт ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 1.

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

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

Π Π΅ΠΆΠΈΠΌ 3. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 Π’/Π‘1 ΠΈ Π’/Π‘0 Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 Π’/Π‘1 останавливаСтся ΠΈ ΡΠΎΡ…раняСт Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ своС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ содСрТимоС. Π˜Π½Ρ‹ΠΌΠΈ словами, эффСкт Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ сбросС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° TR1.

Π Π°Π±ΠΎΡ‚Ρƒ Π’/Π‘0 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ рис. 3.39, Π². Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 TL0 ΠΈ TH0 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΊ 2 нСзависимых 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Π’/Π‘. Π Π°Π±ΠΎΡ‚Ρƒ TL0 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π±ΠΈΡ‚Ρ‹ Π’/Π‘0. Π Π°Π±ΠΎΡ‚Ρƒ ВН0, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, опрСдСляСт ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±ΠΈΡ‚ TR1. ΠŸΡ€ΠΈ этом ВН0 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Π»Π°Π³ пСрСполнСния TF1.

Π Π΅ΠΆΠΈΠΌ 3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° трСбуСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ 8-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π’/Π‘. МоТно ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 МК51 ΠΈΠΌΠ΅Π΅Ρ‚ Π² ΡΠ²ΠΎΠ΅ΠΌ составС 3 Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика. Π Π°Π±ΠΎΡ‚Π° Π’/Π‘0 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности Π’/Π‘1, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ этом ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для задания скорости ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс.

Π§Π΅Ρ€Π΅Π· ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ асинхронный ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (УАПП) осущСствляСтся ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, прСдставлСнной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (младшими Π±ΠΈΡ‚Π°ΠΌΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄), Π² ΠΏΠΎΠ»Π½ΠΎΠΌ дуплСксном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π°.

Π’ ΡΠΎΡΡ‚Π°Π² УАПП, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ часто ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ, входят ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠΉ ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‰ΠΈΠ΅ рСгистры, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹ΠΉ рСгистр (SBUF) ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ МК51 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² 4-Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…. Π’Ρ‹Π±ΠΎΡ€ Ρ€Π΅ΠΆΠΈΠΌΠ° осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· рСгистр управлСния / состояния (SCON) УАПП (рис. 3.40).

Π Π΅ΠΆΠΈΠΌ 0. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ информация (8 Π±ΠΈΡ‚) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ся ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ся Ρ‡Π΅Ρ€Π΅Π· Π²Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° (RXD). Π§Π΅Ρ€Π΅Π· Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (TXD) Π²Ρ‹Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ сдвига, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚. Частота ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ€Π°Π²Π½Π° 1/12 Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты.

Π Π΅ΠΆΠΈΠΌ 1. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· TXD ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈΠ· RXD 10 Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: старт-Π±ΠΈΡ‚ (0), 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΡ‚ΠΎΠΏ-Π±ΠΈΡ‚ (1). Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ задаСтся Π’/Π‘1.

Π Π΅ΠΆΠΈΠΌ 2. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‡Π΅Ρ€Π΅Π· TXD ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ ΠΈΠ· RXD ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ 11 Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: старт-Π±ΠΈΡ‚, 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ 9-ΠΉ Π±ΠΈΡ‚ ΠΈ ΡΡ‚ΠΎΠΏ-Π±ΠΈΡ‚. НапримСр, для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ достовСрности ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ контроля ΠΏΠΎ Ρ‡Π΅Ρ‚ности, Π² 9-ΠΉ Π±ΠΈΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„Π»Π°Π³Π° ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈΠ· PSW.

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

Π°) Π’/Π‘1 Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 0 ΠΈ 1; Π±) Π’/Π‘1 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 2; Π²) Π’/Π‘0 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3.

Рис. 3.40 РСгистр управлСния / состояния УАПП:

SM0, SM1 — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹: 00 — Ρ€Π΅ΠΆΠΈΠΌ 0, 01 — Ρ€Π΅ΠΆΠΈΠΌ 1, 10 — Ρ€Π΅ΠΆΠΈΠΌ 2, 11 — Ρ€Π΅ΠΆΠΈΠΌ 3;

SM2 — Ссли 1, Ρ‚ΠΎ Ρ„Π»Π°Π³ RI Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Ρ‚Π΅Ρ… символов, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 9-ΠΉ Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (для Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² 2 ΠΈ 3) ΠΈΠ»ΠΈ стоп-Π±ΠΈΡ‚ (Ρ€Π΅ΠΆΠΈΠΌ 1) Ρ€Π°Π²Π΅Π½ 0;

REN — Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ°: 1 — Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, 0 — Π·Π°ΠΏΡ€Π΅Ρ‚;

Π’Π’8 — 9-ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…;

RB8 — 9-ΠΉ принятый Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…;

TI, RI — Ρ„Π»Π°Π³ΠΈ прСрывания ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π Π΅ΠΆΠΈΠΌ 3. Π Π΅ΠΆΠΈΠΌ 3 совпадаСт с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ 2 Π²ΠΎ Π²ΡΠ΅Ρ… дСталях Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ частоты ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, которая задаСтся Π’/Π‘1.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 1, 2 ΠΈ 3 ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ зависит ΠΎΡ‚ Π±ΠΈΡ‚Π° SMOD рСгистра управлСния ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ PCON (рис. 3.41) ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся выраТСниями:

;

.

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 Π² ΡΡ‚ΠΎΠΌ случаС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. Π‘Π°ΠΌ Π’/Π‘1 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΈ ΠΊΠ°ΠΊ счСтчик событий Π² Π»ΡŽΠ±ΠΎΠΌ ΠΈΠ· 3-Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ².

Однако Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° с Π°Π²Ρ‚ΠΎΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ. Π’ ΡΡ‚ΠΎΠΌ случаС.

.

Π’ΠΎ Π²ΡΠ΅Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ· Π£ΠΠŸΠŸ инициируСтся любой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹ΠΉ рСгистр SBUF ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ Π±Π°ΠΉΡ‚Π°. ΠŸΡ€ΠΈΠ΅ΠΌ Π² Π£ΠΠŸΠŸ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 осущСствляСтся ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ RI=0 ΠΈ REN=1. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 1, 2, 3 ΠΏΡ€ΠΈΠ΅ΠΌ начинаСтся с ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΎΠΌ старт-Π±ΠΈΡ‚Π° Π² Ρ‚ΠΎΠΌ случаС, Ссли REN=1.

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

SMOD — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ УАПП;

GF1, GF0 — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния;

PD — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ энСргопотрСблСниСм: 1 — ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅, 0 — Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ энСргопотрСблСниС;

IDL — Π±ΠΈΡ‚ холостого Ρ…ΠΎΠ΄Π°, ΠΏΡ€ΠΈ IDL=1 МК ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π°.

Π’ Π±ΠΈΡ‚Π΅ Π’Π’8 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ формируСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 9-Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 2 ΠΈ 3. Π’ Π±ΠΈΡ‚Π΅ RB8 фиксируСтся (Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 2 ΠΈ 3) 9-ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΉ Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 1, Ссли SM2=0, Π² Π±ΠΈΡ‚ RB8 заносится стоп-Π±ΠΈΡ‚. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 Π±ΠΈΡ‚ RB8 Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся.

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

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… 1, 2 ΠΈ 3 ΠΏΡ€ΠΈΠ΅ΠΌ начинаСтся ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ RXD ΠΈΠ· ΡΠΎΡΡ‚ояния 1 Π² ΡΠΎΡΡ‚ояниС 0. Для этого ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ счСтчика Π²Ρ…ΠΎΠ΄ RXD ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ 16 Ρ€Π°Π· Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ слСдования Π±ΠΈΡ‚Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈΠ· 1 Π² 0 ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ RXD ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½, Ρ‚Π°ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ счСтчик ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 16 сбрасываСтся ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся для выравнивания Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² прСдставлСния ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹Ρ… Π±ΠΈΡ‚.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ прСдставлСния Π±ΠΈΡ‚Π° дСлится Π½Π° 16 ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ счСтчика. Π’ ΡΠΎΡΡ‚ояниях 7, 8 ΠΈ 9 счСтчика производится опрос сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ RXD. Π‘Ρ‡ΠΈΡ‚Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° — это Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΏΠΎ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π·Π°ΠΌΠ΅Ρ€ΠΎΠ² (ΠΌΠ°ΠΆΠΎΡ€ΠΈΡ‚Π°Ρ€Π½ΠΎΠ΅ голосованиС 2 ΠΈΠ· 3-Ρ…). Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, принятоС Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ‚Π°ΠΊΡ‚Π΅ (ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ старт-Π±ΠΈΡ‚) Π½Π΅ Ρ€Π°Π²Π½ΠΎ 0, Ρ‚ΠΎ Π±Π»ΠΎΠΊ управлСния ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΌ вновь возвращаСтся ΠΊ ΠΏΠΎΠΈΡΠΊΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· 1 Π² 0. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ обСспСчиваСт ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠΆΠ½Ρ‹Ρ… (сбойных) старт-Π±ΠΈΡ‚.

БистСма ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ.

УпрощСнная структура систСмы ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡ. 3.42. маскированиС ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² осущСствляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ рСгистры Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ (IE) ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ (IP). Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ этих рСгистров ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° Ρ€ΠΈΡ. 3.43 ΠΈ 3.44. ВсСго сущСствуСт 5 источников ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΈ Π΄Π²Π° уровня ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² (Π²Ρ‹ΡΡˆΠΈΠΉ ΠΈ Π½ΠΈΠ·ΡˆΠΈΠΉ). Π€Π»Π°Π³ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ (IE0, IE1) ΠΈ Π±ΠΈΡ‚Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ° Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ TCON (рис. 3.38).

Бброс Ρ„Π»Π°Π³ΠΎΠ² IE1 ΠΈ IE0 выполняСтся Π² Ρ‚ΠΎΠΌ случаС, Ссли ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ (Π·Π°Π΄Π½Π΅ΠΌΡƒ Ρ„Ρ€ΠΎΠ½Ρ‚Ρƒ сигнала запроса).

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

Π€Π»Π°Π³ΠΈ запросов прСрывания ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² TF0 ΠΈ TF1 ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ автоматичСски ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ управлСния ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ обслуТивания. Π€Π»Π°Π³ΠΈ запросов ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ Π£ΠΠŸΠŸ (RI ΠΈ TI) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒΡΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. БистСма ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ сформируСт Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Π²Ρ‹Π·ΠΎΠ² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обслуТивания, Ссли ΠΎΠ½Π° Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… условий:

  • 1) Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ обслуТиваСтся запрос прСрывания Ρ€Π°Π²Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ высокого уровня ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°;
  • 2) Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π² Ρ†ΠΈΠΊΠ»Π΅ выполняСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;
  • 3) выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° RETI ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°, связанная с ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΌ IE ΠΈ IP.

Рис. 3.42 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° систСмы ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ

ΠŸΡ€ΠΈ этом Π² ΡΡ‚Π΅ΠΊ загруТаСтся адрСс Ρ‚ΠΎΡ‡ΠΊΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° обслуТивания прСрывания Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° RETI, которая сообщаСт систСмС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ обслуТиваниС Π΄Π°Π½Π½ΠΎΠ³ΠΎ прСрывания Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½ΠΎ.

Рис. 3.43 РСгистр Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ:

ЕА — Π±ΠΈΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: 0 — всС прСрывания замаскированы, 1 — ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ источник Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ своим собствСнным Π±ΠΈΡ‚ΠΎΠΌ IE. X;

ES — Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΎΡ‚ Π£ΠΠŸΠŸ;

ET1, ET0 — Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ прСрывания ΠΎΡ‚ Π’/Π‘1, Π’/Π‘0;

EX1, EX0 — Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ прСрывания ΠΎΡ‚, .

Рис. 3.44 РСгистр управлСния ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ:

PS — Π±ΠΈΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° УАПП;

Π Π’1, Π Π’0 — Π±ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² Π’/Π‘1 ΠΈ Π’/Π‘0;

Π Π₯1, Π Π₯0 — Π±ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² ΠΈ ;

Π±ΠΈΡ‚ = 1 — Π²Ρ‹ΡΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, 0 — низший.

Бброс, Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π° ΠΈ Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния.

Бброс. Бброс МК51 осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ Π½Π° Π²Ρ…ΠΎΠ΄ RST сигнала 1. Для ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ сброса МК51 этот сигнал 1 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ RST ΠΏΠΎ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² (24 — ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² синхросигнала). ΠšΠ²Π°Π·ΠΈΠ΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹Π΅ схСмы Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ALE ΠΈ Π½Π°Ρ…одятся ΠΏΡ€ΠΈ этом Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π²ΠΎΠ΄Π°. Под воздСйствиСм сигнала RST сбрасываСтся содСрТимоС рСгистров: PC, ACC, B, PSW, DPTR, TMOD, TCON, T/C0, T/C1, IE, IP ΠΈ SCON, Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ PCON сбрасываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±ΠΈΡ‚, Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка загруТаСтся ΠΊΠΎΠ΄ 07 Н, Π° Π² ΠΏΠΎΡ€Ρ‚Ρ‹ Π 0-Π 3 — ΠΊΠΎΠ΄Ρ‹ 0FFH. БостояниС рСгистра SBUF — Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅. Π‘ΠΈΠ³Π½Π°Π» RST Π½Π΅ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΡƒΠ΅Ρ‚ Π½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ячССк ΠžΠ—Π£. Когда Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ элСктропитаниС, содСрТимоС ΠžΠ—Π£ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния.

Для автоматичСского формирования сигнала RST ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ элСктропитания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ…ΠΎΠ΄ΠΎΠΌ RST ΠΈ +5 Π’ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ кондСнсатор Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 10 ΠΌΠΊΠ€, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ RST ΠΈ GND — рСзистор сопротивлСниСм 8,2 кОм.

Π Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π°. Π›ΡŽΠ±Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ установится ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±ΠΈΡ‚ IDL (PCON.0) Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ управлСния ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ (рис. 3.41), ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Ρ‚ МК51 Π² Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π°. ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ синхросигналов. ВсС рСгистры ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ своС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. На Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… всСх ΠΏΠΎΡ€Ρ‚ΠΎΠ² удСрТиваСтся Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ состояниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π° Π½ΠΈΡ… Π±Ρ‹Π»ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π°. На Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ALE ΠΈ Ρ„ормируСтся ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 1.

Π’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° холостого Ρ…ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ. Π›ΡŽΠ±ΠΎΠΉ ΠΈΠ· Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… сигналов прСрывания ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ сбросу Π±ΠΈΡ‚Π° IDL ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ Ρ‚Π΅ΠΌ самым Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π°. ПослС исполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ RETI (Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обслуТивания прСрывания) Π±ΡƒΠ΄Π΅Ρ‚ исполнСна ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая слСдуСт Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄ΡˆΠ΅ΠΉ МК51 Π² Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π°.

Π Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ МК51 Π² ΡΡ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, которая установит Π±ΠΈΡ‚ PD Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ управлСния ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ блокируСтся Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ синхросигналов, содСрТимоС ΠžΠ—Π£ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ сохраняСтся, Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ значСния, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ содСрТимому ΠΈΡ… Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ². Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ сигналов ALE ΠΈ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ся. АварийноС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠœΠš Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎ Π²Ρ…ΠΎΠ΄Ρƒ RST/UPD, ΠΏΡ€ΠΈ этом основноС напряТСниС элСктропитания (+5Π’) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ снято. ПослС восстановлСния уровня основного питания (+5Π’), Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΎ Π΅Ρ‰Π΅ Π½Π° 2 ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π° для ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠœΠš Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ систСмного сброса.

Π Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Под воздСйствиСм Π²Π½Π΅ΡˆΠ½ΠΈΡ… элСктричСских сигналов МК51 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ элСктричСски Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ ΠΈΠ»ΠΈ, ΠΈΠ½Ρ‹ΠΌΠΈ словами, Π² ΠŸΠ—Π£ ΠœΠš ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠŸΠ—Π£ ΠœΠš ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΎ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΠΎΠ΄ ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ источником свСта (стираниС) для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ пСрСпрограммирования. МК ΠΈΠΌΠ΅Π΅Ρ‚ срСдство Π·Π°Ρ‰ΠΈΡ‚Ρ‹, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прочтСния содСрТимого ΠŸΠ—Π£ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΠ·Π΄Π΅Π»ΠΈΠΈ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, сохранСниС ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сСкрСтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠŸΠ—Π£. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ программирования МК51 Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ частотС (с Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ 4?6 ΠœΠ“Ρ†). АдрСс ячСйки ΠŸΠ—Π£, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π±Π°ΠΉΡ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, подаСтся Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚Π° 1 ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π 2.0?Π 2.3 ΠΏΠΎΡ€Ρ‚Π° 2. ΠŸΡ€ΠΈ этом Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ Π±Π°ΠΉΡ‚ поступаСт Π² ΠœΠš Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ 0. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Π 2.4?Π 2.6 ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½Ρ‹, Π° Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π 2.7 ΠΈ RST Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСской 1. На Π²Ρ…ΠΎΠ΄Π΅ поддСрТиваСтся ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ +5 Π’, Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Π°ΠΉΡ‚Π° ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ Π΄ΠΎ 21 Π’. Π’ ΡΡ‚ΠΎ врСмя ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 50 мс ΡΠ±Ρ€ΠΎΡˆΠ΅Π½ Π² 0. ПослС этого напряТСниС Π½Π° Π²Ρ…ΠΎΠ΄Π΅ возвращаСтся ΠΊ ΡƒΡ€ΠΎΠ²Π½ΡŽ +5 Π’. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ напряТСния +21 Π’ (UPP) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ стабилизирован, Ρ‚.ΠΊ. ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния +21,5 Π’ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΡ‹ΠΌ поврСТдСниям ΠŸΠ—Π£.

Π—Π°ΠΏΠΈΡΡŒ Π±ΠΈΡ‚Π° Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Π‘ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠŸΠ—Π£, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ установлСн, Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ доступ ΠΊ ΠŸΠ—Π£ Π»ΡŽΠ±Ρ‹ΠΌΠΈ внСшними срСдствами. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° записи Π±ΠΈΡ‚Π° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ такая ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ΠŸΠ—Π£, Π½ΠΎ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ Π 2.6 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 1. Π‘ΠΈΠ³Π½Π°Π»Ρ‹ Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π 0, Π 1 ΠΈ Π 2.0-Π 2.3 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π² Π»ΡŽΠ±ΠΎΠΌ состоянии. ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ установлСнный Π±ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ стирания ΠŸΠ—Π£.

ВСрификация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Если Π±ΠΈΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π½Π΅ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½, Ρ‚ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ΠŸΠ—Π£ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ΠΎ с Ρ†Π΅Π»ΡŒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π»ΠΈΠ±ΠΎ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ программирования, Π»ΠΈΠ±ΠΎ послС окончания программирования МК51. Доступ ΠΊ ΡΡ‡Π΅ΠΉΠΊΠ°ΠΌ ΠŸΠ—Π£ осущСствляСтся Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠŸΠ—Π£, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ Π 2.7 подаСтся сигнал 0, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ строб-сигнала чтСния.

Π‘Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ ΠŸΠ—Π£. Для стирания содСрТимого ΠŸΠ—Π£ ΠœΠš слСдуСт ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ источник ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ излучСния с Π΄Π»ΠΈΠ½ΠΎΠΉ Π²ΠΎΠ»Π½Ρ‹ ΠΌΠ΅Π½Π΅Π΅ 4000 ангстрСм. ПослС стирания Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠŸΠ—Π£ содСрТатся всС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

БистСма ΠΊΠΎΠΌΠ°Π½Π΄ МК51 состоит ΠΈΠ· 111 Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ (94) ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ 1 ΠΈΠ»ΠΈ 2 Π±Π°ΠΉΡ‚Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ся Π·Π° 1 ΠΈΠ»ΠΈ 2 ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π° (99 ΠΊΠΎΠΌΠ°Π½Π΄). МК ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ 4-Ρ… Ρ‚ΠΈΠΏΠΎΠ²: Π±ΠΈΡ‚Ρ‹, 4-Π±ΠΈΡ‚Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, Π±Π°ΠΉΡ‚Ρ‹ ΠΈ 16-Π±ΠΈΡ‚Π½Ρ‹Π΅ слова. Для доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 4 способа адрСсации: прямая, нСпосрСдствСнная, косвСнная ΠΈ Π½Π΅ΡΠ²Π½Π°Ρ.

АссСмблСр ASM51 допускаСт использованиС символичСских ΠΈΠΌΠ΅Π½ рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ², ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π». 3.16, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚.

Π’Π°Π±Π»ΠΈΡ†Π° 3.17 ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π»Π°Π³ΠΈ Π² PSW.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹.

Π€Π»Π°Π³ΠΈ.

ADD.

C, OV, AC.

ADDC.

C, OV, AC.

SUBB.

C, OV, AC.

MUL.

C=0, OV.

DIV.

C=0, OV.

DA.

C.

RRC.

C.

RLC.

C.

SETB C.

C=1.

CLR C.

C=0.

CPL C.

ANL C, b.

Π‘.

ANL C, /b.

Π‘.

ORL C, b.

Π‘.

ORL C, /b.

Π‘.

MOV C, b.

Π‘.

CJNE.

Π‘.

БимволичСскоС имя Π±ΠΈΡ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ структуру:

.

НапримСр, имя АББ.5 опрСдСляСт 5-ΠΉ Π±ΠΈΡ‚ аккумулятора.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π»Π°Π³ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² PSW, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π». 3.17, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„Π»Π°Π³Π° ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π° Π  Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ³ΠΎ аккумулятора. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ„Π»Π°Π³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСстом назначСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ PSW.

ΠŸΡ€ΠΈ описании ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ МК51 приняты ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сокращСния:

А — аккумулятор (нСявная адрСсация);

ad — прямой 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс Π±Π°ΠΉΡ‚Π° ΠžΠ—Π£ (0−127), ΠΏΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ рСгистра ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ значСния адрСсов рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π». 3.16);

add — прямой 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс назначСния;

ads — прямой 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс источника;

ad 11 — прямой 11-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния;

ad 16 — прямой 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния;

ad 16h — ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ прямого 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ адрСса;

ad 16l — младший Π±Π°ΠΉΡ‚ прямого 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ адрСса;

bit — прямой 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ адрСс Π±ΠΈΡ‚Π° ΠΈΠ»ΠΈ Ρ„Π»Π°Π³Π°, адрСса ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π±ΠΈΡ‚ ΠΈ Ρ„Π»Π°Π³ΠΎΠ² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° Ρ€ΠΈΡ. 3.45;

#d — 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ нСпосрСдствСнный ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ (константа);

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

#d16h — ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ нСпосрСдствСнного ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°;

#d16l — младший Π±Π°ΠΉΡ‚ 16-Π±ΠΈΡ‚Π½ΠΎΠ³ΠΎ нСпосрСдствСнного ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°;

i — Π±ΠΈΡ‚ Π² ΠΊΠΎΠ΄Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (КОП), ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ рСгистр косвСнного адрСса: i=0, 1 (R0, R1);

PC — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ счСтчик ΠΈΠ»ΠΈ счСтчик ΠΊΠΎΠΌΠ°Π½Π΄;

rel — 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… −128…+127 Π±Π°ΠΉΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ адрСса ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, ASM 51 позволяСт вмСсто rel ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°;

Ri — ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ΅ имя рСгистра косвСнного адрСса (R0 ΠΈΠ»ΠΈ R1);

Rn — ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ΅ имя Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ рСгистра (n=0??7);

rrr — 3-Π±ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π² ΠΊΠΎΠ΄Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ рСгистр ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (R0R7);

SP — ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка;

(a) — прСфикс косвСнной адрСсации;

# - прСфикс нСпосрСдствСнного ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°;

Рис. 3.45 ΠšΠ°Ρ€Ρ‚Π° адрСсуСмых Π±ΠΈΡ‚: Π°) Π² ΠžΠ—Π£; Π±) Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

  • — ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ рСгистра ΠΈΠ»ΠΈ ячСйки памяти с ΠΈΠΌΠ΅Π½Π΅ΠΌ Y (прямая адрСсация);
  • ((Y)) — содСрТимоС ячСйки памяти, адрСсуСмой содСрТимым Y (косвСнная адрСсация).

ΠšΡ€ΠΎΠΌΠ΅ этого, ΠΏΡ€ΠΈ написании исходного тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для МК51 ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ обозначСниями, принятыми Π² Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π΅ ASM51:

Β€- Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ содСрТимоС счСтчика ΠΊΠΎΠΌΠ°Π½Π΄ ΠœΠš;

Π’ — суффикс Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°;

Н — суффикс ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°;

HIGH — логичСская опСрация выдСлСния ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π±Π°ΠΉΡ‚Π° ΠΈΠ· d16 ΠΏΡ€ΠΈ ассСмблировании;

LOW — логичСская опСрация выдСлСния младшСго Π±Π°ΠΉΡ‚Π° ΠΈΠ· d16 ΠΏΡ€ΠΈ ассСмблировании;

AND — логичСская опСрация «ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ» ΠΏΡ€ΠΈ ассСмблировании;

NOT — логичСская опСрация «ΠΈΠ½Π²Π΅Ρ€ΡΠΈΡ» ΠΏΡ€ΠΈ ассСмблировании;

OR — логичСская опСрация «Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ» ΠΏΡ€ΠΈ ассСмблировании.

ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ МК51 ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ, Ρ‚ΠΈΠΏΡƒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², способу адрСсации ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 13 Ρ‚ΠΈΠΏΠΎΠ², прСдставлСнных Π½Π° Ρ€ΠΈΡ. 3.46.

Рис. 3.46 Π’ΠΈΠΏΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄ МК51

Π”Π°Π»Π΅Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ приводится описаниС систСмы ΠΊΠΎΠΌΠ°Π½Π΄, Ρ€Π°Π·Π±ΠΈΡ‚ΠΎΠΉ Π½Π° 5 Π³Ρ€ΡƒΠΏΠΏ: ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚Π°Π±Π». 3.18), арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Ρ‚Π°Π±Π». 3.19), логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Ρ‚Π°Π±Π». 3.20), ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Π±ΠΈΡ‚Π°ΠΌΠΈ (Ρ‚Π°Π±Π». 3.21) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния (Ρ‚Π°Π±Π». 3.22).

Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ приводится ΠΌΠ½Π΅ΠΌΠΎΠΊΠΎΠ΄, ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΈΠΏ (Π’) ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (согласно рис. 3.46), Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (Π‘) Π² Π±Π°ΠΉΡ‚Π°Ρ…, врСмя выполнСния Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°Ρ… (Π¦) ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠ°Ρ опСрация. БмысловоС содСрТаниС ΠΌΠ½Π΅ΠΌΠΎΠΊΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ раскрываСтся Π² Ρ‚Π°Π±Π». 3.23.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π΅ состоит ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ:

ΠΌΠ΅Ρ‚ΠΊΡƒ, символичСски ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ адрСс ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пСрСдаСтся ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅; ΠΌΠ΅Ρ‚ΠΊΠ° отдСляСтся ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ символом «:»;

ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, мнСмоничСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ;

ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ рСгистр, ΠΏΠ°Ρ€Ρƒ рСгистров, ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° нСпосрСдствСнных Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ адрСса; ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ запятыми;

ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠ΅ содСрТаниС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅; ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ символом «;».

НиТС приводится ΠΏΡ€ΠΈΠΌΠ΅Ρ€ записи ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π΅ ΠΈ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ…, которая послС выполнСния систСмного сброса осущСствляСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄, располоТСнных, начиная с ΡΡ‡Π΅ΠΉΠΊΠΈ ΠŸΠ—Π£ с Π°Π΄Ρ€Π΅ΡΠΎΠΌ 0030Н, ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΡ… число ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° R7, ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ R6, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ МК51 Π² Ρ€Π΅ΠΆΠΈΠΌ холостого Ρ…ΠΎΠ΄Π°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ€Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ записываСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ΅:

ΠœΠ΅Ρ‚ΠΊΠ° МнСмокод.

LJMP BEGIN; ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ.

BEGIN: MOV A, R7; ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ число ΠΈΠ· R7.

CPL A; Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ число.

MOV R6, A; Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² R6.

END: MOV PCON, #01; ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ.

; холостого Ρ…ΠΎΠ΄Π° Π’Π°Π±Π»ΠΈΡ†Π° 3.18 Π“Ρ€ΡƒΠΏΠΏΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

МнСмокод.

КОП.

Π’.

Π‘.

Π¦

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

MOV A, Rn.

11101rrr.

(A)?(Rn).

MOV A, ad.

(A)?(ad).

MOV A, (a) Ri.

111 0011i.

(A)?((Ri)).

MOV A, #d.

(A)?#d.

MOV Rn, A.

11111rrr.

(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.

(add)?(ads).

MOV ad, (a)Ri.

100 0011i.

(ad)?((Ri)).

MOV ad, #d.

(ad)?#d.

MOV (a)Ri, A.

111 1011i.

((Ri))?(A).

MOV (a)Ri, ad.

11 0011i.

((Ri))?(ad).

MOV (a)Ri, #d.

11 1011i.

((Ri))?#d.

MOV DPTR, #d16.

(DPTR)?#d16.

MOVC A, (a)A+DPTR.

(A)?((A)+(DPTR)).

MOVC A, (a)A + PC.

  • (PC)?(PC)+1
  • (A)?((A)+(PC))

MOVX A, (a)Ri.

111 0001i.

(A)?((Ri)).

MOVX A, (a)DPTR.

(A)?((DPTR)).

MOVX (a)Ri, A.

111 1001i.

((Ri))?(A).

MOVX (a)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, (a)Ri.

110 0011i.

(A)?((Ri)).

XCHD A, (a)Ri.

110 1011i.

(A0??)?((Ri)0??).

Π’Π°Π±Π»ΠΈΡ†Π° 3.19 Π“Ρ€ΡƒΠΏΠΏΠ° ΠΊΠΎΠΌΠ°Π½Π΄ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

МнСмокод.

КОП.

Π’.

Π‘.

Π¦

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

ADD A, Rn.

00101rrr.

(A)? (A) + (Rn).

ADD A, ad.

(A)? (A) + (ad).

ADD A, (a)Ri.

1 0011i.

Для автоматичСского выполнСния слоТных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ управлСния Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ микропроцСссоры, Π½ΠΎ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… устройств ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΡΠΎΡΡ‚ояниСм процСсса управлСния ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° Ρ€ΠΈΡ. 3.47.

Π’ Π΄Π°Π½Π½ΠΎΠΉ схСмС Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… сСмисСгмСнтных ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² свСтодиодной ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ АЛБ 318А, Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ΠΏΠΎΡ€Ρ‚Ρ‹ А, B ΠΈ ΠΏΠΎΡ€Ρ‚ Π‘ — Π±ΠΈΡ‚Ρ‹ DC4, DC7 Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ; ΠΏΠΎΡ€Ρ‚ Π‘ — Π±ΠΈΡ‚Ρ‹ DC0, DC1 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π²Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ свСчСния ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² обСспСчиваСтся ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄Π° символа ΠΈ ΡΠ²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΅Ρ€Ρ†ΠΈΠ΅ΠΉ Π³Π»Π°Π·Π° Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ (ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 0,018 сСк.).

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ†ΠΈΠΊΠ»Π° пСриодичСского высвСчивания символа производится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • 1. Π’ ΠΏΠΎΡ€Ρ‚ Π’ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ся ΠΊΠΎΠ΄ Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ символа, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Π²Ρ‹Π²ΠΎΠ΄Π° Π±ΡƒΠΊΠ²Ρ‹ «r» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΆΠ΅Ρ‡ΡŒ сСгмСнты E ΠΈ G, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ записаны Π² Ρ€Π°Π·Ρ€ΡΠ΄Π°Ρ… DB4 ΠΈ DB6, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ разряды Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² ΡΠΎΡΡ‚оянии нуля.
  • 2. Π’ ΠΏΠΎΡ€Ρ‚ A Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ся ΠΊΠΎΠ΄ Π² ΡΠΎΠΎΡ‚вСтствии с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ сСмисСгмСнтного ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ символ «r», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ «r» Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Ρ‚ΠΎ Π² Ρ€Π°Π·Ρ€ΡΠ΄ DА1 Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ записана Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ разряды Π½ΡƒΠ»ΠΈ. Π•Π΄ΠΈΠ½ΠΈΡ†Π° с Π²Ρ‹Ρ…ΠΎΠ΄Π° DA1 инвСртируСтся микросхСмой 555ЛН1, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΉ Ρ€ΠΎΠ»ΡŒ Π±ΡƒΡ„Π΅Ρ€Π°, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° АЛБ318А подаСтся ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΊ Π½ΡƒΠ»ΡŽ. Π§Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ свСчСниС сСгмСнтов Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

Рис. 3.47 Π‘Π»ΠΎΠΊ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ микропроцСссорной систСмы управлСния

  • 3. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡΡ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚ΠΎΠ² DC0, DC1 ΠΏΠΎΡ€Ρ‚Π° Π‘. Если Π² ΡΡ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π°ΠΆΠ°Ρ‚Π° клавиша «1» ΠΈΠ»ΠΈ «7», Ρ‚ΠΎ Ρ€Π°Π·Ρ€ΡΠ΄Ρ‹ DC0 ΠΈ DC1 Π±ΡƒΠ΄ΡƒΡ‚ восприняты ΠΊΠ°ΠΊ 01 ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ 10, Ρ‡Ρ‚ΠΎ являСтся ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ этих клавиш ΠΏΡ€ΠΈ опросС Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°. Π­Ρ‚ΠΈ ΠΆΠ΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈ опросС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π±ΡƒΠ΄ΡƒΡ‚ восприняты ΠΊΠ°ΠΊ ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ соотвСтствСнно «3» ΠΈ «9» ΠΈ Ρ‚. Π΄. НаТатиС Π΄Ρ€ΡƒΠ³ΠΈΡ… клавиш Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ Π½ΠΈ ΠΊ ΠΊΠ°ΠΊΠΈΠΌ измСнСниям ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… DC0 ΠΈ DC1 ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ воспринято, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ 11 Ρ‚. Π΅. клавиша Π½Π΅ Π½Π°ΠΆΠ°Ρ‚Π°. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π΄Π²ΡƒΡ… клавиш ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «1» ΠΈ «7», «4» ΠΈ «*» со Π²Ρ…ΠΎΠ΄ΠΎΠ² DC0 ΠΈ DΠ‘1 Π±ΡƒΠ΄Π΅Ρ‚ считана комбинация 00. Π­Ρ‚Π° комбинация ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Π°Ρ ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΈΠ»ΠΈ ΠΏΠΎ ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ микропроцСссорной систСмы управлСния.
  • 4. Π—Π°ΠΏΠΈΡΡŒ Π½ΡƒΠ»Π΅ΠΉ Π² ΠΏΠΎΡ€Ρ‚ A, Π’ ΠΈ Π‘ — Π±ΠΈΡ‚ DC4 ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ гашСниС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, послС Ρ‡Π΅Π³ΠΎ вСсь процСсс повторяСтся для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΈ Π΄Π»Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°Ρ€Ρ‹ клавиш.

Π‘ Π²Ρ‹Ρ…ΠΎΠ΄Π° DC7 ΠΏΠΎΡ€Ρ‚Π° C Π½Π° ΡΡ…Π΅ΠΌΡƒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнализации, ΡΠΎΠ±Ρ€Π°Π½Π½ΡƒΡŽ Π½Π° Ρ‚ранзисторС VT1 ΠΈ ΠΏΡŒΠ΅Π·ΠΎΠΊΠ΅Ρ€Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠΌ Π·Π²ΠΎΠ½ΠΊΠ΅ BQ1, подаСтся Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сигналы.

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