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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° тСстСра для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ² дистанционного управлСния RC-5

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

Устройство производится с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈ энСргонСзависимой памяти с Π²Ρ‹ΡΠΎΠΊΠΎΠΉ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ размСщСния, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Atmel. ВстроСнная Flash — ΠΏΠ°ΠΌΡΡ‚ΡŒ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ внутрисистСмного программирования обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСпрограммирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΡΠΎΡΡ‚Π°Π²Π΅ систСмы, посрСдством SPI ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° тСстСра для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ² дистанционного управлСния RC-5 (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ схСмы элСктричСской структурной

2 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ схСмы элСктричСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ

3 ОписаниС элСмСнтной Π±Π°Π·Ρ‹

4 ОписаниС схСмы элСктричСской ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ

5 Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок использованной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, А ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’

Компания ATMEL Corp. — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… Π»ΠΈΠ΄Π΅Ρ€ΠΎΠ² Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ спСктра микросхСм энСргонСзависимой памяти, FLASH-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, взяла старт ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ RISC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ 90-Ρ… Π³ΠΎΠ΄ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ всС свои тСхничСскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹Π΅ ΠΊ ΡΡ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ Π½ΠΎΠ²Ρ‹Ρ… скоростных ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° ATMEL Π² ΠΠΎΡ€Π²Π΅Π³ΠΈΠΈ, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Ρ‚Π΅ΠΌ сформировали ΠΌΠ°Ρ€ΠΊΡƒ AVR. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR AT90S1200 появились Π² ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ 1997 Π³. ΠΈ быстро снискали располоТСниС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ.

AVR-Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ построСны ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСмСйства AT90S, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ гарвардский RISC-процСссор с Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ доступом ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, 32 рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ рСгистраккумулятор, ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΡƒΡŽ систСму ΠΊΠΎΠΌΠ°Π½Π΄ фиксированной 16-Π±ΠΈΡ‚ Π΄Π»ΠΈΠ½Ρ‹. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ Ρ‚Π°ΠΊΡ‚ с ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ исполнСниСм Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎ обСспСчиваСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎ 1 MIPS Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠœΠ“Ρ† Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты.

32 рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ рСгистровый Ρ„Π°ΠΉΠ» быстрого доступа, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ рСгистр Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связан с ΠΠ›Π£. Π—Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π΄Π²Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°, выполняСтся опСрация, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ возвращаСтся Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ». АЛУ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ арифмСтичСскиС ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΌΠΈ, ΠΌΠ΅ΠΆΠ΄Ρƒ рСгистром ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ нСпосрСдствСнно с Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠΌ.

РСгистровый Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊΠΆΠ΅ доступСн ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ памяти Π΄Π°Π½Π½Ρ‹Ρ…. 6 ΠΈΠ· 32-Ρ… рСгистров ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Ρ‚Ρ€ΠΈ 16-разрядных рСгистра-указатСля для косвСнной адрСсации. Π‘Ρ‚Π°Ρ€ΡˆΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСмСйства AVR ΠΈΠΌΠ΅ΡŽΡ‚ Π² ΡΠΎΡΡ‚Π°Π²Π΅ АЛУ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ.

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ AVR содСрТит 120 инструкций. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ инструкции установки, очистки ΠΈ Ρ‚Сстирования Π±ΠΈΡ‚ΠΎΠ².

ВсС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ AVR ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ FLASH ROM с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ внутрисхСмного программирования Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ 4-ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ интСрфСйс.

ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡ ΠœΠš AVR Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚: Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹-счётчики, ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎ-ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Π΅ модуляторы, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, 10-разрядный 8-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ АЦП, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ (ΠΎΡ‚ 3 Π΄ΠΎ 48 Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°), интСрфСйсы UART ΠΈ SPI, стороТСой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ ΡƒΡΡ‚ройство сброса ΠΏΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ питания. ВсС эти качСства ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ AVR-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π² ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для построСния соврСмСнных, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ назначСния.

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΅Π΄ΠΈΠ½ΠΎΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ AVR-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° Ρ‚Ρ€ΠΈ подсСмСйства:

Classic AVR — основная линия ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π΄ΠΎ 16 MIPS, FLASH ROM ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ 2−8 ΠšΠ±Π°ΠΉΡ‚, Π•EPROM Π΄Π°Π½Π½Ρ‹Ρ… 64−512 Π±Π°ΠΉΡ‚, SRAM 128−512 Π±Π°ΠΉΡ‚; mega AVR с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 1−16 MIPS для слоТных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… большого ΠΎΠ±ΡŒΡ‘ΠΌΠ° памяти, FLASH ROM ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ 4−128 ΠšΠ±Π°ΠΉΡ‚, Π•EPROM Π΄Π°Π½Π½Ρ‹Ρ… 64−512 Π±Π°ΠΉΡ‚, SRAM 2−4 ΠšΠ±Π°ΠΉΡ‚, SRAM 4 ΠšΠ±Π°ΠΉΡ‚, встроСнный 10-разрядный 8-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ АЦП, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ 8×8;

tiny AVR — низкостоимостныС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π² 8-Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠΌ исполнСнии ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ схСму контроля напряТСния питания, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Π²Π½Π΅ΡˆΠ½ΠΈΡ… супСрвизорных микросхСм.

AVR-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ спящий Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Ρ€Π΅ΠΆΠΈΠΌ микропотрСблСния. Π’ ΡΠΏΡΡ‰Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ останавливаСтся Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ процСссорноС ядро, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ рСгистры, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹-счётчики, стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ микропотрСблСния сохраняСтся содСрТимоС всСх рСгистров, останавливаСтся Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‚ΡΡ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΡ‚ сигнал внСшнСго прСрывания ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ сброса. БрСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ. ATMEL ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ срСду AVR-studio для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ симуляции Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ нСпосрСдствСнно с Π²Π½ΡƒΡ‚рисхСмным эмулятором. AVR-studio доступСн с WEB-страницы ATMEL, содСрТит ассСмблСр ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π°ΠΌΠΈ ICEPRO ΠΈ MegaICE. Ряд ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ свои вСрсии Π‘ΠΈ-компиляторов, ассСмблСров, Π»ΠΈΠ½ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ сСмСйства AVR. Как ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ MICROCHIP, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ATMEL ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² Π ΠΎΡΡΠΈΠΈ ΠΈ, ΠΊΠ°ΠΊ слСдствиС, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ отСчСствСнными ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ. Ряд российских Ρ„ΠΈΡ€ΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ срСдства ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ AVR-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

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

Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π½ΠΎ описаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ схСмы ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, нСобходимая для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π’ Π³Ρ€Π°Ρ„ичСской части Π±ΡƒΠ΄ΡƒΡ‚ прСдставлСны Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ схСмы элСктричСской ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΡΡ…Π΅ΠΌΡ‹ структурной Π² ΡΠΎΠΎΡ‚вСтствии со ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π°ΠΌΠΈ Π•Π‘ΠšΠ”.

1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ схСмы структурной

Богласно тСхничСскому заданию Π½Π° Ρ‚СстСр для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ² дистанционного управлСния RC-5 структурная схСма модуля Π±ΡƒΠ΄Π΅Ρ‚ составлСна ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… частСй ΠΈ Π±Π»ΠΎΠΊΠΎΠ².

Рисунок 1 — Π‘Ρ…Π΅ΠΌΠ° структурная тСстСра

ΠŸΡ€ΠΈΠ±ΠΎΡ€, схСма ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ построСн Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ AT90S2313 Ρ„ΠΈΡ€ΠΌΡ‹ Atmel. ΠšΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ слСдуСт занСсти Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ А, Π° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π‘ Π΄Π°Π½ исходный тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ИК ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈ Π΄Π΅ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ сигнал Π½Π° Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. АдрСс ΠΈ ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, принятой тСстСром, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. Π”Π²Π΅ ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ — адрСс устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ послана ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π΄Π²Π΅ младшиС — Π΅Π΅ ΠΊΠΎΠ΄.

2 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ схСмы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма тСстСра для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ² дистанционного управлСния RC-5 составляСтся Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ схСмы структурной, описанной Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 1. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.

Рисунок 2. ВСстСр. Π‘Ρ…Π΅ΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ

ВСстСр для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ² дистанционного управлСния RC-5, построСн Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ AT90S2313 Ρ„ΠΈΡ€ΠΌΡ‹ Atmel. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ Π΄ΠΎ 20 мА, Ρ‡Ρ‚ΠΎ позволяСт Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ свСтодиодныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹. Π‘ΠΈΠ³Π½Π°Π», принятый ΠΈ Π΄Π΅ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π˜Πš ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ Π’1, поступаСт Π½Π° Π²Ρ‹Π². 3 (PD1) ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° DD1, сконфигурированный ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ «ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ» рСзистором. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ кондСнсатор Π‘1 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ питания Π˜Πš ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ HG1 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ Π’ (Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ 12—19) ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° DD1 согласно рСкомСндациям, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π². РСзисторы R4—R11 ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎΠΊ. ДинамичСская индикация ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ установки уровня Π»ΠΎΠ³. 0 Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… 7—9, 11 (PD3—PD6) ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° DD1, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ†Π΅ΠΏΠΈ транзисторов VT1—VT4, ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π°Π½ΠΎΠ΄Ρ‹ свСтодиодов ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°.

3 ОписаниС элСмСнтной Π±Π°Π·Ρ‹

Π°) ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT90S2313

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ микросхСму AT90S2313 Ρ„ΠΈΡ€ΠΌΡ‹ Atmel, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ проста Π² ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ.

8- ΠΌΠΈ Ρ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹ΠΉ AVR® ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с 2 ΠšΠ±Π°ΠΉΡ‚ Flash ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ внутрисистСмного программирования ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности:

AVR® — высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ RISC Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм

118 ΠΌΠΎΡ‰Π½Ρ‹Ρ… инструкций — Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚

2 ΠšΠ±Π°ΠΉΡ‚ Flashпамяти с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ внутрисистСмного программирования

SPIΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° РСсурс: 1000 Ρ†ΠΈΠΊΠ»ΠΎΠ² записи/ стирания

128 Π±Π°ΠΉΡ‚Π° EEPROM:

РСсурс: 100 000 Ρ†ΠΈΠΊΠ»ΠΎΠ² запись/ стираниС Π Π°Π±ΠΎΡ‡ΠΈΠ΅ рСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния 32 Ρ… 8

15 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ I/O

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ VCC: ΠΎΡ‚ 2.7 Π’ Π΄ΠΎ 6.0 Π’ ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ статичСский Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹:

ΠžΡ‚ 0 Π΄ΠΎ 10 ΠœΠ“Ρ†, ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ 4.0 Π’ Π΄ΠΎ 6.0 Π’ ΠžΡ‚ 0 Π΄ΠΎ 4 ΠœΠ“Ρ†, ΠΏΡ€ΠΈ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ ΠΎΡ‚ 2.7 Π’ Π΄ΠΎ 6.0 Π’ ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 10 MIPS ΠΏΡ€ΠΈ 10 ΠœΠ“Ρ† Один 8-ΠΌΠΈ разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€/ счСтчик с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ частоты Один 16-Ρ‚ΠΈ разрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€/ счСтчик с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ частоты с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ сравнСния ΠΈ Π·Π°Ρ…Π²Π°Ρ‚Π° БлоксхСма:

ΠŸΠΎΠ»Π½ΠΎΠ΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½Ρ‹ΠΉ UART

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Π΅ 8, 9, ΠΈΠ»ΠΈ 10-Ρ‚ΠΈ разрядныС Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΡˆΠΈΡ€ΠΎΡ‚Π½ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ модуляции (ШИМ) Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ источники прСрывания ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ слСдящий Ρ‚Π°ΠΉΠΌΠ΅Ρ€ с Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΌ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ВстроСнный Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ оТидания ΠΈ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° для бСзопасности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния 20 Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² РасполоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:

ОписаниС:

AT90S2313 являСтся 8-ΠΌΠΈ разрядным CMOS ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм, основанным Π½Π° ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΠΎΠΉ AVR RISC Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅. Благодаря Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… инструкций Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала, AT90S2313 достигаСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°ΡŽΡ‰Π΅ΠΉΡΡ ΠΊ ΡƒΡ€ΠΎΠ²Π½ΡŽ 1 MIPS Π½Π° ΠœΠ“Ρ†, обСспСчивая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ энСргопотрСблСния Π² ΡΠΎΠΎΡ‚вСтствии с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

Π―Π΄Ρ€ΠΎ AVR содСрТит ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций ΠΈ 32 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. ВсС 32 рСгистра Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскому устройству (АЛУ), Ρ‡Ρ‚ΠΎ обСспСчиваСт доступ ΠΊ Π΄Π²ΡƒΠΌ нСзависимым рСгистрам ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ инструкции Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΡ‚. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, данная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ пропускной способности, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 10 Ρ€Π°Π·, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΌΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ CISC.

AT90S2313 ΠΈΠΌΠ΅Π΅Ρ‚: 2 ΠšΠ±Π°ΠΉΡ‚ Flash — памяти с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ внутрисистСмного программирования, 128 Π±Π°ΠΉΡ‚ EEPROM, 15 Π»ΠΈΠ½ΠΈΠΉ I/O ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, 32 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹/ счСтчики с Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ сравнСния, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ Π²Π½Π΅ΡˆΠ½ΠΈΠ΅ прСрывания, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ UART ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ слСдящий Ρ‚Π°ΠΉΠΌΠ΅Ρ€ с Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΌ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ SPI для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² Flash ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅, Π΄Π²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ° экономии энСргопотрСблСния. Π Π΅ΠΆΠΈΠΌ оТидания «Idle Mode» останавливаСт CPU, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ SRAM, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ/ счСтчикам, SPI ΠΏΠΎΡ€Ρ‚Ρƒ ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ. Π Π΅ΠΆΠΈΠΌ экономии энСргопотрСблСния «Power Down» сохраняСт значСния рСгистров, Π½ΠΎ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ внСшнСго прСрывания, ΠΈΠ»ΠΈ Π΄ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Устройство производится с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈ энСргонСзависимой памяти с Π²Ρ‹ΡΠΎΠΊΠΎΠΉ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ размСщСния, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Atmel. ВстроСнная Flash — ΠΏΠ°ΠΌΡΡ‚ΡŒ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ внутрисистСмного программирования обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСпрограммирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΡΠΎΡΡ‚Π°Π²Π΅ систСмы, посрСдством SPI ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ интСрфСйса, ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° энСргонСзависимой памяти. Благодаря ΡΠΎΠ²ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ 8-ΠΌΠΈ разрядного RISC CPU с FlashΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ внутрисистСмного программирования Π½Π° ΠΎΠ΄Π½ΠΎΠΌ кристаллС получился Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT90S2313, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π³ΠΈΠ±ΠΊΠΎΠ΅ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠ²Ρ‹ΡΠΎΠΊΠΎΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ встраиваСмых систСм управлСния.

AVR AT90S2313 поддСрТиваСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ: компиляторы Π‘, макроассСмблСры, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ/ симуляторы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, внутрисхСмныС эмуляторы ΠΈ Π½Π°Π±ΠΎΡ€Ρ‹ для макСтирования.

БистСма ΠΊΠΎΠΌΠ°Π½Π΄ 8-разрядных RISC ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства AVR.

ΠŸΡ€ΠΈΠ½ΡΡ‚Ρ‹Π΅ обозначСния

РСгистр статуса (SREG)

SREG:

РСгистр статуса

C:

Π€Π»Π°Π³ пСрСноса

Z:

Π€Π»Π°Π³ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ значСния

N:

Π€Π»Π°Π³ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния

V:

Π€Π»Π°Π³-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ пСрСполнСния дополнСния Π΄ΠΎ Π΄Π²ΡƒΡ…

S:

N?V, Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ со Π·Π½Π°ΠΊΠΎΠΌ

H:

Π€Π»Π°Π³ полупСрСноса

T:

Π€Π»Π°Π³ пСрСсылки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ BLD ΠΈ BST

I:

Π€Π»Π°Π³ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ/запрСщСния глобального прСрывания

РСгистры ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹

Rd:

РСгистр назначСния (ΠΈ ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ) Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅

Rr:

РСгистр источник Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅

R:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

K:

Π›ΠΈΡ‚Π΅Ρ€Π°Π» ΠΈΠ»ΠΈ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (8 Π±ΠΈΡ‚)

k:

Π”Π°Π½Π½Ρ‹Π΅ адрСса константы для счСтчика ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

b:

Π‘ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ I/O рСгистр (3 Π±ΠΈΡ‚Π°)

s:

Π‘ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ статуса (3 Π±ΠΈΡ‚Π°)

X, Y, Z:

РСгистр косвСнной адрСсации (X=R27:R26, Y=R29:R28, Z=R31:R30)

P:

АдрСс I/O ΠΏΠΎΡ€Ρ‚Π°

q:

Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ прямой адрСсации (6 Π±ΠΈΡ‚)

I/O рСгистры

RAMPX, RAMPY, RAMPZ:

РСгистры связанныС с X, Y ΠΈ Z Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΌΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΡΠ²Π΅Π½Π½ΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ всСй области Π‘ΠžΠ—Π£ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с ΠΎΠ±ΡŠΠ΅ΠΌΠΎΠΌ Π‘ΠžΠ—Π£ Π±ΠΎΠ»Π΅Π΅ 64 ΠšΠ±Π°ΠΉΡ‚

Π‘Ρ‚Π΅ΠΊ:

STACK:

Π‘Ρ‚Π΅ΠΊ для адрСса Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈ ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π² ΡΡ‚Π΅ΠΊ рСгистров

SP:

Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСка

Π€Π»Π°Π³ΠΈ:

?

Π€Π»Π°Π³, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ воздСйствуСт ΠΊΠΎΠΌΠ°Π½Π΄Π°

0:

ΠžΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π€Π»Π°Π³

1:

УстановлСнный ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Ρ„Π»Π°Π³

-:

Π€Π»Π°Π³, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Ѐункция

ADC

Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ с ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΎΠΌ

ADD

Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ Π±Π΅Π· пСрСноса

ADIW

Π‘Π»ΠΎΠΆΠΈΡ‚ΡŒ нСпосрСдствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ со ΡΠ»ΠΎΠ²ΠΎΠΌ

AND

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ логичСскоС AND

ANDI

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ логичСскоС AND c Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ

ASR

АрифмСтичСски ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π²ΠΏΡ€Π°Π²ΠΎ

BCLR

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³

BLD

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ T Ρ„Π»Π°Π³ Π² Π±ΠΈΡ‚ рСгистра

BRBC

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Π±ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ статуса ΠΎΡ‡ΠΈΡ‰Π΅Π½

BRBS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Π±ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ статуса установлСн

BRCC

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Ρ„Π»Π°Π³ пСрСноса ΠΎΡ‡ΠΈΡ‰Π΅Π½

BRCS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Ρ„Π»Π°Π³ пСрСноса установлСн

BREQ

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Ρ€Π°Π²Π½ΠΎ

BRGE

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ (с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π·Π½Π°ΠΊΠ°)

BRHC

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Ρ„Π»Π°Π³ полупСрСноса ΠΎΡ‡ΠΈΡ‰Π΅Π½

BRHS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Ρ„Π»Π°Π³ полупСрСноса установлСн

BRID

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли глобальноС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ

BRIE

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли глобальноС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ

BRLO

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли мСньшС (Π±Π΅Π· Π·Π½Π°ΠΊΠ°)

BRLT

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли мСньшС Ρ‡Π΅ΠΌ (со Π·Π½Π°ΠΊΠΎΠΌ)

BRMI

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли минус

BRNE

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Π½Π΅ Ρ€Π°Π²Π½ΠΎ

BRPL

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли плюс

BRSH

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Ρ€Π°Π²Π½ΠΎ ΠΈΠ»ΠΈ большС (Π±Π΅Π· Π·Π½Π°ΠΊΠ°)

BRTC

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Ρ„Π»Π°Π³ T ΠΎΡ‡ΠΈΡ‰Π΅Π½

BRTS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли Ρ„Π»Π°Π³ T ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½

BRVC

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‡ΠΈΡ‰Π΅Π½ΠΎ

BRVS

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Ссли ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ установлСно

BSET

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³

BST

ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΈΡ‚ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° Π²ΠΎ Ρ„Π»Π°Π³ T

CALL

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

CBI

— ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π±ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ I/O

CBR

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅

CLC

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ пСрСноса

CLH

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ полупСрСноса

CLI

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ глобального прСрывания

CLN

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния

CLR

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ рСгистр

CLS

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ Π·Π½Π°ΠΊΠ°

CLT

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ T

CLV

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ пСрСполнСния

CLZ

ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ значСния

COM

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹

CP

Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ

CPC

Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ пСрСноса

CPI

Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ c ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ

CPSE

Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ссли Ρ€Π°Π²Π½ΠΎ

DEC

Π”Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

EOR

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ OR

ICALL

Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ косвСнно

IJMP

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ косвСнно

IN

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΏΠΎΡ€Ρ‚Π° I/O Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€

INC

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

JMP

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

LD Rd, X

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ косвСнно

LD Rd, X+

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ косвСнно ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π² впослСдствии

LD Rd,-X

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ косвСнно Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

LDI

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ нСпосрСдствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

LDS

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ нСпосрСдствСнно ΠΈΠ· Π‘ΠžΠ—Π£

LPM

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π±Π°ΠΉΡ‚ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

LSL

ЛогичСски ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π²Π»Π΅Π²ΠΎ

LSR

ЛогичСски ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π²ΠΏΡ€Π°Π²ΠΎ

MOV

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ рСгистр

MUL

ΠŸΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ

NEG

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π΄Π²ΡƒΡ…

NOP

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ…ΠΎΠ»ΠΎΡΡ‚ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

OR

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ логичСскоС OR

ORI

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ логичСскоС OR с Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ

OUT

Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° Π² ΠΏΠΎΡ€Ρ‚ I/O

POP

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ рСгистр ΠΈΠ· ΡΡ‚Π΅ΠΊΠ°

PUSH

ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ рСгистр Π² ΡΡ‚Π΅ΠΊ

RCALL

Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

RET

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

RETI

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΈΠ· ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ

RJMP

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

ROL

Π‘Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π²Π»Π΅Π²ΠΎ Ρ‡Π΅Ρ€Π΅Π· пСрСнос

ROR

Π‘Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π²ΠΏΡ€Π°Π²ΠΎ Ρ‡Π΅Ρ€Π΅Π· пСрСнос

SBC

Π’Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ с ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΎΠΌ

SBCI

Π’Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ нСпосрСдствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΎΠΌ

SBI

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ I/O

SBIC

ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ссли Π±ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ I/O ΠΎΡ‡ΠΈΡ‰Π΅Π½

SBIS

ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ссли Π±ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ I/O установлСн

SBIW

Π’Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ нСпосрСдствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ»ΠΎΠ²Π°

SBR

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅

SBRC

ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ссли Π±ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ ΠΎΡ‡ΠΈΡ‰Π΅Π½

SBRS

ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ссли Π±ΠΈΡ‚ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ установлСн

SEC

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ пСрСноса

SEH

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ полупСрСноса

SEI

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ глобального прСрывания

SEN

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния

SER

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС Π±ΠΈΡ‚Ρ‹ рСгистра

SES

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ Π·Π½Π°ΠΊΠ°

SET

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ T

SEV

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ пСрСполнСния

SEZ

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ значСния

SLEEP

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ SLEEP

ST X, Rr

Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ косвСнно

ST Y, Rr

Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ косвСнно ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° Π² Π‘ΠžΠ—Π£ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ индСкса Y

ST Z, Rr

Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ косвСнно ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° Π² Π‘ΠžΠ—Π£ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ индСкса Z

STS

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ нСпосрСдствСнно Π² Π‘ΠžΠ—Π£

SUB

Π’Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ Π±Π΅Π· пСрСноса

SUBI

Π’Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ нСпосрСдствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π±) ИК ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ILMS5360

ОписаниС:

ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° прСдставляСт собой ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ‚ΠΎΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ИКсигнала Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… дистанционного управлСния.

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал фотомодуля ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСпосрСдствСнно Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ микропроцСссором. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ являСтся устойчивоС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π½Π΅ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ².

Π₯арактСристика:

Π€ΠΎΡ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΈ ΠΏΡ€Π΅Π΄ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ корпусС Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ полосовой Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ для выдСлСния поднСсущСй (PCM) частоты 36 ΠΊΠ“Ρ† ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» корпуса Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΡ‚ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚вия Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ свСта Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ экран Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… воздСйствий элСктричСских ΠΏΠΎΠ»Π΅ΠΉ НапряТСниС питания 5 Π’ Π’Π’Π› ΠΈ ΠšΠœΠžΠŸ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ

Π‘Π»ΠΎΠΊ-схСма:

ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ допустимыС значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Tamb=25Β°C

тСстСр ΠΏΡƒΠ»ΡŒΡ‚ дистанционноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики Tamb=25Β°C

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

*) — Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для подавлСния ΠΏΠΎΠΌΠ΅Ρ… источника питания + 5 Π’.

Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° минимальная ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ мощности Π˜ΠšΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ срСды (Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ микросхСмы) ΠΏΡ€ΠΈ Us = 5 Π’.

Π°) Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±) Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

Рисунок 4 — Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° излучатСля

Π²) Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ CA56−12SRD

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ дисплСя примСняСм свСтодиодный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ CA56−12SRD. Он ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Π΅Ρ€Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ «Π»ΠΈΡˆΠ½ΠΈΠ΅» ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ Π½Π° Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ искаТСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ символов.

4 ОписаниС схСмы элСктричСской ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ

На ΠΎΡΠ½ΠΎΠ²Π΅ схСмы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ строим схСму ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ.

ВСстСр для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡƒΠ»ΡŒΡ‚ΠΎΠ² дистанционного управлСния RC-5, построСн Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ AT90S2313 Ρ„ΠΈΡ€ΠΌΡ‹ Atmel. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ Π΄ΠΎ 20 мА, Ρ‡Ρ‚ΠΎ позволяСт Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ Π½ΠΈΠΌ свСтодиодныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹. Π‘ΠΈΠ³Π½Π°Π», принятый ΠΈ Π΄Π΅ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π˜Πš ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ Π’1, поступаСт Π½Π° Π²Ρ‹Π². 3 (PD1) ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° DD1, сконфигурированный ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ «ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ» рСзистором. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ кондСнсатор Π‘1 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ располоТСн ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ питания Π˜Πš ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.

Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ HG1 ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ Π’ (Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ 12—19) ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° DD1 согласно рСкомСндациям, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π². РСзисторы R4—R11 ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎΠΊ. ДинамичСская индикация ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ установки уровня Π»ΠΎΠ³. 0 Π½Π° Π²Ρ‹Π²ΠΎΠ΄Π°Ρ… 7—9, 11 (PD3—PD6) ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° DD1, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ†Π΅ΠΏΠΈ транзисторов VT1—VT4, ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Π°Π½ΠΎΠ΄Ρ‹ свСтодиодов ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°.

АдрСс ΠΈ ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, принятой тСстСром, ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. Π”Π²Π΅ ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ — адрСс устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ послана ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π΄Π²Π΅ младшиС — Π΅Π΅ ΠΊΠΎΠ΄. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ссли Ctrl=1, ΡΡ‚Π°Ρ€ΡˆΠ°Ρ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Π°Ρ Ρ†ΠΈΡ„Ρ€Π° ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Π½Π° 4. Π­Ρ‚ΠΎ связано с ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ями ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ дСкодирования.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ² Π² ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΎΠΌ сигналС ΠΏΠ°ΡƒΠ·Ρƒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π±ΠΎΠ»Π΅Π΅ 3,5 мс, ΠΈ ΡΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΆΠ΅ принятый послС этого ΠΈΠΌΠΏΡƒΠ»ΡŒΡ стартовым. Π—Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ² ΠΏΡ€ΠΈΠ΅ΠΌ, ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ А, Π΅Π΅ ΠΊΠΎΠ΄ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π‘.

Если Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 131 мс Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π½Π΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΎ, ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, присвоив ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ, А ΠΈ Π‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ 255.

Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° раздСляСт ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ ΠΈ ΠΌΠ»Π°Π΄ΡˆΠΈΠ΅ разряды адрСса ΠΈ ΠΊΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, занося ΠΈΡ… Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ К (1)—К (4), ΠΈ Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Di ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ значСния Π² ΠΊΠΎΠ΄Ρ‹ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ для отобраТСния Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π½ΠΎΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅. БвСтящСмуся элСмСнту соотвСтствуСт 0 Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ³Π°ΡˆΠ΅Π½Π½ΠΎΠΌΡƒ — 1. Π‘ΠΈΠ³Π½Π°Π»Ρ‹ распрСдСлСны ΠΏΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° исходя ΠΈΠ· ΡƒΠ΄ΠΎΠ±ΡΡ‚Π²Π° Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. Π’ Ρ†ΠΈΠΊΠ»Π΅ динамичСской ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Waitms Π·Π°Π΄Π°Π½Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ (Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡƒΠ½Π΄Π°Ρ…), Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выводится каТдая Ρ†ΠΈΡ„Ρ€Π°.

ΠŸΡ€ΠΈΠ±ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½Π΅ΠΉ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ 65×55 ΠΌΠΌ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π½Π° Ρ€ΠΈΡ. 3. ΠŸΡ€ΠΎΠ²ΠΎΠ»ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ, находящиСся ΠΏΠΎΠ΄ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ HG1, ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ. ΠŸΡ€ΠΈ отсутствии ошибок ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° конструкция Π² Π½Π°Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠΈ Π½Π΅ Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚ся.

ВмСсто Π˜Πš ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ILMS5360 ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ SFP506 ΠΈΠ»ΠΈ TSOP1736. ΠšΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ ZQ1 — Π² Π»ΡŽΠ±ΠΎΠΌ конструктивном исполнСнии, Π½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° Ρ‡Π°ΡΡ‚ΠΎΡ‚Ρƒ

10 ΠœΠ“Ρ†, ΠΈΠ½Π°Ρ‡Π΅ потрСбуСтся ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ BQ-M326RD ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ CA56−12SRD с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ с ΠΎΠ±Ρ‰ΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС достаточно ΡƒΡ‡Π΅ΡΡ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (Ρ†ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠ° совпадаСт), Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ — потрСбуСтся сущСствСнная ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ стабилизатора DA1 ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ любой с Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ напряТСниСм 5 Π’. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€Ρ‹ Π‘2, Π‘Π— — кСрамичСскиС КМ-5, оксидныС Π‘1, Π‘4 — К50−35 ΠΈΠ»ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π½Ρ‹Π΅. РСзисторы — ΠœΠ›Π’ 0,125.

5 Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства

Достоинство ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π° — ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π₯отя ΠΎΠ½ «ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚» ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, самого распространСнного Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° RC5, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ тСстСр ΠΈ ΠΊ ΠΏΡ€ΠΈΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². Команда согласно ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ RC5 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Кодовая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (кривая 1) состоит ΠΈΠ· 14 Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎ 1,78 мс (64 ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° частоты 36 ΠΊΠ“Ρ†), Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ разряд Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π›ΠΎΠ³. 1 соотвСтствуСт ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΏΠ°Π΄ уровня Π² ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, Π»ΠΎΠ³. 0 — ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. Π”Π²Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… разряда (St1,St2) —стартовыС. Они всСгда ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ ΠΎΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ разряд — слуТСбный. Π•Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ смСняСтся ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΠ”Π£, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΎΡ‚ Π°Π²Ρ‚оматичСского (ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 114 мс ΠΏΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ) повторСния Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π°Π½Π½ΠΎΠΉ. Π’ Ρ€Π°Π·Ρ€ΡΠ΄Π°Ρ… S4—So ΡƒΠΊΠ°Π·Π°Π½ адрСс устройства (систСмы), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ адрСс 5 (101) Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΡ„ΠΎΠ½Π°ΠΌΠΈ, Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π°ΠΌ присвоСны адрСса 0 (0) ΠΈΠ»ΠΈ 1 (1), Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅Ρ€Π°ΠΌ — 9 (1 001). Π’ ΡˆΠ΅ΡΡ‚ΠΈ разрядах Π‘5—Π‘ΠΎ записан собствСнно ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС 35Н (110 101), «Π’оспроизвСдСниС» .

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» RC5 позволяСт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ»ΡŒΡ‚Π° ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎ 64 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ нСзависимо Π½Π° 32 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройства. Если этого нСдостаточно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ «Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ» ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» RC5, согласно ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ разряд ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π‘6) Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ стартового (St2). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ возрастаСт Π΄ΠΎ 128.

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ Π˜Πš ΠΊΠ°Π½Π°Π»Ρƒ связи сформированной ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ RC5 ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ Π½Π΅ΡΡƒΡ‰ΡƒΡŽ частоту 36 ΠΊΠ“Ρ†, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠŸΠ”Π£ ΠΈΠ·Π»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠ°Ρ‡ΠΊΠΈ Π˜Πš ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² этой частоты (кривая 2 Π½Π° Ρ€ΠΈΡ. 1). Для ΠΈΡ… ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ спСциализированныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ [1], ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… (кривая 3) инвСрсна исходной. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ILMS5360 производства минского ΠŸΠž «Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ Π² Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π΅ΠΌΠΎΠΌ тСстСрС.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

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

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π΄Π°Π½ΠΎ описаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ схСмы ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, нСобходимая для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π’ Π³Ρ€Π°Ρ„ичСской части прСдставлСны Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ схСмы элСктричСской ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΡΡ…Π΅ΠΌΡ‹ структурной Π² ΡΠΎΠΎΡ‚вСтствии со ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π°ΠΌΠΈ Π•Π‘ΠšΠ”.

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников

1. Π–ΡƒΡ€Π½Π°Π» «Π Π°Π΄ΠΈΠΎ», Ρ„Π΅Π²Ρ€Π°Π»ΡŒ 2005 Π³., стр. 53−55

2. ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ² Π˜Πš сигналов. — Π Π°Π΄ΠΈΠΎ, 2005, № 1, Π‘. 47.

3. 8-bit Microcontroller with 2K Bytes of In-System Programmable Flash AT90S2313. —

.

4. AVR242: 8-bit Microcontroller Multiplexing LED Drive and a 4×4 Keypad. —

.

5. AVR410: RC5 IR Remote ControlReceiver. —

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ A

ВСкст HEX — Ρ„Π°ΠΉΠ»Π°, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

:100OOOOO0ac01895189518951895189526C1189531 :10 001 000 189 518 952 4488fe181bd87e181bd8fed09 :10 0020OO8DBFCOECE8EB4E2EDD275D2EEEE7FOE05 5 .11O0O30OOA0E6BOE088278D933197E9F7662481B573 :1 000 400 088 6181bd877f81bd88ef81bb8fef87bbd2 :10 005 0008fef82bb8fef88bb789424d1aOe62c93de :100O6OOOA1e61C930O916OOO003208f06bc0OO9183 :1 000 700 060 0040ef0423a2e60c9394eOa2e684d152 :1 000 800 000 916 0004fe00423a3f60c93009161000f :100 090 0040EF0423A4E60C9394EOA4E675D100910C :1O0OaOO061O04fe00423a5e60c93e2e6f0e0fa934a :100OB0O0EA93E2E6F0E0FA93EA9347DO2496E3E687 :1O0Oc0OOfOe0fa93Ea93e3e6fOeOFa93ea933ddOa6 :1000d0002496e4e6f0e0Fa93Ea93e4e6f0e0fa939b :10O0EOOOEA9333D02496E5E6FOEOFA93EA93E5E666 :1O0OfOOOfOe0fa93ea9329dO2496a2e68c9188bb8b :1 001 000 096 9885eO9OeObfdO8fef82bba3e68c91fc :10011OOO88bb939885e09OeOb6d08fef82bba4e6d1 :10 012 0008c9188bb959o85e090eOadd08fef82bb35 :100I3000A5E68C9188BB949885E090EOA4D08FEFE1 :100″ 40OO82: i302c0SFEcSSEBg3CFAS81B981OC9198 :100i5OO0003009F0O5c085EOAA81BB818c937cc08A :1OO16OOOO13OO9FOO5CO8DEDAA81BB818C9374CO6C :1 001 700 002 3009F005C086E4AA81BB818C936CC073 :1 001 800 003 3009f005cOS4e5aa81bb818c9364c06b :1 001 900 004 3009f005c08CE9aa81bb818C935CC056 :1O01a0OO0530O9f005c084e3aa81bb818c9354cO5b :1001bOOOO630O9f005c0S4e2aaS1bb818c934ccO53 :1001C000073009F005C08DE5AA81BB818C9344C03E :1001d000083009f005c084eOaa81bb818c933CC043

:1OO1EOOOO93OO9FOO5CO84E1AA81BB818C9334CO39

:1OO1FOOOOA3OO9FOO5CO8CEOAA81BB818C932CCO29

:1OO2OOOOOB3OO9FOO5CO84EAAA81BB818C9324CO1D

:1OO21OOOOC3OO9FOO5CO87E2AA81BB818C931CCO19

:10 022 0000d3009f005c084ecaa81bb818C9314c009

:1OO23OOOOE3OO9FOO5CO86E2AA81BB818C93OCCOO8

:10 024 0000F3009F005C08EE2AA81BB818C9304COF7

:100 250 0081e0aa81bb818c9308958f939f938fb780

:10 026 000 339 553 9509f4439591eb92bf9f918fbfbe

:10 027 0008F9118953197FlF70S95689462F8089571

:1OO28OOOE89462F8O895EF93FF93EE27E82BE92BAB

:100 290 0031F0E4ECF9E03197FlF70197DlF7FF9lF4

:1002A000EF9108950F933F934F935F932F923F9257

:1002b0008f939f938fb78f9383b78f93826083bf02

:1OO2COOO89B78F93826O89BF81EB82BF5 527 4427OE

:1002d0003327483008f047c0373324f4819bf8cfe8

:1002E000F8CF41c04830ECF7S199FCCF3327323248

:1002f000d4f5819bfccf932f3327112722279131ef

:1O03O00010f0969511eO292e2694322c290e990f83

:1OO31OOO39OE113O21FO3215 34F5S199FCCF332795

:10 032 0000CE03215rOF3Sl5909COS83411lF221F4 7

:10 033 000 3315CCF4819BFCCF332708C00894111FEO

:1 003 400 0221F331584F48199FCCF33270A9549F78E

:1OO35OOO912F991F221F991F221F25FB17F926FB9A

:1OO36OOO16F92F71O2CO1FEF2FEF8F9189BF8F916S

:10u3700083BF8F918FBF9F918F913F902F905F9lFF

:1OO380OO4f913f91Of9108959O3O29fO8C9186956f

:8 039 0009a95e9f78c9308959a

:01ff

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ BASIC

Scrystal = 10 000 000

Dim a as Byte, с as Byte

Dim ΠΊ (4) as Byte

Declare Function Di (x as Byte) as Byte

Stop watchdog

Config Rc5 — Pind.1

Config Portd = &B11111000

Confifl Portb = Output

portd = &B11111111

portb = &B11111111

Enable Interrupts

DO

Getrc5(a, c) If a < 32 Then

K (l) -A And &B11110000

Shift k (1), Right, 4 K (2) = A And &b00001111

ΠΊ (3) = Π‘ And &B11110000 Shift ΠΊ (Π·), Right, 4

К (4) = Π‘ And &B00001111

k (1) = Di (k (1)) ΠΊ (2) = Di (k (2))

K (3) = Di (k (3))

К (4) = Di (k (4))

Portb = k (1)

Portd.6 = 0 'Π½Ρ‹Π². 11

waitms 5

Portd = &B11111111

Portb = ΠΊ (2)

Portd.3 = 0 'Π²Ρ‹Π². 7

waitms 5

Portd — &B11111111

Portb = K (3)

Portd.5 = 0 'Π²Ρ‹Π². 9

waitms 5

portd =&B11111111

Portb = ΠΊ (4)

Portd.4 = 0 'Π²Ρ‹Π². 8

Waitms 5

Portd = &B11111111 Else

Portb = &B11111111 End If

LOOP

Function Di (x as Byte)

Select Case x, сСгмСнты: afbedhcg

Case &HO: Di = &B00000101

case &H1: Di = &B11011101

Case &H2: Di = &B01000110

Case &H3: Di = &Π’1 010 100

Case &H4: Di = &B10011100

Case &H5: Di = &B00110100

Case &H6: Di — &B00100100

Case &H7: Di = &B01011101

Case &H8: Di = &B0000O10O

Case &H9: Di = &B00010100

Case &HA: Di = &B00001100

Case &H8: Di = &B10100100

Case &HC: Di = &B00100111

Case &HD: Di = &B11000100

case &he: Di = &B00100110

Case &hf: Di = &Π’101 110

case Else: Di = &B00000001

End select

End Function

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