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

Класс ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ

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

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

Класс ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Аннотация

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

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

Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

1. ЗамысСл ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’ ΠΎΡΠ½ΠΎΠ²Ρƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° идСя создания Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ класса ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ. Автоматизированный класс ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ — это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ контроля Π·Π½Π°Π½ΠΈΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСдств ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π­Π’Πœ Ρ‚ΠΈΠΏΠ° IBM PC совмСстимый ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ° сбора ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Ρ‚ΠΈΠΏΠ° МК-51, соСдинСнных Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ мСстом (сбор ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΅Π΅ Π² Π­Π’Πœ). Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π­Π’Πœ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ Π²Ρ‹Π΄Π°Ρ‡Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π½Π°Π½ΠΈΠΉ осущСствляСтся Π² ΡΠΎΠΎΡ‚вСтствии со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π°Π΅Ρ‚ задания Π² Π²ΠΈΠ΄Π΅ тСстов. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌΡ‹Π΅ вводят ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (сначала вводится Π½ΠΎΠΌΠ΅Ρ€ вопроса, Π·Π°Ρ‚Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€ ΠΎΡ‚Π²Π΅Ρ‚Π°). ПослС окончания Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°ΡŽΡ‚ опрос ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΡΠΎΠ±Ρ€Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π­Π’Πœ, которая ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΅Π΅ ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€Π°Π½ дисплСя, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, установлСнныС Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ мСстС.

2. ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ класса ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ (ΠΏΡƒΠ½ΠΊΡ‚ 1) Π² ΡΠΎΠΎΡ‚вСтствии со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ исходными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ:

опрос Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст;

Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π­Π’Πœ;

ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ;

Π²Ρ‹Π΄Π°Ρ‡Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

3. ОписаниС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ класса ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ

3.1 ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмы

Виповая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ класса ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Основой Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ класса являСтся локальная ΠΌΠΈΠΊΡ€ΠΎΡΠ΅Ρ‚ΡŒ, организованная Π½Π° Π±Π°Π·Π΅ микропроцСссорных ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Ρ‚ΠΈΠΏΠ° ОМК-51.

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

На Π­Π’Πœ Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ собранной с Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹Π΄Π°Ρ‡Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€Π°Π½ дисплСя, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста.

Рисунок 1. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма

3.2 ОписаниС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста, разработанная Π² ΡΠΎΠΎΡ‚вСтствии с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ схСмой, прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.

Основой схСмы являСтся микропроцСссорный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ сСмСйства MCS-51, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π½Π° Π±Π°Π·Π΅ микросхСмы Ρ‚ΠΈΠΏΠ° АВ89Π‘51. Данная микросхСма прСдставляСт собой ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ встроСнный ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ асинхронный ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (УАПП), 32 Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Π΄Π²Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°-счСтчика, Π΄Π²Π° источника Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, 4К Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ„Π»ΡΡˆ-памяти ΠΈ 128 Π±Π°ΠΉΡ‚ ΠžΠ—Π£. ИмСнно ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ мСстом.

Рассмотрим Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ схСму Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€Ρ‹ Π‘12 ΠΈ Π‘13 совмСстно с ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ΠΎΠΌ ZQ1 ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для синхронизации ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Номиналы ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² ΡΠΎΠΎΡ‚вСтствии с Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΡΠΌΠΈ Ρ„ΠΈΡ€ΠΌ-ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π² Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π΅ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ, ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚:

Π‘12 = Π‘13 = 27 ΠΏΠ€;

ZQ1 = 22,118 ΠœΠ“Ρ†.

РСзистор R1 ΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ Π‘11 ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ схСму Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ установки МПК, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ сброс ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ напряТСния питания. Π˜Ρ… Π½ΠΎΠΌΠΈΠ½Π°Π»Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ исходя ΠΈΠ· Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ Ρ„ΠΈΡ€ΠΌ-ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π² Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π΅ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ сброса ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° Π½Π° Π²Ρ…ΠΎΠ΄Π΅ «RESET» ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΄Π²ΡƒΠΌ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»Π°ΠΌ МПК ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ постоянной Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ заряда кондСнсатора Π‘11.

R1 = 8,2 кОм;

Π‘11 = 12 ΠΌΠΊΠ€.

РСзисторная сборка Π•1 прСдставляСт собой Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… рСзисторов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ осущСствлСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° посрСдством ΠΏΠΎΡ€Ρ‚Π° Π 0 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Номинал, входящих Π² Π΅Π΅ ΡΠΎΡΡ‚Π°Π² рСзисторов Ρ‚Π°ΠΊΠΆΠ΅ опрСдСляСтся рСкомСндациями ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ Ρ„ΠΈΡ€ΠΌ-ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ ΡΠΎΡΡ‚авляСт 5,1 кОм.

На ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ°Ρ… DD4 ΠΈ DD5 рСализуСтся типовая схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ микросхСм внСшнСй памяти ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, которая выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ устройства хранСния сигнала.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° DD5 Ρ‚ΠΈΠΏΠ° 6264 прСдставляСт собой ΠžΠ—Π£ объСмом 8 ΠšΠ±Π°ΠΉΡ‚, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ ΠΊΠ°ΠΊ для записи, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ считывания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° DD4 Ρ‚ΠΈΠΏΠ° К1533ИР33 прСдставляСт собой Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹ΠΉ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ рСгистр сдвига, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ «Π·Π°Ρ‰Π΅Π»ΠΊΠΈΠ²Π°Π½ΠΈΠ΅» младшСго Π±Π°ΠΉΡ‚Π° адрСса Π½Π° Π²Ρ€Π΅ΠΌΡ считывания ΠΈΠ»ΠΈ записи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ микросхСм являСтся обСспСчСниС Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ быстродСйствия ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ объСма памяти (для микросхСмы DD5).

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° DD1 Ρ‚ΠΈΠΏΠ° SP232IP прСдставляСт собой ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΡΡ…Π΅ΠΌΠΎΡ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ устройства согласования ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π’Π’Π›-Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ интСрфСйса RS-232 ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€Ρ‹ Π‘2, Π‘4, Π‘8, Π‘9, Π‘10 ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ схСму Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ микросхСмы DD1. Π˜Ρ… Π½ΠΎΠΌΠΈΠ½Π°Π»Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΎΠ³ΠΎ руководства ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ Ρ„ΠΈΡ€ΠΌΡ‹-изготовитСля ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚:

Π‘2 = Π‘4 = Π‘8 = Π‘10 = 0,1 ΠΌΠΊΠ€;

Π‘9 = 47 ΠΌΠΊΠ€.

ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€Ρ‹ Π‘1, Π‘3, Π‘5, Π‘6, Π‘7 ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ высокочастотных ΠΏΠΎΠΌΠ΅Ρ… ΠΏΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ с Ρ†Π΅Π»ΡŒΡŽ обСспСчСния ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… микросхСм устройства. Π˜Ρ… Π½ΠΎΠΌΠΈΠ½Π°Π»Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² ΡΠΎΠΎΡ‚вСтствии с Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΡΠΌΠΈ Ρ„ΠΈΡ€ΠΌ-ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π² Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π΅ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ, ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚:

Π‘1 = Π‘3 = Π‘5 = Π‘6 = Π‘7 =0,1 ΠΌΠΊΠ€.

На ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ΅ DD6 Ρ‚ΠΈΠΏΠ° КР580Π’Π”79 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Π΄ΠΈΡΠΏΠ»Π΅Ρ (ΠšΠšΠ”). ИспользованиС ΠšΠšΠ” позволяСт Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ опроса ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡ (Ρ€Π΅Ρ„Ρ€Π΅ΡˆΠ°) изобраТСния Π½Π° ΠΎΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠΌ дисплСС.

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° HG1 Ρ‚ΠΈΠΏΠ° BQ-M326RD прСдставляСт собой однострочный дисплСй, состоящий ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… сСмисСгмСнтных ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Данная микросхСма содСрТит Ρ‚Π°ΠΊΠΆΠ΅ встроСнныС Π±ΡƒΡ„Π΅Ρ€Π½Ρ‹Π΅ схСмы для обСспСчСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΎΠΊΠΎΠ² Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Для сканирования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Π΄ΠΈΡΠΏΠ»Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π°, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ΅ DD2.1 Ρ‚ΠΈΠΏΠ° КР1533Π˜Π”14.

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ ΠΌΠΈΠΊΡ€ΠΎΡΠ΅Ρ‚ΡŒ организуСтся посрСдством встроСнного Π² ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ асинхронного ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (УАПП) Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·ΡŠΠ΅ΠΌ Π₯Π 2 ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ интСрфСйсу RS-232C. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ структуры ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ локальной сСти Π²Ρ‹Π±Ρ€Π°Π½Π° моноканальная, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ являСтся Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для рассматриваСмого класса ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… микросСтСй, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ систСмы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΌΠΎΠ½ΠΎΠΊΠ°Π½Π°Π»ΡŒΠ½ΠΎΠΉ микросСти врСмя доставки сообщСния Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа микропроцСссорных ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΈ ΠΎΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ большСй ΠΆΠΈΠ²ΡƒΡ‡Π΅ΡΡ‚ΡŒΡŽ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ.

4. ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ класса ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ

ΠŸΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ слоТными протяТСнными ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ (Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ класс) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ систСмы с Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, состоящиС ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠœΠ΅ΠΆΠ΄Ρƒ подсистСмами Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ информационная связь. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтом распрСдСлСнной систСмы управлСния являСтся локальная ΡΠ΅Ρ‚ΡŒ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ (МК) Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ.

На Ρ‚Π°ΠΊΡƒΡŽ ΡΠ΅Ρ‚ΡŒ Π²ΠΎΠ·Π»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ простыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний Π·Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ врСмя. ΠŸΡ€ΠΎΡ‚ΡΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ связи ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ дСсятков ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ€ сообщСния — Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков Π±Π°ΠΉΡ‚ΠΎΠ², Π° Π²Ρ€Π΅ΠΌΡ доставки сообщСния — Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚ 0,01 Π΄ΠΎ 1,0 с.

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

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

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

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

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

НаиболСС пСрспСктивным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ доступа ΠΊ Ρ€Π°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠΎΠΌΡƒ ΠΌΠΎΠ½ΠΎΠΊΠ°Π½Π°Π»Ρƒ являСтся ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΡŒΠ½ΠΎ-ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ Π² ΠΊΠ°Π½Π°Π»Π΅ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π½Π°Π»Π°. Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ сводится ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ.

1. ΠŸΡ€ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π² ΠΊΠ°Π½Π°Π»Π΅ пСриодичСски появляСтся ΠΌΠ°Ρ€ΠΊΠ΅Ρ€, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСти. ΠœΠ°Ρ€ΠΊΠ΅Ρ€ содСрТит Π½ΠΎΠΌΠ΅Ρ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ. Главная ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ — ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ синхронизм Π² ΡΠ΅Ρ‚ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ пСриодичСской Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Π² ΠΊΠ°Π½Π°Π».

2. ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° состоит ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ числа «ΠΎΠΊΠΎΠ½», Ρ€Π°Π²Π½ΠΎΠ³ΠΎ числу ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΡΠ΅Ρ‚ΠΈ. КаТдоС ΠΎΠΊΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ свой Π½ΠΎΠΌΠ΅Ρ€ ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌ.

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

Рисунок 3. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° сСти

4. ПослС Π²Ρ‹Π΄Π°Ρ‡ΠΈ сообщСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ свой ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ ΠΈ ΡΡ‚ановится Π½ΠΎΠ²Ρ‹ΠΌ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ. Π‘Ρ‚Π°Ρ€Ρ‹ΠΉ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ микросСти, распознав, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ½ΠΎΠΊΠ°Π½Π°Π» Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½, освобоТдаСтся ΠΎΡ‚ ΡΡ‚ΠΎΠΉ Ρ€ΠΎΠ»ΠΈ.

5. ΠžΡ‚ΡΡ‡Π΅Ρ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Π΄ΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΎΠΊΠ½Π° производится ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ. Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π° принимаСтся Ρ€Π°Π²Π½ΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ ΠΈΠΌΠ΅Π» Π½ΠΎΠΌΠ΅Ρ€ l, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ l+1, Π·Π°Ρ‚Π΅ΠΌ ΠœΠš с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ l+2 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ВрСмя оТидания своСго ΠΎΠΊΠ½Π° Π’ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ

Π³Π΄Π΅ — врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠ½Π°.

Число Π₯ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π³Π΄Π΅ k — Π½ΠΎΠΌΠ΅Ρ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΡ‹Ρ‚Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π°Π»,

;

l — Π½ΠΎΠΌΠ΅Ρ€ Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ,

;

n — число ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΡΠ΅Ρ‚ΠΈ.

6. Если самому Π²Π΅Π΄ΡƒΡ‰Π΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π΄Π°Ρ‚ΡŒ сообщСниС, Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π°Π» Π²ΠΎ Π²Ρ€Π΅ΠΌΡ своСго ΠΎΠΊΠ½Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ вмСсто Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ своС сообщСниС.

7. Π’Ρ‹Π΄Π°Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ€, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ запускаСт Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π½Π° Π²Ρ€Π΅ΠΌΡ, Π° Π΅ΡΠ»ΠΈ Π² ΡΡ‚ΠΎ врСмя Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ ΠΊΠ°Π½Π°Π», Ρ‚ΠΎ Π²Π΅ΡΡŒ Ρ†ΠΈΠΊΠ» повторяСтся Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

8. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ МК ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ всС Π±Π°ΠΉΡ‚Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Ρƒ. Для контроля ΠΏΡ€ΠΎΠΏΠ°ΠΆΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠœΠš послС ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° запускаСт Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π½Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΎΠΏΠ°ΠΆΠ° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° (Π° ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΌΠ° сСти) фиксируСтся, Ссли Π·Π° Π²Ρ€Π΅ΠΌΡ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°.

9. ΠŸΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΏΠ°ΠΆΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° для восстановлСния синхронизма Π² ΠΌΠΈΠΊΡ€ΠΎΡΠ΅Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠœΠš выполняСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ простыС дСйствия: Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°ΡƒΠ·Ρƒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ

Π³Π΄Π΅ i — собствСнный Π½ΠΎΠΌΠ΅Ρ€ ΠœΠš;

Ссли Π²ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΏΠ°ΡƒΠ·Ρ‹ вновь Π½Π΅ Π±Ρ‹Π»ΠΎ принято Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠœΠš становится Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€.

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

10. ΠŸΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΡŒΠ½ΠΎ-ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ удаСтся ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Ρ… ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² Π² ΠΊΠ°Π½Π°Π»Π΅ Π² ΡΠΈΠ»Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½:

ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΎΠΏΠ°ΠΆΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° вСдСтся постоянно всСми ΠœΠš сСти ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ синхронно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ счСтчики ΠΏΠ°ΡƒΠ·Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, всС ΠœΠš ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ°Ρ‚ ΠΏΡ€ΠΎΠΏΠ°ΠΆΡƒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ;

ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ начинаСтся отсчСт ΠΏΠ°ΡƒΠ·Ρ‹ всСми ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ;

ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΌΠ΅Π½ΡŒΡˆΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ синхронизм Π² ΠΌΠΈΠΊΡ€ΠΎΡΠ΅Ρ‚ΠΈ.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° АВ89Π‘51 допускаСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ 9-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ². Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ это, ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ввСсти ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Π°ΠΉΡ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π»ΡŽΠ±ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4 прСдставлСна структура ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°; ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±ΠΈΡ‚ являСтся ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° (для ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° — 1). Π‘ΠΈΡ‚ 7 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ контроля ΠΏΠΎ ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Ρƒ. Π‘Π΅ΠΌΠΈΠ±ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ адрСса позволяСт ΠΈΠΌΠ΅Ρ‚ΡŒ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π΄ΠΎ 127 подсистСм с Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΎΡ‚ 0 Π΄ΠΎ 126. АдрСс 127 Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

Рисунок 4. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° Рисунок 5. Π€ΠΎΡ€ΠΌΠ°Ρ‚ сообщСния

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сообщСния прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5 ΠΈ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля:

Ап — адрСс получатСля;

Ао — адрСс отправитСля;

L — Π΄Π»ΠΈΠ½Π° поля Π΄Π°Π½Π½Ρ‹Ρ… (0 — 255);

CRC — Π±Π°ΠΉΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы.

МоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ состояния, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠœΠš микросСти:

ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ® — Π² ΡΡ‚ΠΎΠΌ состоянии ΠœΠš ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°Π½Π°Π», ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ сообщСния ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ;

ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ (W) — Π² ΡΡ‚ΠΎΠΌ состоянии МК, Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ² ΠΊΠ°Π½Π°Π», ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ своС сообщСниС;

Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ (H) — МК ΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ синхронизм Π² ΡΠ΅Ρ‚ΠΈ;

ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ состояниС (RM) — МК Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ восстановлСния синхронизма Π² ΡΠ΅Ρ‚ΠΈ.

Π“Ρ€Π°Ρ„ состояний ΠœΠš прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 6.

Запрос Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ сообщСния формируСтся Π² ΠœΠš ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ управлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ мСстом) ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ RQ. Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ, ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ смысл:

ВМ1 — ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΎΠΏΠ°ΠΆΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π²Π½Π° ;

ВМ2 — ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ своСго ΠΎΠΊΠ½Π° ;

ВМ3 — ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ окончания ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° сСти ;

ВМ4 — ΠΏΠ°ΡƒΠ·Π° ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π΄Π°Ρ‡Π΅ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° ΠΏΡ€ΠΈ восстановлСнии синхронизма, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π²Π½Π° .

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ подсистСмы (Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста) Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ рСсурсы: УАПП, Ρ‚Π°ΠΉΠΌΠ΅Ρ€, Π΄Π²Π° уровня ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. Π­Ρ‚ΠΈΠΌΠΈ рСсурсами располагаСт МК51, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ вСсти ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 375 ΠΊΠ±ΠΈΡ‚/с. ВрСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, ΠΎΠ±Ρ€Π°ΠΌΠ»Π΅Π½Π½ΠΎΠ³ΠΎ стартовым ΠΈ ΡΡ‚ΠΎΠΏΠΎΠ²Ρ‹ΠΌ Π±ΠΈΡ‚Π°ΠΌΠΈ (плюс 9-ΠΉ разряд), составляСт 58,7 мкс. ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ микросСти ΠΏΡ€ΠΈ этом Ρ€Π°Π²Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 17 ΠΊΠ±Π°ΠΉΡ‚/с.

Рисунок 6. Π“Ρ€Π°Ρ„ состояний ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° микросСти.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² ΡΠΎΡΡ‚Π°Π²Π΅ распрСдСлСнной систСмы управлСния Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ локальной микросСти, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ управлСния ΠΈΠΌΠ΅Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства доступа ΠΊ ΠΌΠΎΠ½ΠΎΠΊΠ°Π½Π°Π»Ρƒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ всСх рСсурсов ΠΌΠ΅ΠΆΠ΄Ρƒ этими двумя сопрограммами. Π”ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ сСтСвой ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ рСализуСтся ΠΏΡƒΡ‚Π΅ΠΌ присвоСния сСтСвой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±ΠΎΠ»Π΅Π΅ высокого ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°.

; - constants ;

st equ 060h; стСк

; - variables ;

tau equ 030h; врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°

T equ 031h; Π²Ρ€Π΅ΠΌz оТидания своСго ΠΎΠΊΠ½Π°

N equ 032h; число ΠœΠš сСти

command equ 033h; принятый Π±Π°ΠΉΡ‚

; - bit’s ;

Flag bit 20 h. 0; ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π±Π°ΠΉΡ‚Π°

FlgEnd bit 20 h. 1; ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈ контроля

; - code ;

org 00h

sjmp start

; - Interrupt Vector Table ;

; - UART ;

org 023h

lcall UART_ISR

reti

; - End of UART ;

; - End of Interrupt Vector Table ;

; - Start ;

start: mov SP,#st

mov P0,#0ffh

mov P1,#0ffh

mov P2,#0ffh

mov P3,#0ffh

mov psw,#00h

mov TMOD,#022h; 10 0010b: 8-bit auto-reload Timer1 and Timer0

mov SCON,#050h; 101 0000b 8-bit uart, baud rate — variable

mov PCON,#080h; 1 000 0000b select double baud rate, select SM0 bit in Scon

mov TCON,#000h; clear TCON

mov TH1,#0f4h

mov TL1,#0f4h

mov countl,#00h

mov counth,#00h

mov R2,#34h; low byte of last address of current signal data

mov R3,#35h; high byte of last address of current signal data

mov command,#00h

mov current,#00h

mov DPTR,#00h

setb TR1; turn on Timer1

setb ES; enable serial interrupt

clr Flag; clear bit Flag

clr FlgM; clear bit FlgM

setb EA; Π²ΠΊΠ». прСрывания

Init: clr P3.2

setb P3.0

mov a,#00h

movx @r0, a

mov a,#(20h+20)

movx @r0, a

loop: jnb Flag, loop

mov a, command

clr Flag

jb FlgEnd, Trans

cjne a,#10h, l1

; ΠΌΠ°Ρ€ΠΊΠ΅Ρ€

sjmp loop

l1: cjne a,#01h, l2

; ΠΊΠΎΠΌΠ°Π½Π΄Π° 01 — Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ Π½Π° Π¦ΠΠŸ

call DAC

sjmp loop

l2: cjne a,#02h, l3

; ΠΊΠΎΠΌΠ°Π½Π΄Π° 02 — ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ сигнал

call Pulse

sjmp loop

l3: cjne a,#03h, l4

; ΠΊΠΎΠΌΠ°Π½Π΄Π° 03 — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π°ΠΌΠ°Π³Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΎΠΊΠ°

call Change

sjmp loop

l4: cjne a,#04h, loop

; - Finish ;

; - Interrupt Routine ;

; - UART Interrupt ;

UART_ISR:

push psw

mov psw,#08h; register bank 0 from 08h to 0Fh

push acc

jb TI, ti0

jb RI, ri0

uart_exit:

pop acc

pop psw

ret

; transmit command

ti0: clr TI

sjmp uart_exit

; receive command

ri0: clr RI

mov a, SBUF

anl a,#0FFh; A and 1 111 1111b

mov command, a

setb Flag

sjmp uart_exit

; - End of UART Interrupt ;

Mem_Fill:

call Wr_M

sjmp uart_exit

; - End of Interrupt Routine ;

; запись ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ

Wr_M:

; 1 Π±Π°ΠΉΡ‚ — ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ адрСса послСднСго Π±Π°ΠΉΡ‚Π° сигнала

mov a, SBUF; read SBUF

anl a,#0FFh; A and 1 111 1111b

mov counth, a

mov R3, counth

sjmp Wr_M_Exit

; 2 Π±Π°ΠΉΡ‚ — младший Π±Π°ΠΉΡ‚ адрСса послСднСго Π±Π°ΠΉΡ‚Π° сигнала

ri1:

mov a, SBUF; read SBUF

anl a,#0FFh; A and 1 111 1111b

mov countl, a

mov R2, countl

sjmp Wr_M_Exit

; 3-ΠΈΠΉ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π°ΠΉΡ‚Ρ‹

ri2: mov a, SBUF

anl a,#0FFh; A and 1 111 1111b

movx @DPTR, a

inc DPTR

dec countl; decrement countl

mov a, countl; ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° countl Π½Π° Π½ΡƒΠ»ΡŒ

jnz Wr_M_Exit;

mov a, counth; ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° counth Π½Π° Π½ΡƒΠ»ΡŒ

jnz ri3;

mov countl, R2; восстановлСниС исходных

mov counth, R3; Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

mov DPTR,#00h;

sjmp Wr_M_Exit

ri3:

dec counth

Wr_M_Exit:

ret

; ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π­Π’Πœ

Trans: mov TL0,#T; ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅

mov TH0,#T; своСго

setb TR0; ΠΎΠΊΠ½Π°

jnb TF0, trans_end; ΠΊΠ°Π½Π°Π»Π° ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‡Π΅Π½

clr TF0; ΠΊΠ°Π½Π°Π» Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½

aus: mov DPTR,#00h; устанавливаСм Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ адрСс области памяти

aus1: movx a,@DPTR; считываСм ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚ ΠΈΠ· Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти

mov SBUF, a; ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±Π°ΠΉΡ‚

inc DPTR; ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ счСтчик адрСса

djnz R2, aus1; ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅

djnz R3, aus1; ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ

trans_end:

ret

; Π²Π²ΠΎΠ΄ ΠΊΠΎΠ΄Π° Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ клавиши

Input: jnb P1.1, Input

setb P1.0

mov a,#40h

movx @r0, a

clr P1.0

movx a,@r0

ret

; Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹

Output: setb P1.0

mov a,#90h

movx @r0, a

clr P1.0

movx a,@r0

ret

END

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