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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для манипулятора-указатСля Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π°

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

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

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

ΠŸΠ•Π Π•Π§Π•ΠΠ¬ Π£Π‘Π›ΠžΠ’ΠΠ«Π₯ ΠžΠ‘ΠžΠ—ΠΠΠ§Π•ΠΠ˜Π™, Π‘ΠžΠšΠ ΠΠ©Π•ΠΠ˜Π™ Π’Π’Π•Π”Π•ΠΠ˜Π•

1. ΠΠΠΠ›Π˜Π— Π’Π•Π₯ΠΠ˜Π§Π•Π‘ΠšΠžΠ“Πž Π—ΠΠ”ΠΠΠ˜Π―

1.1 Π’Ρ‹Π±ΠΎΡ€ манипулятора-указатСля

1.1.1 ΠœΡ‹ΡˆΡŒ

1.1.2 Π’Ρ€Π΅ΠΊΠ±ΠΎΠ»

1.2 Π’Ρ‹Π±ΠΎΡ€ микропроцСссора

1.3 Π’Ρ‹Π±ΠΎΡ€ интСрфСйса ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠŸΠš

2. Π’Π•Π₯ΠΠ˜Π§Π•Π‘ΠšΠ˜Π• ДАННЫЕ ΠœΠ˜ΠšΠ ΠžΠŸΠ ΠžΠ¦Π•Π‘Π‘ΠžΠ Π

2.1 ΠžΠ±Π·ΠΎΡ€ характСристик

2.2 Бтруктурная схСма PIC16C84

2.3 ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π½ΠΎΠΆΠ΅ΠΊ ΠΈ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

3. ΠžΠ‘Π—ΠžΠ  ΠšΠžΠœΠΠΠ” И ΠžΠ‘ΠžΠ—ΠΠΠ§Π•ΠΠ˜Π―

4. Π ΠΠ—Π ΠΠ‘ΠžΠ’ΠšΠ Π€Π£ΠΠšΠ¦Π˜ΠžΠΠΠ›Π¬ΠΠžΠ™ И Π­Π›Π•ΠšΠ’Π Π˜Π§Π•Π‘ΠšΠžΠ™ ΠŸΠ Π˜ΠΠ¦Π˜ΠŸΠ˜ΠΠ›Π¬ΠΠžΠ™ Π‘Π₯Π•ΠœΠ« ΠšΠžΠΠ’Π ΠžΠ›Π›Π•Π Π Π’Π Π•ΠšΠ‘ΠžΠ›Π

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

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

4.2.1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° структурной схСмы ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π°

4.2.2 Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² двиТСния

4.2.3 Π‘Ρ…Π΅ΠΌΠ° сброса

4.2.4 Π‘Ρ…Π΅ΠΌΠ° синхронизации

4.2.5 Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс RS-232

4.2.6 ΠŸΠΎΠ΄Π°Ρ‡Π° питания Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

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

4.3.1 РасчСт схСмы питания

4.3.2 РасчСт схСмы синхронизации

4.3.3 РасчСт схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° двиТСния

5. Π ΠΠ—Π ΠΠ‘ΠžΠ’ΠšΠ ΠΠ›Π“ΠžΠ Π˜Π’ΠœΠ И ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ« Π€Π£ΠΠšΠ¦Π˜ΠžΠΠ˜Π ΠžΠ’ΠΠΠ˜Π― Π‘Π˜Π‘Π’Π•ΠœΠ«

5.1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° функционирования систСмы

5.2 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π’Π«Π’ΠžΠ”Π« БПИБОК Π˜Π‘ΠŸΠžΠ›Π¬Π—Π£Π•ΠœΠžΠ™ Π›Π˜Π’Π•Π ΠΠ’Π£Π Π« ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π―

  • ΠŸΠ•Π Π•Π§Π•ΠΠ¬ Π£Π‘Π›ΠžΠ’ΠΠ«Π₯ ΠžΠ‘ΠžΠ—ΠΠΠ§Π•ΠΠ˜Π™, Π‘ΠžΠšΠ ΠΠ©Π•ΠΠ˜Π™

ПК — ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€;

Π­Π’Πœ — элСктронная Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ машина;

ОМ — ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ микропроцСссор;

МК — микропроцСссор;

ΠžΠ—Π£ — ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ устройство;

ΠŸΠ—Π£ — постоянноС Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ устройство;

АЦП — Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ;

БИ — ΡΠΈΠ½Ρ…Ρ€ΠΎΠΈΠΌΠΏΡƒΠ»ΡŒΡ.

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

Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ разрабатываСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ для манипулятора-указатСля Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π° с Π΄Π²ΡƒΠΌΡ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ этого ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· БОМ-ΠΏΠΎΡ€Ρ‚.

1. ΠΠΠΠ›Π˜Π— Π’Π•Π₯ΠΠ˜Π§Π•Π‘ΠšΠžΠ“Πž Π—ΠΠ”ΠΠΠ˜Π―

1.1 Π’Ρ‹Π±ΠΎΡ€ манипулятора-указатСля

Для Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ устройства: ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, дТойстик, ΠΌΡ‹ΡˆΡŒ, Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ». Π”Π²Π° послСдних устройства Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ мСстополоТСниС курсора ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ΠΊΠΎΠΌΠ°Π½Π΄.

1.1.1 ΠœΡ‹ΡˆΡŒ

Устройство Π²Π²ΠΎΠ΄Π° ΠΌΡ‹ΡˆΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΠ²ΠΎΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ ΠΏΠΎ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΠΈ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Достоинства: Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ пСрСмСщСния курсора; удобство наТатия клавиш, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ°Π»ΡŒΡ†Ρ‹ Π»Π΅ΠΆΠ°Ρ‚ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΠ°Ρ….

НСдостатки: для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ΡˆΠ΅ΠΉ Π½ΡƒΠΆΠ½Π° плоская ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ; ΠΈΠ·-Π·Π° особСнностСй ΠΌΠΎΡ‚ΠΎΡ€ΠΈΠΊΠΈ Ρ€ΡƒΠΊΠΈ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ курсора.

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

1.1.2 Π’Ρ€Π΅ΠΊΠ±ΠΎΠ»

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

Достоинства: Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ» Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ свободной повСрхности, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π½Π° ΠΊΡ€Π°ΡŽ стола; Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡˆΠ°Ρ€ вращаСтся ΠΏΠ°Π»ΡŒΡ†Π°ΠΌΠΈ, достигаСтся большая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ позиционирования курсора.

НСдостатки: Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ курсора, Ρ‡Π΅ΠΌ Ρƒ ΠΌΡ‹ΡˆΠΊΠΈ.

По Ρ‚ΠΈΠΏΡƒ конструкции Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Ρ‹, ΠΊΠ°ΠΊ ΠΈ ΠΌΡ‹ΡˆΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° Ρ‚ΠΈΠΏΠ°: оптичСскиС ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠ΅.

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

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

Аппаратная ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π° классичСской конструкции Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ Π΄Π΅ΡˆΠ΅Π²Π»Π΅ оптичСской. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ классичСская конструкция.

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

1.2 Π’Ρ‹Π±ΠΎΡ€ микропроцСссора

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ микропроцСссор PIC16C84. Он ΠΎΡ‚носится ΠΊ ΡΠ΅ΠΌΠ΅ΠΉΡΡ‚Π²Ρƒ КМОП ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ PIC16C84 отличаСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ 1K x 14 Π±ΠΈΡ‚ EEPROM для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, 8-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ 64 Π±Π°ΠΉΡ‚ EEPROM памяти Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ этом ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈ Π²Ρ‹ΡΠΎΠΊΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ состоят ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ слова (14 Π±ΠΈΡ‚ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ) ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ся Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ» (400 нс ΠΏΡ€ΠΈ 10 ΠœΠ“Ρ†), ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° Π΄Π²Π° Ρ†ΠΈΠΊΠ»Π° (800 нс). PIC16C84 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅, ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… источников, ΠΈ Π²ΠΎΡΡŒΠΌΠΈΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ стСк. ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик с 8-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ (фактичСски 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€) ΠΈ 13 Π»ΠΈΠ½ΠΈΠΉ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Высокая нагрузочная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ (25 мА — ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ, 20 мА — ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ) Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ внСшниС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈ, Ρ‚Π΅ΠΌ самым, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ общая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ систСмы. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² PIC16C84 поддСрТиваСтся ассСмблСром, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ симулятором, внутрисхСмным эмулятором (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΈΡ€ΠΌΡ‹ Microchip) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ.

БСрия PIC16C84 ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ спСктра ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ ΡΡ…Π΅ΠΌ высокоскоростного управлСния Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ ΡΠ»Π΅ΠΊΡ‚ричСскими двигатСлями Π΄ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎ-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² ΠΈ ΡΠ²ΡΠ·Π½Ρ‹Ρ… процСссоров. НаличиС ΠŸΠ—Π£ позволяСт ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… (ΠΊΠΎΠ΄Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, скорости двигатСля, частоты ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΈ Ρ‚. Π΄.).

ΠœΠ°Π»Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ корпусов, ΠΊΠ°ΠΊ для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ повСрхностного ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°, Π΄Π΅Π»Π°Π΅Ρ‚ эту ΡΠ΅Ρ€ΠΈΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ для ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Низкая Ρ†Π΅Π½Π°, ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, быстродСйствиС, простота использования ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π΅Π»Π°Π΅Ρ‚ PIC16C84 ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°ΠΆΠ΅ Π² Ρ‚Π΅Ρ… областях, Π³Π΄Π΅ Ρ€Π°Π½Π΅Π΅ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹. НапримСр, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, Π·Π°ΠΌΠ΅Π½Π° ТСсткой Π»ΠΎΠ³ΠΈΠΊΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… систСмах, сопроцСссоры.

ВстроСнный Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ программирования EEPROM кристалла PIC16C84 позволяСт Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ трСбования Π΄Π°ΠΆΠ΅ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ассСмблирования ΠΈ Ρ‚Сстирования. Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована ΠΊΠ°ΠΊ для тираТирования, Ρ‚Π°ΠΊ ΠΈ Π΄Π»Ρ занСсСния ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΡƒΠΆΠ΅ послС ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования.

1.3 Π’Ρ‹Π±ΠΎΡ€ интСрфСйса ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠŸΠš

Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° ΠΊ ΠŸΠš Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс RS-232C, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ, БОМ-ΠΏΠΎΡ€Ρ‚.

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

Рис. 1 Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ RS-232C

2. ВСхничСскиС Π΄Π°Π½Π½Ρ‹Π΅ микропроцСссора

2.1 ΠžΠ±Π·ΠΎΡ€ характСристик

Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 35 простых ΠΊΠΎΠΌΠ°Π½Π΄;

всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ» (400ns), ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° — 2 Ρ†ΠΈΠΊΠ»Π°;

рабочая частота: 0 Π“Ρ†… 10 ΠœΠ“Ρ† (min 400 нс Ρ†ΠΈΠΊΠ» ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹)

14 — Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;

8 — Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅;

— 024×14 элСктричСски ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ памяти Π½Π° ΠΊΡ€ΠΈΡΡ‚Π°Π»Π»Π΅ (EEPROM);

36×8 рСгистров ΠΎΠ±Ρ‰Π΅Π³ΠΎ использования;

15 ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… рСгистров SFR;

64×8 элСктричСски ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ EEPROM памяти для Π΄Π°Π½Π½Ρ‹Ρ…;

Π²ΠΎΡΡŒΠΌΠΈΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ стСк;

прямая, косвСнная ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ адрСсация Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄;

Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ источника прСрывания:

внСшний Π²Ρ…ΠΎΠ΄ INT

ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° RTCC

ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ сигналов Π½Π° Π»ΠΈΠ½ΠΈΡΡ… ΠΏΠΎΡ€Ρ‚Π° B

ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ записи Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ EEPROM

13 Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ настройкой;

Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ/Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ для управлСния свСтодиодами макс Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ — 25 мА ΠΌΠ°ΠΊΡ Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ — 20 мА

— 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик RTCC с 8-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ;

автоматичСский сброс ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ;

Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ сбросС;

Ρ‚Π°ΠΉΠΌΠ΅Ρ€ запуска Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°;

Watchdog Ρ‚Π°ΠΉΠΌΠ΅Ρ€ WDT с ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ встроСнным Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΡƒΡŽ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ;

EEPROM Π±ΠΈΡ‚ сСкрСтности для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠΎΠ΄Π°;

экономичный Ρ€Π΅ΠΆΠΈΠΌ SLEEP;

Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π±ΠΈΡ‚Ρ‹ для установки Ρ€Π΅ΠΆΠΈΠΌΠ° возбуТдСния встроСнного Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°:

RC Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€: RC

ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€: XT

высокочастотный ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€: HS

экономичный низкочастотный кристалл: LP

встроСнноС устройство программирования EEPROM памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ Π½ΠΎΠΆΠΊΠΈ.

экономичная высокоскоростная КМОП EPROM тСхнология;

статичСский ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅;

ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСний питания ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€: 2.0… 6.0 Π’, 0…+70Π‘ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ мА Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎ для 5 Π’, 4ΠœΠ“Ρ†

50 мкА Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎ для 2 Π’, 32ΠšΠ“Ρ†

26 мкА Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎ для SLEEP Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΡ€ΠΈ 2 Π’.

2.2 Бтруктурная схСма PIC16C84

Бтруктурная схСма микропроцСссора PIC16C84 прСдставлСна Π½Π° Ρ€ΠΈΡ. 2.

Рис. 2 Бтруктурная схСма PIC16C84

АрхитСктура микропроцСссора PIC16C84 основана Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… шин ΠΈ ΠΎΠ±Π»Π°ΡΡ‚Π΅ΠΉ памяти для Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ (Гарвардская Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°). Π¨ΠΈΠ½Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… (ΠžΠ—Π£) ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 8 Π±ΠΈΡ‚, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ шина ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ (ΠŸΠ—Π£) ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 14 Π±ΠΈΡ‚. Вакая концСпция обСспСчиваСт ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ, Π½ΠΎ ΠΌΠΎΡ‰Π½ΡƒΡŽ систСму ΠΊΠΎΠΌΠ°Π½Π΄, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅, Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π²Ρ‹ΡΠΎΠΊΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ Ρ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ² выполнСния. 14-битовая ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ памяти обСспСчиваСт Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ 14-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ». ДвухступСнчатый ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ обСспСчиваСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ», ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ². Π’ PIC16C84 программная ΠΏΠ°ΠΌΡΡ‚ΡŒ объСмом 1К Ρ… 14 Π±ΠΈΡ‚ располоТСна Π²Π½ΡƒΡ‚Ρ€ΠΈ кристалла. ИсполняСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΠΎΠΌ ΠŸΠ—Π£.

2.3 ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π½ΠΎΠΆΠ΅ΠΊ ΠΈ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π Π°Π·Π²ΠΎΠ΄ΠΊΠ° Π½ΠΎΠΆΠ΅ΠΊ микропроцСссора PIC16C84 прСдставлСна Π½Π° Ρ€ΠΈΡ. 3. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ обозначСния ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π½ΠΎΠΆΠ΅ΠΊ.

Рис 3 Π Π°Π·Π²ΠΎΠ΄ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Π’Π°Π±Π»ΠΈΡ†Π° 1. Π Π°Π·Π²ΠΎΠ΄ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

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

ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ

РСТим записи EEPROM

RA0 — RA3

Π”Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ Π’Π’Π›.

;

RA4/RTCC

Π’Ρ…ΠΎΠ΄ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Π¨ΠΌΠΈΡ‚Ρ‚Π°. НоТка ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ стоком ΠΈΠ»ΠΈ Π²Ρ…ΠΎΠ΄ частоты для Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика RTCC

;

RB0/INT

ДвунаправлСнная линия ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ внСшний Π²Ρ…ΠΎΠ΄ прСрывания. Π£Ρ€ΠΎΠ²Π½ΠΈ Π’Π’Π›.

;

RB1 — RB5

Π”Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π£Ρ€ΠΎΠ²Π½ΠΈ Π’Π’Π›.

;

RB6

Π”Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π£Ρ€ΠΎΠ²Π½ΠΈ Π’Π’Π›.

Π’Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты для EEPROM

RB7

Π”Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π£Ρ€ΠΎΠ²Π½ΠΈ Π’Π’Π›.

Π’Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄ EEPROM Π΄Π°Π½Π½Ρ‹Ρ…

/MCLR/Vpp

Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° ΡΡ‚ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ сигнал сброса для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Активный Π½ΠΈΠ·ΠΊΠΈΠΉ.

Бброс ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Для Ρ€Π΅ΠΆΠΈΠΌΠ° EEPROM — ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Vpp

OSC1/CLKIN

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ²Π°Ρ€Ρ†Π°, RC ΠΈΠ»ΠΈ Π²Ρ…ΠΎΠ΄ внСшнСй Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты.

OSC2/CLKIN

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€, Π²Ρ‹Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ RC Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях — для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ²Π°Ρ€Ρ†Π°.

Vdd

НапряТСниС питания

НапряТСниС питания

Vss

ΠžΠ±Ρ‰ΠΈΠΉ (зСмля)

ΠžΠ±Ρ‰ΠΈΠΉ

3. ΠžΠ±Π·ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ

КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° PIC16C84 — это 14-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ слово, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎ ΡΠΌΡ‹ΡΠ»Ρƒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ части: — 1. ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, -2. ΠΏΠΎΠ»Π΅ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ Π² ΡΡ‚ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. БистСма ΠΊΠΎΠΌΠ°Π½Π΄ PIC16C84 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Π±Π°ΠΉΡ‚-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π±ΠΈΡ‚-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π°ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния.

Для Π±Π°ΠΉΡ‚-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ «f» ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ собой рСгистр, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ производится дСйствиС; «d» -Π±ΠΈΡ‚ опрСдСляСт, ΠΊΡƒΠ΄Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Если «d» =0, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² W Ρ€Π΅Π³ΠΈΡΡ‚Ρ€, ΠΏΡ€ΠΈ «d» =1 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² «f», упомянутом Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅.

Для Π±ΠΈΡ‚-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ «b» ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ Π±ΠΈΡ‚Π°, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π° «f» — это рСгистр, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ этот Π±ΠΈΡ‚ располоТСн.

Для ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π°ΠΌΠΈ, «k» ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ восьмиили ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΠ±ΠΈΡ‚Π½ΡƒΡŽ константы.

ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°. Π’ Π΄Π²ΡƒΡ… случаях исполнСниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ — ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условия ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄, Π²Ρ‚ΠΎΡ€ΠΎΠΉ — ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ счСтчика ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Один ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° с Ρ‡Π°ΡΡ‚ΠΎΡ‚ΠΎΠΉ 4 ΠœΠ“Ρ† врСмя исполнСния ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ 1 мкс.

Π’Π°Π±Π»ΠΈΡ†Π° 2. Π‘Π°ΠΉΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

МнСмокод

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

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

ADDWF f, d

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ W c f

2,3

ANDWF f, d

ЛогичСскоС И W ΠΈ F

2,3

CLRF f

Бброс рСгистра f

CLRW ;

Бброс рСгистра W

;

COMF f, d

Π˜Π½Π²Π΅Ρ€ΡΠΈΡ рСгистра f

2,3

DECF f, d

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

2,3

DECFSZ f, d

Π”Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ f, ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ссли 0

2,3

INCF f, d

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

2,3

INCFSZ f, d

Π˜Π½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ f, ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ссли 0

2,3

IORWF f, d

ЛогичСскоС Π˜Π›Π˜ W ΠΈ f

2,3

MOVF f, d

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° рСгистра f

2,3

MOVWF f

ΠŸΠ΅Ρ€Π΅ΡΡ‹Π»ΠΊΠ° W ΠΈ f

NOP ;

Π₯олостая ΠΊΠΎΠΌΠ°Π½Π΄Π°

;

RLF f, d

Π‘Π΄Π²ΠΈΠ³ f Π²Π»Π΅Π²ΠΎ Ρ‡Π΅Ρ€Π΅Π· пСрСнос

2,3

RRF f, d

Π‘Π΄Π²ΠΈΠ³ f Π²ΠΏΡ€Π°Π²ΠΎ Ρ‡Π΅Ρ€Π΅Π· пСрСнос

2,3

SUBWF f, d

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ W ΠΈΠ· f

2,3

SWAPF f, d

ОбмСн мСстами Ρ‚Π΅Ρ‚Ρ€Π°Π΄ Π² f

2,3

XORWF f, d

Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ W ΠΈ f

2,3

ADDLW k

Π‘Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ константы с W

;

ANDLW k

ЛогичСскоС И ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ ΠΈ W

;

IORLW k

ЛогичСскоС Π˜Π›Π˜ константы ΠΈ W

;

SUBLW k

Π’Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ W ΠΈΠ· ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹

;

MOVLW k

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

;

XORLW k

Π˜ΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜ константы ΠΈ W

;

OPTION

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° W Π² OPTION рСгистр

TRIS f

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° TRIS рСгистра

Π’Π°Π±Π»ΠΈΡ†Π° 3. Π‘ΠΈΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

МнСмокод

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

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

BCF f, b

Бброс Π±ΠΈΡ‚Π° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ f

2,3

BSF f, b

Установка Π±ΠΈΡ‚Π° Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π΅ f

2,3

BTFSC f, b

ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ссли Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ

;

BTFSS f, b

ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ссли Π±ΠΈΡ‚ Ρ€Π°Π²Π΅Π½ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅

;

Π’Π°Π±Π»ΠΈΡ†Π° 4. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹

МнСмокод

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

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

CALL k

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

;

CLRWDT

Бброс Watchdog Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

;

GOTO k

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ

;

RETLW k

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ константы Π² W

;

RETFIE

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ· ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡ

;

RETURN

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

;

SLEEP

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² Ρ€Π΅ΠΆΠΈΠΌ SLEEP

;

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… 2, 3, 4 прСдставлСны Π±Π°ΠΉΡ‚-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π±ΠΈΡ‚-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ управлСния PIC16C84

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 1: ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ TRIS ΠΈ OPTION ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ для совмСстимости с ΡΠ΅ΠΌΠ΅ΠΉΡΡ‚Π²ΠΎΠΌ PIC16C5X. Π˜Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ся. Π’ PIC16C84 рСгистры TRIS ΠΈ OPTION доступны для чтСния ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ рСгистры с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ… PIC16CXX.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 2: Когда модифицируСтся рСгистр Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ MOVF 6,1, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ считываСтся нСпосрСдствСнно с Π½ΠΎΠΆΠ΅ΠΊ кристалла. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π°Ρ‰Π΅Π»ΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° для Π½ΠΎΠΆΠΊΠΈ, Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π°Π²Π½ΠΎ «1», Π½ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΠΉ сигнал Π½Π° ΡΡ‚ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄Π΅ «0» ΠΈΠ·-Π·Π° «Π½Π°Π²Π°Π»Π°» снаруТи, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ «0» .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 3: Если ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠΌ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ являСтся рСгистр f1 (ΠΈ, Ссли допустимо, d=1), Ρ‚ΠΎ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, Ссли ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ RTCC, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΡƒΠ»Π΅Π½.

4. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΡΠ»Π΅ΠΊΡ‚ричСской ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π°

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

Разработанная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4. Данная схСма ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ взаимодСйствиС всСх элСмСнтов Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмы.

На ΡΡ…Π΅ΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π°. Он ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ двумя ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΈ Π΄Π²ΡƒΠΌΡ оптичСскими Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ сигналы Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹Π΅ ΠΈ ΠΌΠ΅Π½ΡŒΡˆΠ΅ 5V, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСссора Π΅Ρ‰Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: систСма синхронизации, схСма сброса ΠΈ ΡΡ…Π΅ΠΌΠ° питания микропроцСссора. Они ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4.

На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ систСма Ρ‡Π΅Ρ€Π΅Π· БОМ-ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π’ Π‘ОМ-ΠΏΠΎΡ€Ρ‚ пСрСдаСтся посылка Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ сигналы Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

Вся систСма ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов БОМ-ΠΏΠΎΡ€Ρ‚Π°.

Рис. 4 Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

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

4.2.1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° структурной схСмы ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π°

Для облСгчСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы, ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ сначала Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ схСму, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈ ΠΊΡƒΠ΄Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сигналы с Π±Π»ΠΎΠΊΠΎΠ² систСмы.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π²Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° двиТСния, Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π΄Π²Π΅ ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹, Ρ‚ΠΎ Π΄Π»Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π»ΠΈΠ½ΠΈΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π΅ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ‚ΠΎ Π΄Π»Ρ Π½ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ. Π˜Ρ‚ΠΎΠ³ΠΎ: для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ΅ΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΉ. Π­Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ RB0, RB1, RB2, RB3, RB6, RB7.

Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½ΡƒΠΆΠ½Π° Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° свободная 8-битная линия, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Π°Ρ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρƒ 4(RxD) COM-ΠΏΠΎΡ€Ρ‚Π°. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ RB5

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° схСма синхронизации. ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ — это Π»ΠΈΠ½ΠΈΠΈ OSC1 ΠΈ OSC2.

ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· БОМ-ΠΏΠΎΡ€Ρ‚. Для этого Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ линия 4(DTR).

БистСма сброса управляСтся Ρ‡Π΅Ρ€Π΅Π· линию MCLR. Низкий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° ΡΡ‚ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ сигнал сброса. Π­Ρ‚Π° линия Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π½Π° MCLR Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ.

Рис. 5 Бтруктурная схСма ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π°

4.2.2 Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² двиТСния

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Π° двиТСния ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ оси Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π²Π΅ ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, Π² ΠΊΠ°ΠΊΡƒΡŽ сторону происходит Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.

Одна ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Π° (рис.6) прСдставляСт собой Ρ„ΠΎΡ‚ΠΎΠ΄ΠΈΠΎΠ΄ ΠΈ Ρ„оторСзистор, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ ΡƒΡ€ΠΎΠ²Π½ΡŽ логичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ (+5V). ΠœΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ находится Π·ΡƒΠ±Ρ‡Π°Ρ‚ΠΎΠ΅ колСсо, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚, Ρ‚ΠΎ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ свСт. Когда Π½Π° Ρ€Π΅Π·ΠΈΡΡ‚ΠΎΡ€ свСтит Π΄ΠΈΠΎΠ΄, Π΅Π³ΠΎ сопротивлСниС максимально, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ логичСский ноль, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π’Π°ΠΊ опрСдСляСтся Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.

Рис. 6 ΠžΠΏΡ‚ΠΎΠΏΠ°Ρ€Π°

Π”Π²Π΅ ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹ Π½ΡƒΠΆΠ½Ρ‹ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ опрСдСлСния, Π² ΠΊΠ°ΠΊΡƒΡŽ сторону Π±Ρ‹Π»ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠ»ΠΈ Π½Π°Π·Π°Π΄. Π­Ρ‚ΠΎ достигаСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹ находятся ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ стороны Π·ΡƒΠ±Ρ†Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ссли Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹ Π΅ΡΡ‚ΡŒ сигнал, Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹ Π½Π΅Ρ‚ сигнала — это Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΏΠ΅Ρ€Π΅Π΄, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Ссли Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹ Π½Π΅Ρ‚ сигнала, Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹ Π΅ΡΡ‚ΡŒ сигнал — это Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π·Π°Π΄. Если Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… ΠΎΠ±Π΅ΠΈΡ… ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€ Π΅ΡΡ‚ΡŒ сигнал ΠΈΠ»ΠΈ Π½Π΅Ρ‚ сигнала, Ρ‚ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π½Π΅Ρ‚, Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ» стоит Π½Π° ΠΌΠ΅ΡΡ‚Π΅.

Рис. 7 Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ двиТСния

4.2.3 Π‘Ρ…Π΅ΠΌΠ° сброса

Π’Ρ‹Π²ΠΎΠ΄ сигнала основного сброса MCLR ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ VDD Ρ‡Π΅Ρ€Π΅Π· рСзистор 10К, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сигнал сброса гСнСрируСтся Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ сигнала Π½Π° MCLR. Π­Ρ‚ΠΎΡ‚ сигнал являСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° MCLR Π½ΡƒΠΆΠ½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ напряТСния (+5V), Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ содСрТит Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ схСму сброса ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания — всС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ сам.

4.2.4 Π‘Ρ…Π΅ΠΌΠ° синхронизации

Π‘Ρ…Π΅ΠΌΠ° синхронизации прСдставляСт собой ΠΊΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, собранный Π½Π° ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠΌ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π΅ ΠΈ Π΄Π²ΡƒΡ… Смкостях. Данная схСма ΠΎΠ΄Π½Π° распространСнных схСм для синхронизации процСссоров. НаиболСС распространСнный для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ Π½Π° 4ΠœΠ“Ρ† ΠΈ L=210ΠΌΠ“Π½. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ СмкостСй Π±Ρ‹Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ кондСнсаторы Π‘1=Π‘2=15ΠΏΠ€.

4.2.5 Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс RS-232

Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ интСрфСйс RS-232 (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ БОМ-ΠΏΠΎΡ€Ρ‚). РСализация этого интСрфСйса достаточно простая. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ся Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ дСвяти-ΠΏΠΈΠ½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ D-Ρ‚ΠΈΠΏΠ° DB-9P, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнный.

Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· БОМ-ΠΏΠΎΡ€Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ всСго ΠΎΠ΄Π½Ρƒ линию RxD. Π”Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² ΡΡ…Π΅ΠΌΡƒ Π½Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚, поэтому линия TxD Π½Π΅ Π½ΡƒΠΆΠ½Π°. БОМ-ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π»ΠΈΠ½ΠΈΠΈ RB5.

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ для PIC 5 Π²ΠΎΠ»ΡŒΡ‚, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· прСобразования ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ напряТСния для RS-232.

4.2.6 ΠŸΠΎΠ΄Π°Ρ‡Π° питания Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Π‘ОМ-ΠΏΠΎΡ€Ρ‚Ρƒ устройств с Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ энСргопотрСблСниСм, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ интСрфСйса DTR ΠΈ RTS, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΈΡ‚Π°ΡŽΡ‰ΠΈΠ΅, с Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠΊΠΎΠ»ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚.

Двуполярным ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ ΠΈΠ½Ρ‚СрфСйса (+12V ΠΎΡ‚ DTR ΠΈ RTS ΠΈ -5V ΠΎΡ‚ Π’D) ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всС манипуляторы, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΊ Π‘ОМ-ΠΏΠΎΡ€Ρ‚Ρƒ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с Π IC-процСссором, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ +12V, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π»ΠΈΠ½ΠΈΠ΅ΠΉ DTR ΠΈΠ»ΠΈ RTS. ΠœΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π»ΠΈΠ½ΠΈΠ΅ΠΉ DTR.

Для достиТСния эффСктивного напряТСния для процСссора +5V поставим Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния.

4.3 Π Π°cΡ‡Π΅Ρ‚ элСктричСской ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ схСмы систСмы

манипулятор микропроцСссор ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»

4.3.1 РасчСт схСмы питания

ΠŸΠΎΡ€Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ двуполярноС ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΎΡ‚ Π±Π»ΠΎΠΊΠ° питания ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. НапряТСниС питания +12 Π’. Π‘Π»ΠΎΠΊ питания ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ этих напряТСний Π½Π° ΡΠ²ΠΎΠ΅ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π΅. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 5 Π’. Для получСния 5 Π’ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π° рСзистора (R2 ΠΈ R3), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния. На Π½ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π½Π°ΠΌ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния.

ЗначСния R2 ΠΈ R3 Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

.

ΠŸΡ€ΠΈΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ R3=1.4R2.

ΠŸΡ€ΠΈΠΌΠ΅ΠΌ R2=250 кОм, Ρ‚ΠΎΠ³Π΄Π° R3=350 кОм.

Π‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π² ΠΊΠžΠΌ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€Π°Ρ….

4.3.2 РасчСт схСмы синхронизации

Разработанная схСма прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 8.

Рис. 8 Π‘Ρ…Π΅ΠΌΠ° синхронизации Данная схСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, Π³Π΄Π΅ вмСсто индуктивности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ с ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΠΉ ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ Lq.

Частота синхронизации Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Π° 4 ΠœΠ“Ρ†, Ρ‚. Π΅ fT= 4 ΠœΠ“Ρ†.

Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Вомсона для ΠΊΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ²:

.

Учитывая, Ρ‡Ρ‚ΠΎ fT = 1/Π’, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Смкости Π² ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎ

1/C=1/C1+1/C2.

Π’Ρ‹Π±Ρ€Π°Π² ΠΏΠΎ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΡƒ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€ Π½Π° 4 ΠœΠ“Ρ† с Lq=210 ΠΌΠ“Π½, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Смкости Π‘1 ΠΈ Π‘2. Для удобства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅ΠΌ ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ. Разброс ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² компСнсируСм Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°Π·Π΅ΠΌΠ»ΠΈΠΌ схСму. Π’ΠΎΠ³Π΄Π° Π‘ = Π‘1/2. Π’Ρ‹Π²Π΅Π΄Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для нахоТдСния Π‘:

.

ΠžΡ‚ΡΡŽΠ΄Π°:

.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ,

ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΠΈΠ² значСния:

4.3.3 РасчСт схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° двиТСния

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ питания ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ +5V Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ΄ΠΈΠΎΠ΄, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ подаСтся +2,5V. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π° рСзистора (R4 ΠΈ R5), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ напряТСния, Π½Π° Π½ΠΈΡ… Π±Ρ‹Π»ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π½Π°ΠΌ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния.

Рис. 9 ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹ ЗначСния R2 ΠΈ R3 Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

.

ΠŸΡ€ΠΈΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ R4=R5.

ΠŸΡ€ΠΈΠΌΠ΅ΠΌ R4=R5=250 кОм.

Π‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π² ΠΊΠžΠΌ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² ΠΌΠ.

5. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ функционирования систСмы

5.1 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° функционирования систСмы

Π‘Π»ΠΎΠΊ-схСма Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° функционирования систСмы ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ А.

РазрабатываСмая систСма Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

1 Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ систСмы.

2 Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.

3 Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ· ΠΏΠΎΡ€Ρ‚ΠΎΠ².

4 Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ посылки Π² Π‘ОМ-ΠΏΠΎΡ€Ρ‚.

5 ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° посылки Ρ‡Π΅Ρ€Π΅Π· БОМ-ΠΏΠΎΡ€Ρ‚.

5.2 Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π‘Π»ΠΎΠΊ-схСма Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π‘.

Алгоритм ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅:

1 Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ систСмы.

2 Настройка ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.

3 Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· RB0 ΠΈ RB1 ΠΈ Π·Π°Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΡ… Π² Π₯1.

4 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π₯1 Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 11. Если Π΄Π°, Ρ‚ΠΎ Π·Π°ΠΌΠ΅Π½Π° Π΅Π³ΠΎ Π½Π° 00.

5 ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² 3 ΠΈ 4 для ΠΏΠΎΡ€Ρ‚ΠΎΠ² RB2 ΠΈ RB3 ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Y1.

6 ЗанСсСниС Π₯1 ΠΈY1 Π² Π‘har_RS232.

7 ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π‘har_RS232 Ρ‡Π΅Ρ€Π΅Π· БОМ-ΠΏΠΎΡ€Ρ‚.

8 Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π½Π° ΡˆΠ°Π³ 1.

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π’.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ MPLAB.

Π’Π«Π’ΠžΠ”Π«

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния курсовой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ микропроцСссора PIC16C84.

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½Ρ‹:

Π²ΠΈΠ΄Ρ‹ манипуляторов-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ‹ ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ;

структура микропроцСссора PIC16C84;

основныС тСхничСскиС характСристики микропроцСссора PIC16C84;

основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ микропроцСссора PIC16C84;

основы проСктирования систСм Π½Π° Π±Π°Π·Π΅ ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… микропроцСссоров.

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹:

Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ схСма ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ микропроцСссора PIC16C84;

структурная схСма ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Ρ‚Ρ€Π΅ΠΊΠ±ΠΎΠ»Π°;

элСктричСская ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°;

Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ функционирования систСмы;

Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° управлСния для Π΄Π°Π½Π½ΠΎΠ³ΠΎ микропроцСссора.

БПИБОК Π˜Π‘ΠŸΠžΠ›Π¬Π—Π£Π•ΠœΠžΠ™ Π›Π˜Π’Π•Π ΠΠ’Π£Π Π«

1. Π“ΡƒΠΊ М. АппаратныС срСдства IBM PC. ЭнциклопСдия, 2-Π΅ ΠΈΠ·Π΄. — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 2001. — 928 с.

2. Π“ΡƒΠΊ М. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ПК. Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ. — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 1999. — 223 с.

3. ΠšΡƒΠ»Π°ΠΊΠΎΠ² Π’. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ справочник. — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 2003.

4. Π‘. И. ΠœΠ°Π»Π°Ρ„Π΅Π΅Π², А. А. ΠœΠ°Π»Π°Ρ„Π΅Π΅Π²Π°, Π’. Π‘. Мамай. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ PIC16C8Π₯. АрхитСктура, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: Π£Ρ‡Π΅Π±. пособиС. — Π’Π»Π°Π΄ΠΈΠΌ. гос. ΡƒΠ½-Ρ‚; Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€, 1999.

5. http://www.microchip.ru

6. http://www.microchip.com

7. http://ru.wikipedia.org

ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π• А

Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы

ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π• Π‘

Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΠ Π˜Π›ΠžΠ–Π•ΠΠ˜Π• Π’

Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

LIST P=16F84, E=2; ΡƒΠΊΠ°Π·Π°Π½ Ρ‚ΠΈΠΏ процСссора

include «P16C84.INC»

TMR0 EQU 01h ;ОписаниС слуТСбных рСгистров

PC EQU 02h ;Когда ассСмблСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ

STATUS EQU 03h ;ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π° рСгистров ΠΎΠ½

FSR EQU 04h ;Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ ΠΈΡ… Π°Π΄Ρ€Π΅ΡΠ°ΠΌΠΈ.

PORTA EQU 05h

PORTB EQU 06h

TRISA EQU 85h

TRISB EQU 86h

tmpdelay01 EQU 01h

INITA EQU 00b ;слова ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

INITB EQU 00b ;для ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°

C EQU 0h ;ОписаниС Ρ„Π»Π°Π³ΠΎΠ² слуТСбных рСгистров.

DC EQU 1h ;Π˜Ρ… ΠΈΠΌΠ΅Π½Π° Ρ‚ΠΎΠΆΠ΅ стандартныС.

Z EQU 2h ;Для рСгистра указывался адрСс ячСйки ΠžΠ—Π£,

PD EQU 3h ;указываСтся Π½ΠΎΠΌΠ΅Ρ€ Π±ΠΈΡ‚Π°,

TO EQU 4h ;поэтому Ρ†ΠΈΡ„Ρ€Ρ‹ послС ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π»Π°Π³Π°

RP0 EQU 5h ;для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„Π»Π°Π³ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ.

X1 EQU 0Ch ;ОписаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Y1 EQU 0Dh

Char_RS232 EQU 0Eh

ORG 0 ;Π’Π΅ΠΊΡ‚ΠΎΡ€ сброса

GOTO BEGIN

; _————-ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Π‘ОМ-ΠΏΠΎΡ€Ρ‚———————;

#DEFINE _TxD PORTB, 5

PutChar_RS232:

MOVLW.8

MOVWF tmpdelay01

BCF _TxD; стартовый Π±ΠΈΡ‚

CALL delay_95mks

CALL delay_8mks

m_PutChar_RS23201:; Π΄Π°Π½Π½Ρ‹Π΅

RRF Char_RS232, f

BTFSS STATUS, C

BCF _TxD

BTFSC STATUS, C

BSF _TxD

CALL delay_95mks

DECFSZ tmpdelay01, f

GOTO m_PutChar_RS23201

S:

BSF _TxD; Π±ΠΈΡ‚ чСтности

CALL delay_95mks

CALL delay_8mks

BSF _TxD; стоповый Π±ΠΈΡ‚

CALL delay_95mks

CALL delay_8mks

RRF Char_RS232, f

RETURN

delay_95mks:

MOVLW.22

MOVWF tmpdelay01

NOP

DECFSZ tmpdelay01, f

GOTO $-2

NOP

NOP

RETURN

delay_8mks:

NOP

NOP

NOP

NOP

RETURN

;=========================================

ORG 100h

BEGIN:

MOVLW INITA ;Настройка ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹

MOVWF TRISA

MOVLW INITB

MOVWF TRISB

BSF STATUS, RP0 ;Π­Ρ‚ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ 1ΠΉ Π±Π°Π½ΠΊ памяти.

;Если этого Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ — ΠΏΠΎΡ€Ρ‚Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ настроСны

MOVLW B'0' ;ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ² А

MOVWF TRISA

MOVLW B'11 001 111' ;ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π’

MOVWF TRISB

BCF STATUS, RP0 ;ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π±Π°Π½ΠΊ

;—————-ОсновноС Ρ‚Π΅Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹—————————

MOVF PORTB, 0 ;Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ для Π₯ ΠΈΠ· ΠΏΠΎΡ€Ρ‚ΠΎΠ² RB0 ΠΈ RB1

MOVWF X1 ;И занСсСниС ΠΈΡ… Π² Π₯1

RLF X1,0

MOVF PORTB, 1

MOVWF X1

BTFSC X1,1 ;Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° значСния 11

BTFSS X1,0

GOTO S

CLRW X1 ;ΠŸΡ€ΠΈ очисткС Π₯1 ΠΎΡ‚ 11 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ 00

MOVF PORTB, 2 ;Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ для Y ΠΈΠ· ΠΏΠΎΡ€Ρ‚ΠΎΠ² RB2 ΠΈ RB3

MOVWF Y1 ;ЗанСсСниС ΠΈΡ… Π² Y1

RLF Y1,0

MOVF PORTB, 3

MOVWF Y1

BTFSC Y1,1 ;Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° значСния 11

BTFSS Y1,0

GOTO S

CLRW Y1 ;ΠŸΡ€ΠΈ очисткС Y1 ΠΎΡ‚ 11 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ 00

MOVWF X1 ;Π’ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠΉ рСгистр

MOVF Char_RS232 ;заносим Π₯

RLF X1,1

MOVF Y1

MOVWF Char_RS232; заносим Y

RLF Char_RS232,0

MOVF PORTB, 6

MOVWF Char_RS232; заносим Кн1

RLF Char_RS232,0

MOVF PORTB, 7

MOVWF Char_RS232; заносим Кн2

RLF Char_RS232,0

CALL PutChar_RS232

CLRW Char_RS232

GOTO BEGIN

END

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