ΠΠΎΡΡΠΌΠΈΠΊΠ°Π½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΡΠΎΠΊΠ° Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ PC
Π ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΡΠΆΠ΅ Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ΅ΠΌΠ°Ρ , Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΡΡΠΊΠΎΡΡΠΈ ΠΎΡΠ²ΡΡΠ΅Π½ΠΈΡ ΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ Π»Π°ΠΌΠΏ ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ. Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ΅ΠΌ ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ Π½Π΅ΠΉ. ΠΠ°ΡΠ΅ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π·Π°ΡΠ°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΅ΠΌΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΡ Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅. ΠΠ°ΠΏΡΡΠΊΠ° ΡΠ΅ΠΌΡ Π² ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠΎΡΡΠΌΠΈΠΊΠ°Π½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΡΠΎΠΊΠ° Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ PC (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π€Π΅Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π°Π³Π΅Π½ΡΡΡΠ²ΠΎ ΠΏΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ
" Π’ΠΎΠΌΡΠΊΠΈΠΉ ΠΠΎΠ»ΠΈΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ"
ΠΠ½ΡΡΠΈΡΡΡ — ΠΠ΅ΡΠ°Π·ΡΡΡΠ°ΡΡΠ΅Π³ΠΎ ΠΠΎΠ½ΡΡΠΎΠ»Ρ ΠΠ°ΡΠ΅Π΄ΡΠ° — ΠΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ ΠΈ ΠΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ — ΠΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° ΠΈ ΠΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ° ΠΡΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ ΠΠΈΠΊΡΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΠΎΡΡΠΌΠΈΠΊΠ°Π½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΡΠΎΠΊΠ° Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ PC
Π‘ΡΡΠ΄Π΅Π½Ρ Π³ΡΡΠΏΠΏΡ 1Π71
ΠΠΎΡΠΎΠ»ΡΠ² Π.Π.
ΠΠ°ΡΡΠ½ΡΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΠ΅ΡΡΡΠ½ΠΎΠ² Π.Π.
Π’ΠΎΠΌΡΠΊ — 2011
Π£ΠΌΠ½ΡΠΉ Π΄ΠΎΠΌ — ΠΏΠΎΠ½ΡΡΠΈΠ΅, ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΊ ΡΠ°ΡΡΠ½ΡΠΌ ΠΊΠ²Π°ΡΡΠΈΡΠ°ΠΌ ΠΈ ΠΊΠΎΡΡΠ΅Π΄ΠΆΠ°ΠΌ.
Π¦Π΅Π»Ρ — Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ «Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠ΅» ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ — ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠ»ΠΈΠΌΠ°Ρ, ΡΠΈΡΡΠ΅ΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ (Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΠΊΠΈΠ½ΠΎΡΠ΅Π°ΡΡ ΠΈ Π΄Ρ.).
ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°ΠΊΡΡ ΠΆΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ, Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π΄ΠΎΠΌΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΌΠ½ΡΡ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ, ΡΠ΅Ρ , ΠΎΡΠΈΡ Π΄Ρ.
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ, Ρ.ΠΊ. ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ, Π³Π΄Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π»ΡΠ΄ΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΠ²Π΅Ρ. ΠΠΎΡΡΠΎΠΌΡ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ.
ΠΠ°Π΄Π°Π½ΠΈΠ΅
Π‘ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠΎΡΡΠΎΡΡΡΡ ΠΈΠ· Π²ΠΎΡΡΠΌΠΈ Π»Π°ΠΌΠΏ, Π½Π° PIC16F877 ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅, Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΊΠΎΡΡΡΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ Ρ PC.
ΠΡΠ±ΠΎΡ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΡ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΡΡΠΊΡΡΡΠ½ΡΡ ΡΡ Π΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ, ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΡΠΈΠ±ΠΎΡ.
ΠΠΎΡΡΠΎΠΌΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ, ΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ — Π½Π° ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΡΡΠΎ Π±Π»ΠΎΠΊ «ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ», Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΡΡΠΎ Π±ΡΠ΄ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠ΅ Π»Π°ΠΌΠΏΡ (ΡΠ°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΠΈΡ Π»Π°ΠΌΠΏ). Π’Π°ΠΊ ΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π²ΡΠ±ΠΎΡ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΊΠΎΡΡΡΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ — Π΄Π»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ «ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ». Π§ΡΠΎ Π±Ρ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ±Π»Π΅Π³ΡΠΈΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ — Π΄Π»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ Π½Π° PC. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ, Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΊΠΎ Π²ΡΠ΅ΠΉ ΡΡ Π΅ΠΌΠ΅ — Π½Π° ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΡΡΠΎ Π±Π»ΠΎΠΊ «ΠΏΠΈΡΠ°Π½ΠΈΠ΅».
Π ΠΈΡ. 1 Π‘ΡΡΡΠΊΡΡΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°.
ΠΡΠ±ΠΎΡ ΠΈ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΡ
Π ΠΈΡ. 2. ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°.
ΠΠ»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΡΠ·Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° PIC16F877 c PC, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡ RS-232 ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ MAX232, ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 2. Π’Π°ΠΊ ΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ MAX232, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅. ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠ»ΠΎΠ²ΡΠΌΠΈ ΠΊΠ»ΡΡΠ°ΠΌΠΈ (Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ) Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ PORT B ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π° Π²ΡΠ²ΠΎΠ΄. Π‘ΠΈΠ»ΠΎΠ²ΡΠ΅ ΠΊΠ»ΡΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ Π»Π°ΠΌΠΏ Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π² Π½Π°ΡΠ°Π»Π΅ ΠΈΠ΄Π΅Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Ρ. Π΅. Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΡΡΠΎΠ² Π½Π° Π²Π²ΠΎΠ΄/Π²ΡΠ²ΠΎΠ΄, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠ° ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ², Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π΄Ρ.
ΠΠ°ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±ΠΈΡΠ° ΠΏΡΠΈΠ½ΡΡΡΡ Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ ΡΡΠΎΡ Π±ΠΈΡ ΡΠ±ΡΠΎΡΠ΅Π½, Π·Π½Π°ΡΠΈΡ Π½ΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ Π½Π΅Ρ, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π΅ΡΠ»ΠΈ ΠΆΠ΅ Π±ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ («1»), ΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠ°Π³Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π‘ΡΠΈΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΡΡΡΠΏΠΈΠ²ΡΠΈΠ΅ Ρ com-ΠΏΠΎΡΡΠ° ΠΈ ΡΠΆΠ΅ Π·Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² ΡΠ΅Π³ΠΈΡΡΡ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ . ΠΠ»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ ΠΈΡ Π·Π°ΠΏΠΈΡΡ Π² Π·Π°ΡΠ°Π½Π΅Π΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΡΠ΅ΠΉΠΊΡ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ (ΡΠΆΠ΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΡ ) Π΄Π°Π½Π½ΡΡ , Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π΅ΠΌ: Π½ΠΎΠΌΠ΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ°Π±ΠΎΡΡ ΠΈΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π·Π°ΡΠ°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΡ ΠΎΡΠ²ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΡΠ΅ΠΆΠΈΠΌΡ/ΡΠ΅ΠΌΠ΅.
ΠΠΌΠ΅Π΅ΡΡΡ 3 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°:
1)"ΠΠΎΠ»Π½ΠΎΠ΅ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ":
ΠΠΎΠ΄Π°Π΅Ρ Π½Π° ΠΏΠΎΡΡ Π²ΡΠ²ΠΎΠ΄Π° Π²ΡΠ΅ Π½ΡΠ»ΠΈ, Ρ. Π΅. Π³Π°ΡΠΈΠΌ Π»Π°ΠΌΠΏΡ ΠΈ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π±ΠΈΡΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ Π±ΠΈΡ Π½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ, ΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ, Π΅ΡΠ»ΠΈ ΠΆΠ΅ Π±ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡΡ, ΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ°Π³Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈΡ Π² Π·Π°ΡΠ°Π½Π΅Π΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΡΠ΅ΠΉΠΊΡ ΠΏΠ°ΠΌΡΡΠΈ.
2)"ΠΠ°Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΠΌΡ":
Π ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΡΠΆΠ΅ Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ΅ΠΌΠ°Ρ , Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΡΡΠΊΠΎΡΡΠΈ ΠΎΡΠ²ΡΡΠ΅Π½ΠΈΡ ΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ Π»Π°ΠΌΠΏ ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ. Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ΅ΠΌ ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ Π½Π΅ΠΉ. ΠΠ°ΡΠ΅ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π·Π°ΡΠ°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΅ΠΌΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΡ Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅. ΠΠ°ΠΏΡΡΠΊΠ° ΡΠ΅ΠΌΡ Π² ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π±ΠΈΡΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ Π±ΠΈΡ Π½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ, ΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ, Π΅ΡΠ»ΠΈ ΠΆΠ΅ Π±ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡΡ, ΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ°Π³Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈΡ Π² Π·Π°ΡΠ°Π½Π΅Π΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΡΠ΅ΠΉΠΊΡ ΠΏΠ°ΠΌΡΡΠΈ.
3)"ΠΠΈΠΌΠΌΠ΅Ρ ΠΎΡΠ²ΡΡΠ΅Π½ΠΈΡ":
Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΠ΅ Π»Π°ΠΌΠΏΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ, ΠΈ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΡΡΡ ΡΡΠΎΠ²Π΅Π½Ρ ΡΡΠΊΠΎΡΡΠΈ ΠΎΡΠ²ΡΡΠ΅Π½ΠΈΡ. ΠΠ»Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΆΠΈΠΌΠ° «ΠΠΈΠΌΠΌΠ΅Ρ» Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ· ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΡΠΊΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΡΡΠ°ΡΡΠΈΡ 4Ρ Π±ΠΈΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠΎΡΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΡΠΊΠΎΡΡΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠ΅ Π»Π°ΠΌΠΏΡ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΡΠΊΠΎΡΡΡ ΡΠ²Π΅ΡΠ΅Π½ΠΈΡ, Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. Π ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π±ΠΈΡΠ° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ Π±ΠΈΡ Π½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ, ΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π΅ΡΠ»ΠΈ ΠΆΠ΅ Π±ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π² Π΅Π΄ΠΈΠ½ΠΈΡΡ, ΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ°Π³Ρ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΈΡ Π² Π·Π°ΡΠ°Π½Π΅Π΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΡΠ΅ΠΉΠΊΡ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° PC
ΠΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊ com-ΠΏΠΎΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π²ΡΠ΄Π°Π΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, Π° ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ, ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΠ΄Π°ΡΠ½ΠΎΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ.
ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° 1 ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΡ, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΎΡΡΡΠ»Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΡ Π½Π° com-ΠΏΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Π° ΡΠ΅ΠΌΠ° «ON», ΡΠΎ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΡΡΡΠΎΡΠ° Π½Π° ΠΏΠΎΠ»ΠΎΡΠ΅ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΎΡΠ²ΡΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΎΡΠ²ΡΡΠ΅Π½ΠΈΡ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π Ρ ΠΎΠ΄Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ, Π±ΡΠ»Π° ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ, ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· Π²ΠΎΡΡΠΌΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΡ Π»Π°ΠΌΠΏ, Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ (Π΄ΠΈΠΌΠΌΠ΅ΡΠΎΠΌ), ΡΠ°ΠΊ ΠΆΠ΅ Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° PIC16F877, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠ°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ Ρ PC, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ ΡΡΠΊΠΎΡΡΠΈ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ. ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ»Π° ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π° ΠΈ ΠΎΡΠ»Π°ΠΆΠ΅Π½Π° Π² ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ΅ MPLAB-ICD. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° ΡΠΌΡΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ MPLAB-ICD header Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ PIC16F877−20/P ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° MPLAB-ICD.
ΠΠ° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠ²ΡΡΠ΅Π½ΠΈΠ΅ «ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°» Π² Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ, ΡΠ°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π»Π°ΠΌΠΏ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ²Π½Π΅ΠΉ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΊΠΎΡΡΠΈ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π·ΠΎΠ½, ΡΠ°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ «ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ» ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ, ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠΎΠ²Π½Ρ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΠΈ Ρ. Π΄.
1. ΠΡΡΡ Π»Π΅ΠΊΡΠΈΠΉ ΠΏΠΎ ΠΠΠ’. ΠΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ Π. Π‘. ΠΠΎΡΠΎΠ±ΡΠ΅Π²Π°. 2010 Π³ΠΎΠ΄.
2. http://www.microchip.ru/d-sheets/30 292.htm:pic16f877
3. http://www.microchip.com
4. http://ww1.microchip.com
5. http://ru.wikipedia.org/
6. http://monitor.net.ru
7. http://www.pcports.ru/articles/pic8.php
8. http://www.pcports.ru/articles/pic9.php
9. http://www.delphisources.ru/pages/faq/base/about_port.html
10. http://www.askdev.ru/pascal-delphi/2675/Delphi-Com-port-Component/
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ № 1
Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ PIC16F877
list p=16f877
include «p16f877.inc»
org 0
nop
goto start
org 0×04
RETFIE
org 0×50
start
banksel PORTC
clrf PORTC
banksel PORTB
clrf PORTB
banksel TRISC
movlw b'11 000 000'
movwf TRISC
movlw B'10 000 000'
movwf OPTION_REG
movlw B'0'
movwf INTCON
bcf STATUS, RP0
movlw B'0'
movwf 0×76
movlw B'11 111 111'
movwf 0×77
movlw b'10 010 000'
movwf RCSTA
banksel SPBRG
movlw 0×19
movwf SPBRG
movlw B'100 100'
movwf TXSTA
banksel RCSTA
BCF PIR1, RCIF
movf RCREG, W
Zero
BTFSC PIR1, RCIF
goto Main
incf PORTC, f
goto Zero
Main
movf RCREG, W
movwf 0x7A
BCF PIR1, RCIF
andlw B'1 111'
BTFSC STATUS, Z
goto OFF
movf 0x7A, W
andlw B'1'
BTFSS STATUS, Z
goto ON
movf 0x7A, W
andlw B'10'
BTFSS STATUS, Z
goto Tem1
movf 0x7A, W
andlw B'100'
BTFSS STATUS, Z
goto Tem2
movf 0x7A, W
andlw B'1 000'
BTFSS STATUS, Z
goto Tem3
goto Tem4
OFF
movf 0×76,W
movwf PORTB
OFF1
BTFSC PIR1, RCIF
goto Main
goto OFF1
ON
movf 0x7A, W
andlw B'11 110 000'
movwf 0×78
subwf 0×77,W
movwf 0×79
M1
movf 0×77,W
movwf PORTB
movf 0×78,W
M2
btfss INTCON, T0IF
goto M2
bcf INTCON, T0IF
comf 0×78,f
comf 0×78,f
btfsc STATUS, Z
goto M3
decfsz 0×78,f
goto M2
M3
movf 0×76,W
movwf PORTB
movf 0×79,W
M4
btfss INTCON, T0IF
goto M4
bcf INTCON, T0IF
comf 0×79,f
comf 0×79,f
btfsc STATUS, Z
goto M5
decfsz 0×79,f
goto M4
M5
BTFSC PIR1, RCIF
goto Main
goto M1
Tem1
movlw B'10 101 010'
movwf PORTB
movlw B'10 000'
movwf 0×78
movf 0×78,W
subwf 0×77,W
movwf 0×79
T1M2
btfss INTCON, T0IF
goto T1M2
bcf INTCON, T0IF
comf 0×78,f
comf 0×78,f
btfsc STATUS, Z
goto T1M3
decfsz 0×78,f
goto T1M2
T1M3
movf 0×76,W
movwf PORTB
movf 0×79,W
T1M4
btfss INTCON, T0IF
goto T1M4
bcf INTCON, T0IF
comf 0×79,f
comf 0×79,f
btfsc STATUS, Z
goto T1M5
decfsz 0×79,f
goto T1M4
T1M5
BTFSC PIR1, RCIF
goto Main
goto Tem1
Tem2
movlw B'11 110 000'
movwf PORTB
movlw B'1 100 000'
movwf 0×78
movf 0×78,W
subwf 0×77,W
movwf 0×79
T2M2
btfss INTCON, T0IF
goto T2M2
bcf INTCON, T0IF
comf 0×78,f
comf 0×78,f
btfsc STATUS, Z
goto T2M3
decfsz 0×78,f
goto T2M2
T2M3
movf 0×76,W
movwf PORTB
movf 0×79,W
T2M4
btfss INTCON, T0IF
goto T2M4
bcf INTCON, T0IF
comf 0×79,f
comf 0×79,f
btfsc STATUS, Z
goto T2M5
decfsz 0×79,f
goto T2M4
T2M5
BTFSC PIR1, RCIF
goto Main
goto Tem2
Tem3
movlw B'1 111'
movwf PORTB
movlw B'10 000 000'
movwf 0×78
movf 0×78,W
subwf 0×77,W
movwf 0×79
T3M2
btfss INTCON, T0IF
goto T3M2
bcf INTCON, T0IF
comf 0×78,f
comf 0×78,f
btfsc STATUS, Z
goto T3M3
decfsz 0×78,f
goto T3M2
T3M3
movf 0×76,W
movwf PORTB
movf 0×79,W
T3M4
btfss INTCON, T0IF
goto T3M4
bcf INTCON, T0IF
comf 0×79,f
comf 0×79,f
btfsc STATUS, Z
goto T3M5
decfsz 0×79,f
goto T3M4
T3M5
BTFSC PIR1, RCIF
goto Main
goto Tem3
Tem4
movlw B'11 001 100'
movwf PORTB
movlw B'11 110 000'
movwf 0×78
movf 0×78,W
subwf 0×77,W
movwf 0×79
T4M2
btfss INTCON, T0IF
goto T4M2
bcf INTCON, T0IF
comf 0×78,f
comf 0×78,f
btfsc STATUS, Z
goto T4M3
decfsz 0×78,f
goto T4M2
T4M3
movlw B'110 011'
movwf PORTB
movf 0×78,W
T4M4
btfss INTCON, T0IF
goto T4M4
bcf INTCON, T0IF
comf 0×78,f
comf 0×78,f
btfsc STATUS, Z
goto T4M5
decfsz 0×78,f
goto T4M4
T4M5
BTFSC PIR1, RCIF
goto Main
goto Tem4
end
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ № 2
ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΡ Π΅ΠΌΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ
Π’Π΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ PC
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, ComCtrls, CPDrv;
type
TForm1 = class (TForm)
Button1: TButton;
Shape1: TShape;
Shape2: TShape;
Shape3: TShape;
Shape4: TShape;
Shape5: TShape;
Shape6: TShape;
Button2: TButton;
Shape7: TShape;
Shape8: TShape;
Button3: TButton;
Button4: TButton;
TrackBar1: TTrackBar;
Label1: TLabel;
Label2: TLabel;
Button5: TButton;
Button6: TButton;
ComPort: TCommPortDriver;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
procedure Button1Click (Sender: TObject);
procedure Button2Click (Sender: TObject);
procedure Button3Click (Sender: TObject);
procedure Button4Click (Sender: TObject);
procedure TrackBar1Change (Sender: TObject);
procedure Button5Click (Sender: TObject);
procedure Button6Click (Sender: TObject);
procedure FormCreate (Sender: TObject);
procedure FormClose (Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
x: integer;
a, b, d, c: Byte;
y, n: string;
implementation
{$R *.dfm}
procedure TForm1. Button1Click (Sender: TObject);
begin
shape1.Brush.Color:=clyellow;
shape2.Brush.Color:=clyellow;
shape3.Brush.Color:=clyellow;
shape4.Brush.Color:=clyellow;
shape5.Brush.Color:=clyellow;
shape6.Brush.Color:=clyellow;
shape7.Brush.Color:=clyellow;
shape8.Brush.Color:=clyellow;
Label1.Caption:='ON';
a:=01;
Comport.SendByte ($ 01);
{ Comport. SendByte ($ 32);}
end;
procedure TForm1. Button2Click (Sender: TObject);
begin
shape1.Brush.Color:=clyellow;
shape2.Brush.Color:=clyellow;
shape3.Brush.Color:=clyellow;
shape4.Brush.Color:=clyellow;
shape5.Brush.Color:=clblack;
shape6.Brush.Color:=clblack;
shape7.Brush.Color:=clblack;
shape8.Brush.Color:=clblack;
Label1.Caption:='Π’Π΅ΠΌΠ° № 2';
{a:=100;}
Comport.SendByte ($ 04);
end;
procedure TForm1. Button3Click (Sender: TObject);
begin
shape1.Brush.Color:=clblack;
shape2.Brush.Color:=clblack;
shape3.Brush.Color:=clblack;
shape4.Brush.Color:=clblack;
shape5.Brush.Color:=clyellow;
shape6.Brush.Color:=clyellow;
shape7.Brush.Color:=clyellow;
shape8.Brush.Color:=clyellow;
Label1.Caption:='Π’Π΅ΠΌΠ° № 3';
{a:=1 000;}
Comport.SendByte ($ 08)
end;
procedure TForm1. Button4Click (Sender: TObject);
begin
shape1.Brush.Color:=clblack;
shape2.Brush.Color:=clblack;
shape3.Brush.Color:=clblack;
shape4.Brush.Color:=clblack;
shape5.Brush.Color:=clblack;
shape6.Brush.Color:=clblack;
shape7.Brush.Color:=clblack;
shape8.Brush.Color:=clblack;
Label1.Caption:='OFF';
{a:=0;}
Comport.SendByte ($ 00)
end;
procedure TForm1. TrackBar1Change (Sender: TObject);
begin
x:=TrackBar1.Position;
c:=x*16;
y:=Inttostr (c);
n:=IntToHex (c, 2);
Label2.Caption:=n;
Label3.Caption:=Inttostr (x);
b:= a or c;
Comport.SendByte (b);
end;
procedure TForm1. Button5Click (Sender: TObject);
begin
shape1.Brush.Color:=clblack;
shape2.Brush.Color:=clyellow;
shape3.Brush.Color:=clblack;
shape4.Brush.Color:=clyellow;
shape5.Brush.Color:=clblack;
shape6.Brush.Color:=clyellow;
shape7.Brush.Color:=clblack;
shape8.Brush.Color:=clyellow;
Label1.Caption:='Π’Π΅ΠΌΠ° № 1';
{a:=10;}
Comport.SendByte ($ 02)
end;
procedure TForm1. Button6Click (Sender: TObject);
begin
shape1.Brush.Color:=clblack;
shape2.Brush.Color:=clblack;
shape3.Brush.Color:=clyellow;
shape4.Brush.Color:=clyellow;
shape5.Brush.Color:=clblack;
shape6.Brush.Color:=clblack;
shape7.Brush.Color:=clyellow;
shape8.Brush.Color:=clyellow;
Label1.Caption:='Π’Π΅ΠΌΠ° № 4';
{a:=10 000;}
{Comport.SendByte ($ 10)}
end;
procedure TForm1. FormCreate (Sender: TObject);
begin
Comport.Connect;
if (Comport.Connected) then Label5. Caption:='ComPort Connected';
end;
procedure TForm1. FormClose (Sender: TObject; var Action: TCloseAction);
begin
Comport.Disconnect;
end;
end.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ № 3
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ΄ΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°:
Β· ΠΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ RISC-ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ
Β· ΠΡΠ΅Π³ΠΎ 35 ΠΏΡΠΎΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ
Β· ΠΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΊΡ, ΠΊΡΠΎΠΌΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ Π·Π° Π΄Π²Π° ΡΠ°ΠΊΡΠ°
Β· Π‘ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ: ΡΠ°ΠΊΡΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° Π΄ΠΎ 20 ΠΠΡ;
Β· ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΠΊΡΠ° 200 Π½Ρ
Β· FLASH ΠΏΠ°ΠΌΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄ΠΎ 8K x 14 ΡΠ»ΠΎΠ²
Β· ΠΠ°ΠΌΡΡΡ Π΄Π°Π½Π½ΡΡ (ΠΠΠ£) Π΄ΠΎ 368×8 Π±Π°ΠΉΡ
Β· ΠΠ‘ΠΠΠΠ£ ΠΏΠ°ΠΌΡΡΡ Π΄Π°Π½Π½ΡΡ Π΄ΠΎ 256×8 Π±Π°ΠΉΡ
Β· Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΠΎΠΊΠΎΠ»TΠ²ΠΊΠΈ Ρ PIC16C73/74/76/77
Β· ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ (Π΄ΠΎ 14 Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ /Π²Π½Π΅ΡΠ½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ)
Β· ΠΠΎΡΡΠΌΠΈΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ Π°ΠΏΠΏΠ°ΡΡΠ½ΡΠΉ ΡΡΠ΅ΠΊ
Β· ΠΡΡΠΌΠΎΠΉ, ΠΊΠΎΡΠ²Π΅Π½Π½ΡΠΉ ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌΡ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ
Β· Π‘Π±ΡΠΎΡ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ (POR)
Β· Π’Π°ΠΉΠΌΠ΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (PWRT) ΠΈ ΡΠ°ΠΉΠΌΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° (OSC)
Β· Π‘ΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ (WDT) Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ RC-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ
Β· ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠ°Ρ Π·Π°ΡΠΈΡΠ° ΠΊΠΎΠ΄Π°
Β· Π Π΅ΠΆΠΈΠΌ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΡΠ½Π΅ΡΠ³ΠΈΠΈ (SLEEP)
Β· ΠΡΠ±ΠΈΡΠ°Π΅ΠΌΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°
Β· ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½Π°Ρ, Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΠΠΠ FLASH/ΠΠ‘ΠΠΠΠ£
Β· ΠΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°
Β· ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°ΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π²ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²
Β· ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ 5Π
Β· ΠΡΠ»Π°Π΄ΠΊΠ° Π½Π° ΠΏΠ»Π°ΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄Π²ΡΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²
Β· ΠΠΎΡΡΡΠΏ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π½Π° ΡΡΠ΅Π½ΠΈΠ΅/Π·Π°ΠΏΠΈΡΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ
Β· Π¨ΠΈΡΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ°Π±ΠΎΡΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΈΡΠ°Π½ΠΈΡ: ΠΎΡ 2,0 Π Π΄ΠΎ 5,5Π
Β· Π‘ΠΈΠ»ΡΠ½ΠΎΡΠΎΡΠ½ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°: 25 ΠΌΠ
Β· ΠΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΈ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ
Β· ΠΠΈΠ·ΠΊΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΡΠ½Π΅ΡΠ³ΠΈΠΈ:
Β· - < 2 ΠΌΠ ΠΏΡΠΈ 5 Π, 4 ΠΠΡ
Β· - 20 ΠΌΠΊΠ (ΡΠΈΠΏΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅) ΠΏΡΠΈ 3 Π, 32 ΠΊΠΡ
Β· - < 1 ΠΌΠΊΠ (ΡΠΈΠΏΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅) Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ STANDBY
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ № 4
ΠΠ΅ΡΠΈΡΠ΅ΡΠΈΡ:
Β· Timer0: 8-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ/ΡΡΠ΅ΡΡΠΈΠΊ Ρ 8-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΌ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ
Β· Timer1: 16-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ/ΡΡΠ΅ΡΡΠΈΠΊ Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ, ΠΌΠΎΠΆΠ΅Ρ Π²Π΅ΡΡΠΈ ΡΡTΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΏΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°
Β· Timer2: 8-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ/ΡΡΠ΅ΡΡΠΈΠΊ Ρ 8-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΌ ΡΠ΅Π³ΠΈΡΡΡΠΎΠΌ ΠΏΠ΅ΡΠΈΠΎΠ΄Π°, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΠΌ Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ
Β· 2 ΠΌΠΎΠ΄ΡΠ»Ρ Π·Π°Ρ Π²Π°ΡΠ°, ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, Π¨ΠΠ
Β· ΠΠ°Ρ Π²Π°Ρ 16-ΡΠΈ ΡΠ°Π·ΡΡΠ΄ΠΎΠ², ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 12,5 Π½Ρ
Β· Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ 16-ΡΠΈ ΡΠ°Π·ΡΡΠ΄ΠΎΠ², ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 200 Π½Ρ
Β· Π¨ΠΠ Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 10 ΡΠ°Π·ΡΡΠ΄ΠΎΠ²
Β· 10-Π±ΠΈΡΠ½ΡΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎ-ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ
Β· Π‘ΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ (SSP) Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ SPI (Ρ Master-ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ) ΠΈ I2C (Ρ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Master/Slave)
Β· Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ-Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ ΠΏΡΠΈΠ΅ΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊ (USART/SCI) Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 9-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ°
Β· ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ
Β· ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ 8-Π±ΠΈΡΠ½ΡΠΉ Slave-ΠΏΠΎΡΡ (PSP) ΡΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠΈΠ³Π½Π°Π»Π°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ RD, WR ΠΈ CS (ΡΠΎΠ»ΡΠΊΠΎ Π² 40/44-Π²ΡΠ²ΠΎΠ΄Π½ΡΡ ΠΊΠΎΡΠΏΡΡΠ°Ρ )
Β· ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΡ Π΅ΠΌΠ° ΡΠ±ΡΠΎΡΠ° ΠΏΡΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ (BOR)