ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ
Β Β ΠΠΎΡΡΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ Π½Π΅ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡΡ Π±Π΅Π· ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π’Π΅ΠΌΠ° ΡΡΠ° ΡΠΆΠ΅ ΠΈΠ·Π±ΠΈΡΠ°Ρ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ. ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ Ρ Π½Π΅ ΠΏΡΡΠ°ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΡΠΈ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄. ΠΡΠΎΡΡΠΎΒ ΡΠ΅ΡΠΈΠ» ΡΠΎΠ±ΡΠ°ΡΡ Π²ΡΡ ΠΈΠ½ΡΡ ΠΏΠΎ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΠΊΠ΅ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ. ΠΡΠΌΠ°Ρ, ΡΡΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ.Π§ΡΠΎΠ±Ρ Π½Π΅ ΡΠ±ΠΈΠ²Π°ΡΡ Π²Π°Ρ Ρ ΡΠΎΠ»ΠΊΡ, Π½Π° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π½ΠΈΠΆΠ΅ ΡΠΈΡΡΠ½ΠΊΠ°Ρ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΡΡ Π΅ΠΌΡ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠ±ΡΠΎΡΠ° ΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ΡΠΈΡ1Π°Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ΡΠΈΡ1Π±
Β
Β Β ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π΄Π΅ΡΠΈΡΠΈΡΠ° Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΌΠΊ Π½Π΅ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
Β Β ΠΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΏΡΡΠ΅Π½Π° β Π²ΡΠ²ΠΎΠ΄ ΠΌΠΊ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ Ρ βΠΏΠ»ΡΡΠΎΠΌβ ΠΏΠΈΡΠ°Π½ΠΈΡ (ΡΠΈΡ. 1Π°). ΠΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ° β Π²ΡΠ²ΠΎΠ΄ ΠΌΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ Ρ Π·Π΅ΠΌΠ»Π΅ΠΉ. ΠΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ R1Β ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠΈΠ»Ρ ΡΠΎΠΊΠ° Π² ΡΠ΅ΠΏΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ. ΠΡΠ»ΠΈ Π±Ρ Π΅Π³ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ, ΡΠΎ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ Π±Ρ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΊΠΎΡΠΎΡΠΈΠ»ΠΈ Π½Π°Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ.
Β Β Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΡΠ°Π²ΠΈΡΡ (ΡΠΈΡ1Π±). Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π½Π° Π²Ρ ΠΎΠ΄ ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ.
Β Β Π§ΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΡ ΠΎΠ΄Π°? ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΡΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π°. ΠΡΠ»ΠΈ Π½Π° Π²ΡΠ²ΠΎΠ΄Π΅ βΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉΒ Π½ΠΎΠ»Ρβ β Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π½Π΅ ΡΠ»ΡΡΠΈΡΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ — Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ (ΡΠΈΡ1Π°) Π²Π΅Π»ΠΈΡΠΈΠ½Π° Π²ΡΠ΅ΠΊΠ°ΡΡΠ΅Π³ΠΎ ΡΠΎΠΊΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ R1, Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ (ΡΠΈΡ1Π±)Β Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠΎΠΊ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΏΠΎΡΠ΅ΡΠ΅Ρ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΎΠΆΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ»ΡΡΠΈΡΡΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°Π·Π½ΠΎΡΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΠΈ βΠ·Π΅ΠΌΠ»Π΅ΠΉβ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½Π° Π½ΡΠ»Ρ.
Β Β ΠΡΠ»ΠΈ ΠΆΠ΅ Π½Π° Π²ΡΠ²ΠΎΠ΄Π΅ Π±ΡΠ΄Π΅Ρ βΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ°β ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π°ΠΆΠ°ΡΠΎΠΉ, ΡΠΎ ΡΠ΅ΡΠ΅Π· Π²ΡΠ²ΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π° Π·Π΅ΠΌΠ»Ρ ΠΏΠΎΡΠ΅ΡΠ΅Ρ ΡΠΎΠΊ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ ΠΈ Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ βΠΏΠΎΠ³ΠΎΡΠ΅ΡΡβ. ΠΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΡΠΎΠΊ Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° AVR ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠ°Π²Π΅Π½ 40 ΠΌΠ. ΠΠΎΡΡΠΎΠΌΡ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅Π»ΠΈΡΠ½ΠΈΠΌ Π±ΡΠ²Π°Π΅Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΠΌΠΊ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠ΅Π½ ΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 330 (ΡΠΈΡ 1Ρ). Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ STK500. ΠΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΡΡΠ°Ρ ΠΎΠ²ΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ΡΠ°ΡΠ½Π½ΠΎ Π½Π΅ ΡΠΏΠ°Π»ΠΈΠ» ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² Ρ ΠΎΠ΄Π΅ ΡΠ²ΠΎΠΈΡ ΡΠΊΡΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΡΠΎΠ².
Β Β ΠΠ»Ρ ΡΠ²ΠΎΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠΎΠ² Π²ΠΏΡΠΎΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ ΠΈ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°.Β
Β Π ΠΈΡ 1Ρ
Π ΠΈΡ. 2Π°
Π ΠΈΡ. 2Π±
Β Β Β Β ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π²ΡΡ
, Π° Π²ΡΠ²ΠΎΠ΄Ρ ΠΌΠΊ Ρ
ΠΎΡΠ΅ΡΡΡ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ. ΠΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ²ΠΎΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄, Π°Β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΠΏΠΎΠ²Π΅ΡΠΈΡΡ Π½Π° N Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΌΠΊ =Β 2
Β Β ΠΡΡΠ°ΡΠΈ, ΡΠ΅ΡΠ΅Π· Π΄ΠΈΠΎΠ΄Ρ Π΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈ ΡΠΈΠ³Π½Π°Π»Ρ ΠΎΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° Π²ΡΠ²ΠΎΠ΄ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (ΡΠΈΡ. 3). ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΡΠ²ΠΎΠ΄ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Π΄ΠΈΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΡΠΊΠ°ΡΡΡΡ Π½Π° Π·Π΅ΠΌΠ»Ρ ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ (Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ ΠΎΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΎ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠ° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΡΠΎΠ±ΡΡΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ.Β
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Π ΠΈΡ. 3
Β
Β Β ΠΠ°Π½Π½Π°Ρ ΡΡ Π΅ΠΌΠ° Π°ΠΊΡΡΠ°Π»ΡΠ½Π° Π½Π΅ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΠΎ Π»ΡΠ±ΠΎΠΌΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° Π»ΡΠ±ΠΎΠΌ Π²ΡΠ²ΠΎΠ΄Π΅. (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² ATmega164P)
Β
Π ΠΈΡ. 4
Β
Β Β Π’Π°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π±Π»ΠΎΠΊΠΎΠ² ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΠΎ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎ ΠΌΠ°ΡΡΠΈΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅. ΠΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΡΡ Π΅ΠΌΡ ΠΈ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΒ ΠΎΠ±ΡΡΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΎΠ½Π° Π΄Π°Π΅Ρ ΠΏΡΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊΒ ? 9.
Β Β ΠΡΠ²ΠΎΠ΄Ρ PΠ‘0, PΠ‘1, PΠ‘2, PC3Β β ΡΡΠΎ ΡΡΡΠΎΠΊΠΈ ΠΌΠ°ΡΡΠΈΡΡ, Π²ΡΠ²ΠΎΠ΄Ρ PB0, PB1, PB2 β ΡΡΠΎ ΡΡΠΎΠ»Π±ΡΡ ΠΌΠ°ΡΡΠΈΡΡ. ΠΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ, Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΡΡΠΎΠ»Π±ΡΠ°ΠΌ. ΠΠΎΠΏΡΡΡΠΈΠΌ, ΠΌΡ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΈΡ
ΠΏΠΎ ΡΡΠΎΠ»Π±ΡΠ°ΠΌ. ΠΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΎΠΏΡΠΎΡΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²ΡΠ΅Ρ
Π²ΡΠ²ΠΎΠ΄ΠΎΠ² β Π²Ρ
ΠΎΠ΄ Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΌ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ²ΠΎΠ΄ PB0 Π² ΡΠ΅ΠΆΠΈΠΌ Π²ΡΡ
ΠΎΠ΄Π° ΠΈ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ»Ρ. Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ S1, S2, S3, S4 Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΡΠΊΠ°ΡΡ Π²ΡΠ²ΠΎΠ΄Ρ PΠ‘0, PΠ‘1, PΠ‘2, PC3 Π½Π° 0 ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΡΡΠΈ Π²ΡΠ²ΠΎΠ΄Ρ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠΌ Π½Π°ΠΆΠ°ΡΠ° Π»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ²ΠΎΠ΄ PB0 Π² ΡΠ΅ΠΆΠΈΠΌ Π²ΡΡ
ΠΎΠ΄Π° ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ²ΠΎΠ΄ PB1 Π² ΡΠ΅ΠΆΠΈΠΌ Π²ΡΡ
ΠΎΠ΄Π° ΠΈ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ»Ρ. Π‘Π½ΠΎΠ²Π° ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ²ΠΎΠ΄Ρ PΠ‘0, PΠ‘1, PΠ‘2, PC3. Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ S5, S6, S7, S8 Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΡΠΊΠ°ΡΡ Π²ΡΠ²ΠΎΠ΄Ρ PΠ‘0, PΠ‘1, PΠ‘2, PC3. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ.Β
Β Β Π‘ΡΡΠΎΠΊΠΈ ΠΌΠ°ΡΡΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈ ΡΠ΅ΡΠ΅Π· Π΄ΠΈΠΎΠ΄Ρ Π½Π° Π²ΡΠ²ΠΎΠ΄ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ. Π’ΠΎΠ³Π΄Π° Π»ΠΎΠ³ΠΈΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ°ΠΊ. ΠΡΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠΈΠ½ΡΡ, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΡΠ²ΠΎΠ΄Ρ PB0, PB1, PB2 β ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΡΡΡΡ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Ρ Ρ Π½ΡΠ»Π΅Π²ΡΠΌ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ.Β ΠΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΡΡ, Π²ΡΠ²ΠΎΠ΄ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Π΄ΠΈΠΎΠ΄ Π·Π°ΠΌΡΠΊΠ°Π΅ΡΡΡ Π½Π° Π½ΠΎΠ»Ρ. ΠΡΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠΎΡΡΠΏΠ°Π΅ΡΡΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΏΠΎ ΡΠΈΠ³Π½Π°Π»Π°ΠΌ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ. ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΡΠ΅ΡΡΠΈΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΠΏΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ.Β
Β Β ΠΡΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉ, ΠΏΠΎΠ³ΡΠ°Π½ΠΈΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²ΡΠ²ΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° β Π²ΡΠ²ΠΎΠ΄ ΠΠ¦Π. Π‘ΡΡΡ ΡΠΏΠΎΡΠΎΠ±Π° ΠΏΠΎΠ½ΡΡΠ½Π° ΠΈΠ· ΡΠΈΡΡΠ½ΠΊΠ°. Π£ Π½Π°Ρ Π΅ΡΡΡ ΡΠ΅Π·ΠΈΡΡΠΈΠ²Π½ΡΠΉ Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΒ Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ ΡΡΠΎΠ²Π½ΡΠΌΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°Ρ , Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΌΡ ΠΊΠΎΠΌΠΌΡΡΠΈΡΡΠ΅ΠΌ Π½Π° Π²Ρ ΠΎΠ΄ ΠΠ¦Π. ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π΅Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΠΌ Π²ΡΠ²ΠΎΠ΄Π΅Β ΠΈ, ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ ΡΡΠΈΡΠ°Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½ΠΎΠΌΠ΅Ρ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Β ΠΠΎΠ³Π΄Π° Π½ΠΈ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°, Π²Ρ ΠΎΠ΄ ΠΠ¦Π ΠΏΡΠΈΡΡΠ½ΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ R2. ΠΡΡΠ°Π²Π»ΡΡΡ Π²Ρ ΠΎΠ΄ ΠΠ¦Π ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΌ Π½Π΅Π»ΡΠ·Ρ, Π° ΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π»ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠΌΠ΅Ρ ΠΈ. ΠΡΠΈ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΠ΅Π·ΠΈΡΡΠΎΡ R2 ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°ΠΌΠΈ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ. Π§ΡΠΎΠ±Ρ ΠΎΠ½ Π½Π΅ Π²Π»ΠΈΡΠ» Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° Π²Ρ ΠΎΠ΄Π΅ ΠΠ¦Π, Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΈΠΌ. Π Π΅Π·ΠΈΡΡΠΎΡ R1 ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° Π² ΡΠ»ΡΡΠ°Π΅ Π΅ΡΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π° ΠΈ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΆΠ°ΡΠ° ΠΊΠ½ΠΎΠΏΠΊΠ° S5.
Π ΠΈΡ. 5
Β ΠΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΡΡ Π΅ΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° ΡΠΈΡ. 6. ΠΠ΄Π΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΡΡΠΈΡΡΡΡΡΡ Π½Π° Π·Π΅ΠΌΠ»Ρ.
Β Β ΠΠ΅ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΡΡΠΈΡ ΡΡ Π΅ΠΌΡ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ. ΠΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π½ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅, Π° ΡΡΠΎ ΡΡΠ»ΠΎΠΆΠ½ΡΠ΅Ρ ΠΈ ΡΠ°ΡΡΠ΅Ρ, ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².Β
Π ΠΈΡ. 6
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ…
Β
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ AVR | ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ AVR Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ Π²Π°Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΡΡΠ΄Π½ΠΎΡΡΠ΅ΠΉ.
Π ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΡΠΎΠ²Π΅Π»ΠΈ ΡΠΌΡΠ»ΡΡΠΈΡ ΡΡ Π΅ΠΌΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Proteus, ΠΏΠΎΠΌΠΈΠ³Π°Π»ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ ΠΈ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ Π½Π°Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΠ°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΈΠ· ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΈΡΠ»Π° Π² Π³ΠΎΠ»ΠΎΠ²Ρ ΠΌΡΡΠ»Ρ: βΠ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠΌΠΈΠ³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊ ΠΠ?
ΠΠ°, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π Π΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ. ΠΡΠΈΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΊΠ°ΠΊ Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ°ΠΊ ΠΈ Π±Π΅Π· ΡΠΈΠΊΡΠ°ΡΠΈΠΈ. ΠΡΠΈΡΠ΅ΠΌ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Proteus ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ±Π° ΡΠΈΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΡΠΎΡΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π ΠΊΠ°ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ? ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ Π²ΡΠ±ΠΎΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎ Ρ Π½Π°Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ±ΠΎΡ ΠΈΠ· Π΄Π²ΡΡ
ΡΠ΅ΠΆΠΈΠΌΠΎΠ², ΠΌΡ ΡΠΎΠ±Π΅ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΡΡ ΡΡ
Π΅ΠΌΠΊΡ Π½Π° 4 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°Ρ
Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ. ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ Ρ Π½Π°Ρ ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Π·Π°Π³ΠΎΡΠ°ΡΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ. ΠΡΠΈ Π²ΡΠΎΡΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, Π½ΠΎ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡ
ΠΡΠ°ΠΊ ΠΊ Π΄Π΅Π»Ρ. Π’Π°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Ρ Π½Π°Ρ Π½Π°ΡΠ° ΡΡ Π΅ΠΌΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Proteus (ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ):
Π ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΌΡ ΡΠΆΠ΅ Π²ΠΈΠ΄ΠΈΠΌ ΠΎΡΠ»ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ±ΠΈΡΠ°Π»ΠΈ Π΅ΡΠ΅ Π² ΠΏΡΠΎΡΠ»ΠΎΠΉ ΡΡΠ°ΡΡΠ΅. Π Π»Π΅Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΡ Π΅ΠΌΡΒ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ +5 Π²ΠΎΠ»ΡΡ.
ΠΠ°ΠΊ ΠΌΡ ΡΠΆΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈ, ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π·Π΅ΠΌΠ»Ρ ΠΌΡ Π±Π΅ΡΠ΅ΠΌ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ βΠ’Π΅ΡΠΌΠΈΠ½Π°Π»β. ΠΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΡΡ ΠΎΠ½ΠΈ Ρ Π½Π°Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Power ΠΈ Ground.
ΠΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΡΡ Ρ Π½Π°Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡ Π΅ΠΌΡ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ Ρ ΡΠ΅ΡΡΠΎΠΉ, Π΄Π΅Π»ΡΡΠ΅ΠΉ Π΅Π³ΠΎ ΠΏΠΎ Π²ΡΡΠΎΡΠ΅. Π ΡΠ΄ΠΎΠΌ, Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π‘ΠΏΡΠ°Π²Π° ΠΎΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ Π·Π°ΠΊΡΠ°ΡΠ΅Π½Π½ΡΠΉ ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΊΡΡΠ³ Ρ Π΄Π²ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΡΡΠ΅Π»ΠΎΡΠΊΠΎΠΉ. ΠΡΠ»ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΌΡΠ»ΡΡΠΈΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° Π½Π΅Π³ΠΎ, ΡΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ Π½Π°Ρ Π·Π°ΡΠΈΠΊΡΠΈΡΡΠ΅ΡΡΡ ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π½Π°ΠΆΠ°ΡΠ°. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° Π½Π΅Π³ΠΎ ΡΠΈΠΊΡΠ°ΡΠΈΡ ΡΠ½ΠΈΠΌΠ°Π΅ΡΡΡ.
ΠΠ΅ΡΠ΅Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ Π΄Π΅ΡΠ°Π»ΡΠΌ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°Π±ΡΠ°ΡΡ Π² ΠΏΠΎΠ»Π΅ βΠΠ°ΡΠΊΠ°β ΡΠ»ΠΎΠ²ΠΎ βbutβ.Β ΠΠ°ΡΠ΅ΠΌ Π² ΠΏΠΎΠ»Π΅ βΠ Π΅Π·ΡΠ»ΡΡΠ°ΡΡβ ΡΠ»ΠΎΠ²ΠΎ βBUTTONβ:
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Ρ Π½Π°Ρ Π² ΡΠΏΠΈΡΠΊΠ΅, Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌΠΈ Π΄Π΅ΡΠ°Π»ΡΠΌΠΈ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
ΠΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡΡΡ Ρ Π½Π°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅. ΠΠΈΠΆΠ΅ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΠΎΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΠΎΡ ΠΏΠΎΡΡΠΎΠ² Π A0, Π Π0, Π Π1, Π Π2 ΠΈ Π Π3. Π ΠΏΠΎΡΡΡ Π Ρ Π½Π°Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, Π° ΠΊ ΠΏΠΎΡΡΡ Π βΒ ΠΊΠ½ΠΎΠΏΠΊΠ°.
ΠΡΠ°ΠΊ, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ, ΠΌΡ Π·Π°ΠΌΡΠΊΠ°Π΅ΠΌ ΡΠ΅ΠΏΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ +5 Π²ΠΎΠ»ΡΡ Ρ ΠΏΠΎΡΡΠΎΠΌ Π Π0 ΠΈ Π²Π΅ΡΡ Π½ΠΈΠΌ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°. ΠΠ»Ρ ΡΠ΅Π³ΠΎ Ρ Π½Π°Ρ Π·Π΄Π΅ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ΅Π·ΠΈΡΡΠΎΡ? ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅ΠΏΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°ΠΌΠΊΠ½ΡΡΠΎΠΉ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡ, ΡΠΎΠΊ Ρ Π½Π°Ρ ΡΠ΅ΡΠ΅Ρ ΠΎΡ ΠΏΠ»ΡΡΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΊΠ½ΠΎΠΏΠΊΡ, ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΈ Π΄Π°Π»ΡΡΠ΅ Π½Π° Π·Π΅ΠΌΠ»Ρ.
ΠΠΎΠΌΠΈΠ½Π°Π» ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π·ΡΡΡ ΡΠ°Π²Π½ΡΠΌ 200 ΠΠΌ. ΠΡΠ°ΠΊ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ, ΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΏΠΎΡΡ Π Π0 Ρ +5 Π²ΠΎΠ»ΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΎΠΏΡΠΎΡΠΈΠΌ Π½ΠΎΠΆΠΊΡ Π Π0 Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅, ΠΌΡ ΡΠΌΠΎΠΆΠ΅ΠΌ Π²Π»ΠΈΡΡΡ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Π‘ΠΊΡΠΈΠ½Ρ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΏΡΠΈΠ²Π΅Π» Π½ΠΈΠΆΠ΅:
ΠΡΠ°ΠΊ ΠΎΡΠ»ΠΈΡΠΈΡ ΠΎΡ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΠ΅ 8 Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΠΎΡΡΠ° Π Π ΠΌΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΠΌ Π½Π° Π²Ρ ΠΎΠ΄, Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΎΡΡΠ° Π Π0 β Π Π3 ΠΌΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΠΌ Π½Π° Π²ΡΡ ΠΎΠ΄, Π° Π Π4 β Π Π7 Π½Π° Π²Ρ ΠΎΠ΄.
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π² Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΡΠ»ΠΎΠ²ΠΈΡ βifβ
ΠΡΠ°ΠΊ, ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ Π² ΡΡΡΠΎΡΠΊΠ΅ ΠΏΠΎΡΠ»Π΅ βifβ, Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ , ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π½Π° ΠΏΠΎΡΡΡ PA0 Ρ Π½Π°Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½ΠΎΠ»Ρ, ΠΈΠ»ΠΈ Π½ΠΎΠ»Ρ Π²ΠΎΠ»ΡΡ. ΠΡΠΎΡ ΡΠ΅ΠΊΡΡ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ βΒ ΡΠ΄Π²ΠΈΠ³ Π±ΠΈΡΠ° ΠΏΠΎΡΡΠ°. ΠΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ°ΡΠ΅ΠΉ, Π° ΠΏΠΎΠΊΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΈΠ½ΡΡΡ Π½Π° Π²Π΅ΡΡ, ΡΡΠΎ ΡΡΠΈΠΌ ΠΌΡ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π° ΠΎΡΠΆΠ°ΡΠΈΠ΅. ΠΠ°ΡΠ΅ΠΌ Π² ΡΠΈΠ³ΡΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΊΠ°Ρ ΠΈΠ΄Π΅Ρ ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²Π΅ΡΠ½ΠΎ. ΠΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π΅ Π²Π΅ΡΠ½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΄Π°Π»ΡΡΠ΅, ΠΏΡΠΎΠΏΡΡΡΠΈΠ² ΡΠ΅ΠΊΡΡ Π² ΡΠΈΠ³ΡΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΊΠ°Ρ .
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ βifβ ΠΌΡ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π° Π½Π°ΠΆΠ°ΡΠΈΠ΅. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΠ΅ΠΊΡΡ Ρ Π½Π°Ρ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΎ Π΅ΡΠ»ΠΈ Π½Π° Π½ΠΎΠΆΠΊΠ΅ Π Π0 Ρ Π½Π°Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ°, ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, ΡΠΎ Π΅ΡΡΡ ΡΠ΅ΠΊΡΡ Π² ΡΠΈΠ³ΡΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΊΠ°Ρ . Π’ΠΎ Π΅ΡΡΡ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Ρ Π½Π°Ρ ΠΏΡΠΈ ΠΎΡΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΏΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎ Π·Π°Π³ΠΎΡΠ°ΡΡΡΡ ΠΈ ΡΡΡ Π½ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ, Π° ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΈ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π½ΠΈΠΈ, Π·Π°Π³ΠΎΡΠ°ΡΡΡΡ ΠΈ ΡΡΡ Π½ΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠ³ΠΎ ΠΏΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π»ΠΈΡΡΡ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° Π½Π΅ΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½ΡΠ»Ρ, ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡΡ
Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΡ Π°ΡΡ ΠΈΠ², Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠ°ΠΉΠ» βΡΠΈΡΠ½ΠΈΠΊβ, HEX ΠΈ ΡΠ°ΠΉΠ» ΠΡΠΎΡΠ΅ΡΡΠ°.
Π Π²ΠΎΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ | RadioLaba.ru
ΠΠ½ΠΎΠΏΠΊΡ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄Π²ΡΠΌΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ, Ρ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° ΠΊ Π²ΡΡΠΎΠΊΠΎΠΌΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΡΠΎΠ²Π½Ρ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
Π― ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΡ Π½Π° Π²Ρ
ΠΎΠ΄Π°Ρ
PORTB, Π½ΠΎ ΠΌΠ½Π΅ Π΅ΡΠ΅ Π½Π΅ Π΄ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±.
Π ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΠΎΠ΄Π½Ρ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠΎΡΠΎΡΡΡ
Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ½ΠΎΠ²Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π° ΠΎΠΏΡΠΎΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π·Π° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΡΠΏΠ΅ΡΡ ΠΎΡΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, Π²ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ. Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΠ»ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΎΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, Π½ΠΎ ΠΈ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΠ·-Π·Π° ΡΠ²Π»Π΅Π½ΠΈΡ Π΄ΡΠ΅Π±Π΅Π·Π³Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΠ°ΡΡΡΡ Π΄ΠΎ ΠΎΡΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π² 5-20 ΠΌΡ. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΎΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°Π΄Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΎΡΠΆΠ°ΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠΏΡΠΎΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½, Π½ΠΎ ΠΈ Π·Π΄Π΅ΡΡ Π΄ΡΠ΅Π±Π΅Π·Π³ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΆΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π΅ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠ°ΡΠ·Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠΏΡΠΎΡΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π― ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎΠ³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Ρ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠ°ΡΠ·Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠΎΡΠ° ΠΎΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π ΠΈΡΠΎΠ³Π΅ Ρ Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:
; oproskn1 btfsc knp1 ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn2 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ kn1 call pausknp ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ), btfss knp1 ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto kn1 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 call program1 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 oproskn2 btfsc knp2 ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn1 ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ kn2 call pausknp ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) btfss knp2 ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto kn2 ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn2 call program2 ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program2 goto oproskn1 ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn1 ;
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ; oproskn1Β Β Β Β Β Β btfscΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn2Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ kn1Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β pausknpΒ Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ), Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn1Β Β Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program1Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 Β oproskn2Β Β Β Β Β Β btfscΒ Β Β Β Β Β knp2Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn1Β Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ kn2Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β pausknpΒ Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β knp2Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn2Β Β Β Β Β Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn2 Β Β Β Β Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program2Β Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program2 Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn1Β Β Β Β Β Β Β Β ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ; |
ΠΡΠ²Π°Π΅Ρ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠΌΠ΅Π»Π° Π΄Π²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠΎΡΠ° ΠΎΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ°ΠΉΠΌΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ ΡΠΈΡΠ»ΠΎ ΠΈ ΡΡ ΠΎΠ΄ΠΈΠΌ Π½Π° ΠΏΠ°ΡΠ·Ρ, ΠΏΠΎΡΠ»Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π΄Π΅ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠΈΡΡΠ΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΈ ΡΠ½ΠΎΠ²Π° ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΎΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ. ΠΡΠΎΡ ΡΠΈΠΊΠ» ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΡΠΎΠΆΠΌΠ΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π½Π΅ ΡΡΠ°Π½Π΅Ρ ΡΠ°Π²Π½ΡΠΌ Π½ΡΠ»Ρ. ΠΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΎΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π΄ΠΎ ΠΎΠ±Π½ΡΠ»Π΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ°, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° program1, ΠΏΡΠΈ ΠΎΠ±Π½ΡΠ»Π΅Π½ΠΈΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° program2. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π² 1 ΡΠ΅ΠΊΡΠ½Π΄Ρ, Π° ΠΏΠ°ΡΠ·Π° ΡΠ°Π²Π½Π° 10 ΠΌΡ, ΡΠΎΠ³Π΄Π° Π² ΡΠ΅Π³ΠΈΡΡΡ ΡΡΠ΅ΡΡΠΈΠΊΠ° Π½Π°Π΄ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΈΡΠ»ΠΎ 100.
Π Π΅ΡΠ»ΠΈ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ 3 ΡΠ΅ΠΊΡΠ½Π΄, ΡΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° program2 Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠ΅ΡΠ΅Π΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΠΏΡΠΎΡ ΠΎΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π³Π΄Π΅ ΠΊΠ½ΠΎΠΏΠΊΠ° knp1 ΠΈΠΌΠ΅Π΅Ρ 2 ΡΡΠ½ΠΊΡΠΈΠΈ:
;ΠΊΠ½ΠΎΠΏΠΊΠ° knp1 ΠΈΠΌΠ΅Π΅Ρ 2 ΡΡΠ½ΠΊΡΠΈΠΈ: Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ;ΠΊΠ½ΠΎΠΏΠΊΠ° knp2 ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄Π½Ρ ΡΡΠ½ΠΊΡΠΈΡ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ oproskn1 btfsc knp1 ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn2 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ movlw .100 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π·Π°ΠΏΠΈΡΡ ΡΠΈΡΠ»Π° 100 Π² ΡΠ΅Π³ΠΈΡΡΡ shet movwf shet kn1 call pausknp ;Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) btfsc knp1 ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto prog1 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ prog1 decfsz shet,F ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: Π΄Π΅ΠΊΡΠ΅ΠΌΠ΅Π½Ρ ΡΠ΅Π³ΠΈΡΡΡΠ° shet goto kn1 ;Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π½Π΅ ΡΠ°Π²Π½ΠΎ 0: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 call program2 ;Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠ°Π²Π½ΠΎ 0: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program2 kn11 call pausknp ;Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) btfss knp1 ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto kn11 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn11, ;ΠΆΠ΄Π΅ΠΌ ΠΎΡΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn2 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn2 prog1 call program1 ;Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 oproskn2 btfsc knp2 ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn1 ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ kn2 call pausknp ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) btfss knp2 ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto kn2 ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn2 call program3 ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program3 goto oproskn1 ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn1 ;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | ;ΠΊΠ½ΠΎΠΏΠΊΠ° knp1 ΠΈΠΌΠ΅Π΅Ρ 2 ΡΡΠ½ΠΊΡΠΈΠΈ: Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ;ΠΊΠ½ΠΎΠΏΠΊΠ° knp2 ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄Π½Ρ ΡΡΠ½ΠΊΡΠΈΡ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Β oproskn1Β Β Β Β Β Β btfscΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn2Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β movlwΒ Β Β Β Β Β .100Β Β Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π·Π°ΠΏΠΈΡΡ ΡΠΈΡΠ»Π° 100 Π² ΡΠ΅Π³ΠΈΡΡΡ shet Β Β Β Β Β Β Β Β Β Β Β Β Β Β movwfΒ Β Β Β Β Β shet kn1Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β pausknpΒ Β Β Β Β Β Β Β ;Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfscΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β prog1Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ prog1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β decfszΒ Β Β Β Β Β shet,FΒ Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: Π΄Π΅ΠΊΡΠ΅ΠΌΠ΅Π½Ρ ΡΠ΅Π³ΠΈΡΡΡΠ° shet Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn1Β Β Β Β Β Β Β Β Β Β Β Β ;Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π½Π΅ ΡΠ°Π²Π½ΠΎ 0: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program2Β Β Β Β Β Β Β Β ;Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠ°Π²Π½ΠΎ 0: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program2 kn11Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β pausknpΒ Β Β Β Β Β Β Β ;Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn11Β Β Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn11,Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΆΠ΄Π΅ΠΌ ΠΎΡΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn2Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn2 Β Β Β Β prog1Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program1Β Β Β Β Β Β Β Β ;Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1Β Β Β Β Β oproskn2Β Β Β Β Β Β btfscΒ Β Β Β Β Β knp2Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn1Β Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ kn2Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β pausknpΒ Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β knp2Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn2Β Β Β Β Β Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn2 Β Β Β Β Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program3Β Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program3 Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn1Β Β Β Β Β Β Β Β ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ; |
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΡΠΎ, ΠΊΠ½ΠΎΠΏΠΊΠ° knp1ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΌΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program2, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠ΅ΡΠ΅Π΄ Π΅Π΅ ΠΎΠΏΡΠΎΡΠΎΠΌ Π²Π½ΡΡΡΠΈ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²Π½Π°ΡΠ°Π»Π΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎΠΆΠ΄Π°ΡΡΡΡ ΠΎΡΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΠ½ΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π° ΠΏΡΠΈ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π½ΠΈΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΊΠΎΡΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΌ ΡΠ°Π±Π»ΠΎ. Π’Π°ΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π»ΠΈΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΠΏΡΠΎΡ ΠΎΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΎ Π·Π΄Π΅ΡΡ ΠΈΠΌΠ΅ΡΡΡΡ ΡΠ²ΠΎΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ, ΠΏΡΠΎΠΏΠ°Π΄Π°Π΅Ρ βΠ΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΡΡΡβ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²Π΅Π΄Ρ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΊΡΠ°ΡΠΊΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ, Π° Π½Π°ΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. ΠΠ°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΊΠΎΠ΄. ΠΠΎΡΠ»Π΅ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡ ΠΎΠ΄ΠΈΠΌ Π½Π° ΠΏΠ°ΡΠ·Ρ, Π΄Π°Π»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΎΡΠΆΠ°ΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ (Π° Π½Π΅ Π΄ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΡ, ΠΏΠΎΠΊΠ° ΠΎΡΠΏΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ), ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠ½ΠΎΠ²Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΎΡ ΡΠΈΠΊΠ» Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΡΡ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΡΠΏΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ. ΠΠ΄Π΅ΡΡ ΠΏΠ°ΡΠ·Π° Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ·ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠΈΡΠ»Π° Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΌ ΡΠ°Π±Π»ΠΎ). Π ΠΈΡΠΎΠ³Π΅ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ βΠ΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΡΡΡβ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ ΡΡΠΊΠΎΡΠ΅Π½Π½ΡΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈ ΡΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
;ΠΊΠ½ΠΎΠΏΠΊΠ° knp1 ΠΈΠΌΠ΅Π΅Ρ 2 ΡΡΠ½ΠΊΡΠΈΠΈ: Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΠΌ ΡΡΠΊΠΎΡΠ΅Π½Π½ΡΠΌ ;Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 ;ΠΊΠ½ΠΎΠΏΠΊΠ° knp2 ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄Π½Ρ ΡΡΠ½ΠΊΡΠΈΡ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ oproskn1 btfsc knp1 ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn2 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ movlw .100 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π·Π°ΠΏΠΈΡΡ ΡΠΈΡΠ»Π° 100 Π² ΡΠ΅Π³ΠΈΡΡΡ shet movwf shet kn1 call pausknp ;Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) btfsc knp1 ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto prog1 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ prog1 decfsz shet,F ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: Π΄Π΅ΠΊΡΠ΅ΠΌΠ΅Π½Ρ ΡΠ΅Π³ΠΈΡΡΡΠ° shet goto kn1 ;Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π½Π΅ ΡΠ°Π²Π½ΠΎ 0: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 kn11 call program1 ;Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠ°Π²Π½ΠΎ 0: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 call pause ;Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ·ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1) btfsc knp1 ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn2 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn2 goto kn11 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn11 Π΄Π»Ρ ;ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 prog1 call program1 ;Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 oproskn2 btfsc knp2 ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn1 ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ kn2 call pausknp ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) btfss knp2 ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto kn2 ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn2 call program2 ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program3 goto oproskn1 ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn1 ;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | ;ΠΊΠ½ΠΎΠΏΠΊΠ° knp1 ΠΈΠΌΠ΅Π΅Ρ 2 ΡΡΠ½ΠΊΡΠΈΠΈ: Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΠΌ ΡΡΠΊΠΎΡΠ΅Π½Π½ΡΠΌ ;Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 ;ΠΊΠ½ΠΎΠΏΠΊΠ° knp2 ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄Π½Ρ ΡΡΠ½ΠΊΡΠΈΡ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ Β oproskn1Β Β Β Β Β Β btfscΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn2Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β movlwΒ Β Β Β Β Β .100Β Β Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π·Π°ΠΏΠΈΡΡ ΡΠΈΡΠ»Π° 100 Π² ΡΠ΅Π³ΠΈΡΡΡ shet Β Β Β Β Β Β Β Β Β Β Β Β Β Β movwfΒ Β Β Β Β Β shet kn1Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β pausknpΒ Β Β Β Β Β Β Β ;Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfscΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β prog1Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ prog1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β decfszΒ Β Β Β Β Β shet,FΒ Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: Π΄Π΅ΠΊΡΠ΅ΠΌΠ΅Π½Ρ ΡΠ΅Π³ΠΈΡΡΡΠ° shet Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn1Β Β Β Β Β Β Β Β Β Β Β Β ;Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π½Π΅ ΡΠ°Π²Π½ΠΎ 0: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 kn11Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program1Β Β Β Β Β Β Β Β ;Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠ°Π²Π½ΠΎ 0: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β pauseΒ Β Β Β Β Β Β Β Β Β ;Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (ΡΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ·ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1) Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfscΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn2Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn2 Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn11Β Β Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn11 Π΄Π»Ρ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 Β prog1Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program1Β Β Β Β Β Β Β Β ;Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 Β oproskn2Β Β Β Β Β Β btfscΒ Β Β Β Β Β knp2Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn1Β Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ kn2Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β pausknpΒ Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠ°ΡΠ·Ρ (5-20ΠΌΡ) Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β knp2Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn2Β Β Β Β Β Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ ΠΎΡΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn2 Β Β Β Β Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program2Β Β Β Β Β Β Β Β ;2-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΠΆΠ°ΡΠ°: Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program3 Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn1Β Β Β Β Β Β Β Β ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ; |
Π ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°ΡΠΈ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΎΡΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ Π½Π° Π²Ρ ΠΎΠ΄Π°Ρ RB4-RB7 ΠΈΠ»ΠΈ ΠΏΠΎ Π²Ρ ΠΎΠ΄Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ INT.
ΠΠ»Ρ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ: ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Π° Ρ 1 Π½Π° 0 ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ, Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΡΠΎ Π²ΡΠ·Π²Π°Π»ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ. ΠΠΎΠ³Π΄Π° ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡΡΠ½ΠΈΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ ΠΎΠ΄Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΠ³Π½Π°Π»Π°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ² Π΅Π³ΠΎ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ, Π»ΠΈΠ±ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΡΠ΅ΠΌ Π΄Π»Ρ ΡΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ. ΠΠ°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈΡΠ°ΡΡ ΡΠ΅Π³ΠΈΡΡΡ PORTB, Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΡΠ°Π½Π΅Π΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ Π½Π° Π²Ρ ΠΎΠ΄Π°Ρ ΠΏΠΎΡΡΠ°, ΠΈΠ½Π°ΡΠ΅ ΡΠ»Π°Π³ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΡΠ±ΡΠΎΡΠΈΡΡ Π½Π΅ ΡΠ΄Π°ΡΡΡΡ. ΠΠΎΡΠ»Π΅ ΡΠ±ΡΠΎΡΠ° ΡΠ»Π°Π³Π° Π²ΡΡ ΠΎΠ΄ΠΈΠΌ ΠΈΠ· ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ.
Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ Ρ ΡΠ»Π°Π³Π°ΠΌΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π² ΡΠΈΠΊΠ»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π³Π΄Π΅ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌΡ ΡΠ»Π°Π³Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³.
ΠΠΏΡΡΡ ΠΆΠ΅ ΠΈΠ·-Π·Π° Π΄ΡΠ΅Π±Π΅Π·Π³Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΏΠ°ΡΠ·Ρ Π½Π° Π²ΡΠ΅ΠΌΡ Π΄ΡΠ΅Π±Π΅Π·Π³Π° Π²Π½ΡΡΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅ΡΡΠ΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΡ
Π·Π°Π΄Π°Ρ.
Π’Π°ΠΊΠΆΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ΅ Π½Π΅ ΡΡΡΠ΅Π½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΠΎΡΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠΌΠ΅Π½Π° ΡΠΈΠ³Π½Π°Π»Π° Ρ 0 Π½Π° 1, Π²Π΅Π΄Ρ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΠΎ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΌΡ ΠΈ Π·Π°Π΄Π½Π΅ΠΌΡ ΡΡΠΎΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»Π°. ΠΠΎ Π·Π΄Π΅ΡΡ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ, ΠΎΠ΄Π½ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ 0 Π½Π° Π²Ρ ΠΎΠ΄Π΅.
Π Π΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄ΡΠ΅Π±Π΅Π·Π³Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΉΠΌΠ΅ΡΠ°. ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ, ΠΏΡΠΈ ΡΠΌΠ΅Π½Π΅ ΡΠΈΠ³Π½Π°Π»Π° Ρ 1 Π½Π° 0, Π·Π°ΠΏΡΠ΅ΡΠ°Π΅ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π²Ρ ΠΎΠ΄, Π³Π΄Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ ΡΠΈΠ³Π½Π°Π», ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ Π½Π° 5-20 ΠΌΡ ΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΠΌ ΠΈΠ· ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ. Π§Π΅ΡΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠΌΠ΅ΡΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ, ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ, ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ PORTB Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ, ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7. ΠΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΎΡΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²Π΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡΡ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ ΡΡΠΎ, ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅ΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΈΠ³Π½Π°Π» Π½Π° Π²Ρ ΠΎΠ΄Π΅ ΡΠ°Π²Π΅Π½ 1. ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π½ΠΈΠΆΠ΅:
;ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ±ΡΠΎΡΠΈΡΡ ;ΡΠ»Π°Π³ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ TMR1, ΡΠ»Π°Π³ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 ;ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ TMR1, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 ;ΡΠ΅Π³ΠΈΡΡΡ flag Ρ ΡΠ»Π°Π³Π°ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π² ΡΠ΅Π»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π½Π΅ Π·Π°Π±ΡΠ²Π°Ρ ΠΈΡ ΡΠ±ΡΠΎΡΠΈΡΡ org 0004h ;Π½Π°ΡΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π°Π΄ΡΠ΅ΡΠ° 0004h btfss PIR1,TMR1IF ;ΠΎΠΏΡΠΎΡ ΡΠ»Π°Π³Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ TMR1 goto metka1 ;ΡΠ»Π°Π³ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ metka1 — ΠΎΠΏΡΠΎΡ ;Π΄ΡΡΠ³ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ bcf T1CON,TMR1ON ;ΡΠ»Π°Π³ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°ΠΉΠΌΠ΅ΡΠ° TMR1 bcf PIR1,TMR1IF ;ΡΠ±ΡΠΎΡ ΡΠ»Π°Π³Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ TMR1 movf PORTB,W ;ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ PORTB Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ bcf INTCON,RBIF ;ΡΠ±ΡΠΎΡ ΡΠ»Π°Π³Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 bsf INTCON,RBIE ;ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 retfie ;Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ metka1 btfss INCON,RBIF ;ΠΎΠΏΡΠΎΡ ΡΠ»Π°Π³Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 goto metka2 ;ΡΠ»Π°Π³ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ metka2 — ΠΎΠΏΡΠΎΡ ;Π΄ΡΡΠ³ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ bcf INTCON,RBIE ;ΡΠ»Π°Π³ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: Π·Π°ΠΏΡΠ΅Ρ Π½Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 btfss PORTB,4 ;ΠΎΠΏΡΠΎΡ Π»ΠΈΠ½ΠΈΠΈ RB4 bsf flag,0 ;0 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB4: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ»Π°Π³Π° Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΈ RB4 btfss PORTB,5 ;1 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB4: ΠΎΠΏΡΠΎΡ Π»ΠΈΠ½ΠΈΠΈ RB5 bsf flag,1 ;0 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB5: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ»Π°Π³Π° Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΈ RB5 btfss PORTB,6 ;1 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB5: ΠΎΠΏΡΠΎΡ Π»ΠΈΠ½ΠΈΠΈ RB6 bsf flag,2 ;0 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB6: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ»Π°Π³Π° Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΈ RB6 btfss PORTB,7 ;1 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB6: ΠΎΠΏΡΠΎΡ Π»ΠΈΠ½ΠΈΠΈ RB7 bsf flag,3 ;0 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB7: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ»Π°Π³Π° Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΈ RB7 movlw .224 ;Π·Π°ΠΏΠΈΡΡ ΡΠΈΡΠ»Π° 45536 Π² ΡΠ°ΠΉΠΌΠ΅Ρ TMR1, ΠΏΠ°ΡΠ·Π° 20ΠΌΡ, movwf TMR1L ;ΡΠ°ΡΡΠΎΡΠ° ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° 4 ΠΠΡ, movlw .177 ;ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ TMR1 Π·Π°ΡΠ°Π½Π΅Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ 1:1 movwf TMR1H bsf T1CON,TMR1ON ;Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠΌΠ΅ΡΠ° TMR1 retfie ;Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ metka2 …………….. ;ΠΎΠΏΡΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ …………….. …………….. retfie ;Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | ;ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ±ΡΠΎΡΠΈΡΡ ;ΡΠ»Π°Π³ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ TMR1, ΡΠ»Π°Π³ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 ;ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ TMR1, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 ;ΡΠ΅Π³ΠΈΡΡΡ flag Ρ ΡΠ»Π°Π³Π°ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π² ΡΠ΅Π»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π½Π΅ Π·Π°Π±ΡΠ²Π°Ρ ΠΈΡ ΡΠ±ΡΠΎΡΠΈΡΡ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β orgΒ Β Β Β Β Β Β Β 0004hΒ Β Β Β Β Β Β Β Β Β ;Π½Π°ΡΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π°Π΄ΡΠ΅ΡΠ° 0004h Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β PIR1,TMR1IFΒ Β Β Β ;ΠΎΠΏΡΠΎΡ ΡΠ»Π°Π³Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ TMR1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β metka1Β Β Β Β Β Β Β Β Β Β ;ΡΠ»Π°Π³ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ metka1 — ΠΎΠΏΡΠΎΡ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ;Π΄ΡΡΠ³ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Β Β Β Β Β Β Β Β Β Β Β Β Β Β bcfΒ Β Β Β Β Β Β Β T1CON,TMR1ONΒ Β Β Β ;ΡΠ»Π°Π³ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°ΠΉΠΌΠ΅ΡΠ° TMR1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bcfΒ Β Β Β Β Β Β Β PIR1,TMR1IFΒ Β Β Β ;ΡΠ±ΡΠΎΡ ΡΠ»Π°Π³Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ TMR1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β movfΒ Β Β Β Β Β Β Β PORTB,WΒ Β Β Β Β Β Β Β ;ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ PORTB Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ Β Β Β Β Β Β Β Β Β Β Β Β Β Β bcfΒ Β Β Β Β Β Β Β INTCON,RBIFΒ Β Β Β ;ΡΠ±ΡΠΎΡ ΡΠ»Π°Π³Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bsfΒ Β Β Β Β Β Β Β INTCON,RBIEΒ Β Β Β ;ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 Β Β Β Β Β Β Β Β Β Β Β Β Β Β retfieΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ;Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Β Β Β Β Β Β Β Β Β Β Β Β Β Β metka1Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β INCON,RBIFΒ Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ ΡΠ»Π°Π³Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β metka2Β Β Β Β Β Β Β Β Β Β ;ΡΠ»Π°Π³ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ metka2 — ΠΎΠΏΡΠΎΡ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ;Π΄ΡΡΠ³ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Β Β Β Β Β Β Β Β Β Β Β Β Β Β bcfΒ Β Β Β Β Β Β Β INTCON,RBIEΒ Β Β Β ;ΡΠ»Π°Π³ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: Π·Π°ΠΏΡΠ΅Ρ Π½Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Ρ ΠΎΠ΄Π°ΠΌ RB4-RB7 Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β PORTB,4Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ Π»ΠΈΠ½ΠΈΠΈ RB4 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bsfΒ Β Β Β Β Β Β Β flag,0Β Β Β Β Β Β Β Β Β Β ;0 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB4: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ»Π°Π³Π° Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΈ RB4 Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β PORTB,5Β Β Β Β Β Β Β Β ;1 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB4: ΠΎΠΏΡΠΎΡ Π»ΠΈΠ½ΠΈΠΈ RB5 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bsfΒ Β Β Β Β Β Β Β flag,1Β Β Β Β Β Β Β Β Β Β ;0 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB5: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ»Π°Π³Π° Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΈ RB5 Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β PORTB,6Β Β Β Β Β Β Β Β ;1 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB5: ΠΎΠΏΡΠΎΡ Π»ΠΈΠ½ΠΈΠΈ RB6 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bsfΒ Β Β Β Β Β Β Β flag,2Β Β Β Β Β Β Β Β Β Β ;0 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB6: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ»Π°Π³Π° Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΈ RB6 Β Β Β Β Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β PORTB,7Β Β Β Β Β Β Β Β ;1 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB6: ΠΎΠΏΡΠΎΡ Π»ΠΈΠ½ΠΈΠΈ RB7 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bsfΒ Β Β Β Β Β Β Β flag,3Β Β Β Β Β Β Β Β Β Β ;0 Π½Π° Π»ΠΈΠ½ΠΈΠΈ RB7: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ»Π°Π³Π° Π΄Π»Ρ Π»ΠΈΠ½ΠΈΠΈ RB7 Β Β Β Β Β Β Β Β Β Β Β Β Β Β movlwΒ Β Β Β Β Β .224Β Β Β Β Β Β Β Β Β Β Β Β ;Π·Π°ΠΏΠΈΡΡ ΡΠΈΡΠ»Π° 45536 Π² ΡΠ°ΠΉΠΌΠ΅Ρ TMR1, ΠΏΠ°ΡΠ·Π° 20ΠΌΡ, Β Β Β Β Β Β Β Β Β Β Β Β Β Β movwfΒ Β Β Β Β Β TMR1LΒ Β Β Β Β Β Β Β Β Β ;ΡΠ°ΡΡΠΎΡΠ° ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° 4 ΠΠΡ, Β Β Β Β Β Β Β Β Β Β Β Β Β Β movlwΒ Β Β Β Β Β .177Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ TMR1 Π·Π°ΡΠ°Π½Π΅Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ 1:1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β movwfΒ Β Β Β Β Β TMR1H Β Β Β Β Β Β Β Β Β Β Β Β Β Β bsfΒ Β Β Β Β Β Β Β T1CON,TMR1ONΒ Β Β Β ;Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠΌΠ΅ΡΠ° TMR1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β retfieΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ;Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Β metka2Β Β Β Β Β Β Β Β ……………..Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Β Β Β Β Β Β Β Β Β Β Β Β Β Β …………….. Β Β Β Β Β Β Β Β Β Β Β Β Β Β …………….. Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β retfieΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ;Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β ; |
Π§Π΅ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΡΠ°ΠΊΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Ρ Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ», Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΌΠ½Π΅ Π²ΡΠ΅ ΡΡΠΎ Π΄Π΅Π»ΠΎ. ΠΠ΅ΡΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈΠ· ΡΠΏΡΡΠ΅Π³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°.
ΠΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΊΠΎΠ΄ ΠΎΠΏΡΠΎΡΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² ΡΠΈΠΊΠ»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π² ΡΠΎ ΠΌΠ΅ΡΡΠΎ Π³Π΄Π΅ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Ρ
ΠΎΡΡ Π±Ρ ΡΠ΅ΡΠ΅Π· ΠΊΠ°ΠΆΠ΄ΡΠ΅ 100 ΠΌΡ, ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΡ
Π·Π°Π΄Π°Ρ. ΠΠ»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ Ρ ΡΠ»Π°Π³Π°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΡΠ»ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΡΠΎΡΠ° Π² ΡΠΈΠΊΠ»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π΅ Π½Π°ΠΆΠ°ΡΠΎΠΉ, ΡΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π² 1 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ»Π°Π³ ΡΠ΅Π³ΠΈΡΡΡΠ°. ΠΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠ»Π°Π³, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠ°Π²Π΅Π½ 1, ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΈΠ΄Π΅ΠΌ Π½Π° ΠΎΠΏΡΠΎΡ Π²ΡΠΎΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΡΠΈΠΊΠ»Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΎΠΏΡΠΎΡΠ΅ ΡΠ»Π°Π³ Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π΅Π½ 0, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅ΠΌ, ΠΈΠ΄Π΅ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π½Π° ΠΎΠΏΡΠΎΡ Π²ΡΠΎΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈΠ»ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΡΠΈΠΊΠ»Ρ Π½Π΅ Π·Π°Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡ. Π’Π°ΠΊΠΎΠΉ ΠΏΡΠΎΠΏΡΡΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΡΠΎΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈ ΡΠ»Π°Π³ ΡΠ½ΠΎΠ²Π° Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π² 1. ΠΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
……………. ……………. ;ΠΊΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ……………. oproskn1 btfss knp1 ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto kn1 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 bsf flag,0 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn2 ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn2 kn1 btfss flag,0 ;ΠΎΠΏΡΠΎΡ ΡΠ»Π°Π³Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto oproskn2 ;ΡΠ»Π°Π³ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn2 bcf flag,0 ;ΡΠ±ΡΠΎΡ ΡΠ»Π°Π³Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ call program1 ;Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 oproskn2 btfss knp1 ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto kn2 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 bsf flag,1 ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ goto metka1 ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ metka1 kn2 btfss flag,1 ;ΠΎΠΏΡΠΎΡ ΡΠ»Π°Π³Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊ goto metka1 ;ΡΠ»Π°Π³ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ metka1 bcf flag,1 ;ΡΠ±ΡΠΎΡ ΡΠ»Π°Π³Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ call program2 ;Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program2 metka1 …………….. ;Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ …………….. ……………..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | Β Β Β Β Β Β Β Β Β Β Β Β Β Β …………….Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β …………….Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΊΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Β Β Β Β Β Β Β Β Β Β Β Β Β Β ……………. Β oproskn1Β Β Β Β Β Β btfssΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn1Β Β Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bsfΒ Β Β Β Β Β Β Β flag,0Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn2Β Β Β Β Β Β Β Β ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn2 kn1Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β flag,0Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ ΡΠ»Π°Π³Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β oproskn2Β Β Β Β Β Β Β Β ;ΡΠ»Π°Π³ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ oproskn2 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bcfΒ Β Β Β Β Β Β Β flag,0Β Β Β Β Β Β Β Β Β Β ;ΡΠ±ΡΠΎΡ ΡΠ»Π°Π³Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 1-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program1Β Β Β Β Β Β Β Β ;Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program1 Β oproskn2Β Β Β Β Β Β btfssΒ Β Β Β Β Β knp1Β Β Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β kn2Β Β Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ kn1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bsfΒ Β Β Β Β Β Β Β flag,1Β Β Β Β Β Β Β Β Β Β ;1-Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°: ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β metka1Β Β Β Β Β Β Β Β Β Β ;ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ metka1 kn2Β Β Β Β Β Β Β Β Β Β btfssΒ Β Β Β Β Β flag,1Β Β Β Β Β Β Β Β Β Β ;ΠΎΠΏΡΠΎΡ ΡΠ»Π°Π³Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊ Β Β Β Β Β Β Β Β Β Β Β Β Β Β gotoΒ Β Β Β Β Β Β Β metka1Β Β Β Β Β Β Β Β Β Β ;ΡΠ»Π°Π³ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½: ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΌΠ΅ΡΠΊΡ metka1 Β Β Β Β Β Β Β Β Β Β Β Β Β Β bcfΒ Β Β Β Β Β Β Β flag,1Β Β Β Β Β Β Β Β Β Β ;ΡΠ±ΡΠΎΡ ΡΠ»Π°Π³Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 2-ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β Β Β Β Β Β Β Β Β Β Β Β Β Β callΒ Β Β Β Β Β Β Β program2Β Β Β Β Β Β Β Β ;Π²ΡΠ·ΠΎΠ² ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ program2 Β metka1Β Β Β Β Β Β Β Β ……………..Β Β Β Β Β Β Β Β Β Β ;Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Β Β Β Β Β Β Β Β Β Β Β Β Β Β …………….. Β Β Β Β Β Β Β Β Β Β Β Β Β Β …………….. |
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ Π²ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ, Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ².
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ
- Staticvoid
- 27 ΠΡΠ» 2019
- ΠΏΠΎΠΊΠ° Π½Π΅Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π²
ΠΡΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (Π·Π΄Π΅ΡΡ ΠΈ Π΄Π°Π»Π΅Π΅ ΠΠ), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π½Π΅ΠΌΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈΠ»ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°. ΠΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π·Π½Π°ΡΡ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΡΒ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ AREF ΠΈΠ»ΠΈ AGND, ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ AVCC. Π ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠ½ΡΡΡ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΠ°ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠΎ Π΄Π°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ ΡΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠ»Π΅Π³ΠΊΠ° ΠΏΡΠΈΠΎΡΠΊΡΡΡΡ Π·Π°Π½Π°Π²Π΅Ρ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΠΌΠΈΡΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
ΠΡΠ΅ Π½ΠΈΠΆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ AVR ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ, Π½ΠΎ Π² ΡΠ»ΡΡΠ°Π΅ Ρ PIC Π²ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΡΡ ΠΎΠΆΠΈ, ΠΈΠ·-Π·Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ².
ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
Π ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΠ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΎΡΒ 1.8Β Π΄ΠΎ 5 Π. ΠΡΠ±ΠΎΠΉ ΠΠ AVR ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ 5 ΠΠΎΠ»ΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠΌΠ΅ΠΌ ΡΡΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΡΡΠ°Π»ΠΎΠ½ ΠΎΡ Π½Π΅Π³ΠΎ ΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ. ΠΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ VCC.
ΠΡΠ»Π΅Π²ΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ β ΡΡΠΎ GND. ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΠ, ΡΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π΄Π΅ΡΡ GND (ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅, ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΠ΅ΠΌΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ΅ΡΠ½ΡΠΉ), ΠΏΡΠΎΠ²ΠΎΠ΄ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° β ΡΡΠΎ +5, ΡΡΠ°Π½Π΅Ρ VCC. ΠΡΠ»ΠΈ Π²Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠΈ, ΡΠΎ ΠΌΠΈΠ½ΡΡ Π±Π°ΡΠ°ΡΠ΅Π΅ΠΊ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ ΠΊΠ°ΠΊ GND, Π° ΠΈΡ ΠΏΠ»ΡΡ, ΠΊΠ°ΠΊ VCC.Β ΠΡΠΈ ΡΡΠΎΠΌ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ Π±Π°ΡΠ°ΡΠ΅ΠΉ ΡΠΎΡ ΡΠ°Π½ΡΠ»ΠΎΡΡ Π² Π½ΡΠΆΠ½ΡΡ Π»ΠΈΠΌΠΈΡΠ°Ρ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΠ. ΠΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΡΠΊΠ°Π·Π°Π½Ρ Π² datasheet (Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ) Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
Π’Π°ΠΊΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΎ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΠΊΠ°ΠΊ 2313V), ΠΈΡ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π½ΠΈΠΆΠ΅Π½Π°. Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½Ρ ΡΠ°ΡΡΠΎΡΡ. ΠΠ΄Π΅ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΠΎ, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΠΎΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΎΡΡ Π±ΡΠ΄ΡΡ Π½ΠΈΠΆΠ΅. ΠΡΠΈ ΡΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²Π΄Π²ΠΎΠ΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅ΠΉ Π²ΡΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΡΡ . ΠΠΎ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΠΎΠ³Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΈ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ.
ΠΡΠ΅, ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ AVR ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΠ° Π²Ρ ΠΎΠ΄Ρ VCC Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ 5 Π. (ΠΈΠ»ΠΈ ΠΆΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ), Π° Π²Ρ ΠΎΠ΄Ρ GND Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π·Π΅ΠΌΠ»ΠΈΡΡ. ΠΠ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π²Ρ ΠΎΠ΄ VCC, Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, ΡΡΠΎ ΠΆΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΈ ΠΊ GND Π²Ρ ΠΎΠ΄Π°ΠΌ (Π² ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Ρ Π² ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΉ ΠΊΠΎΡΠΏΡΡ TQFP, Π³Π΄Π΅ ΠΏΠΈΡΠ°Π»ΠΎΠ²ΠΎ Π½Π° Π²ΠΈΠ΄Ρ).Β ΠΠ°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»Π° Π±ΡΠ»ΠΎ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΌ ΡΠΎ Π²ΡΠ΅Ρ ΡΡΠΎΡΠΎΠ½, Π΄Π»Ρ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Π° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΠΏΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΠΏΠ΅ΠΉ.
ΠΠ½Π°ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΡΠΈΠΏΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ: Π΄ΠΎΠΏΡΡΡΠΈΠΌ, Π²Ρ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π»ΠΎΠ²Π° Π»ΠΈΡΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΡΠΎΡΠΎΠ½ ΡΠΈΠΏΠ°. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠΎΡΡΠΎΠ²ΡΡ Π»ΠΈΠ½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΈ Π·Π°ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΈΡ ΡΡΠ°Π·Ρ ΠΈ Π·Π°ΠΆΠ³Π»ΠΈ. Π Π΅Π°ΠΊΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΎΠ²Π°: Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠΈΠ½Π° ΠΏΠΈΡΠ°Π½ΠΈΡ, Π½Π΅ ΠΏΠΎΠ½ΡΠ² Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π°, ΠΈΡΡΠ΅Π·Π»Π°, Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ, ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ Π½Π΅ ΠΈΠΌΠ΅Ρ Π½Π° ΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΈΡΠΈΠ½, Π²Π΄ΡΡΠ³ ΡΠ³ΠΎΡΠ΅Π». ΠΠΎΡΡΠΎΠΌΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² GND ΠΈ VCC. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄Π°ΡΡ Π½ΡΠΆΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅.
AVCC ΠΈ AGND β ΡΡΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Π°Ρ Π·Π΅ΠΌΠ»Ρ. ΠΠ¦Π ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π°Π²Π°ΡΡ Π½Π° Π½Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π»ΡΡΡΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΈΠ»ΡΡΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ°Π³ΡΠ±Π½ΠΎΠ³ΠΎ Π²Π»ΠΈΡΠ½ΠΈΡ ΠΏΠΎΠΌΠ΅Ρ Π² ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅ΠΏΠΈ.
ΠΠΎΡΡΠΎΠΌΡ Π² ΡΡ Π΅ΠΌΠ°Ρ Π·Π΅ΠΌΠ»Ρ Π±ΡΠ²Π°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΈ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ (ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² 1 ΡΠΎΡΠΊΠ΅). ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° AVCC Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄ΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ»ΡΡΡΠ°. ΠΡΠ»ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΠ¦Π ΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² ΡΠΎΡΠ½ΡΡ ΡΠ°ΡΡΠ΅ΡΠ°Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ, ΡΠΎ Π½Π° AVCC ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄Π°ΠΉΡΠ΅ 5 Π²Ρ, ΡΠ°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ Π½Π° AGND ΠΈ VCC, ΠΏΠΎΡΠ°Π΄ΠΈΡΠ΅ Π½Π° Π·Π΅ΠΌΠ»Ρ, ΠΊΠ°ΠΊ ΠΈ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅. ΠΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΈΡ Π½ΡΠΆΠ½ΠΎ!
ΠΡΠΎΡΡΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° AVR
ΠΡΠ΅ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠ³ Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ. VΠ‘Π‘ ΠΏΡΠΎΠ²ΠΎΠ΄ Π΄ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΡΠΊΠ°Π·Π°Π½ ΠΏΡΠ½ΠΊΡΠΈΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ, ΠΈΠ±ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ. ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ, Π² Π½Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π½Π΅Ρ. ΠΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ Π»ΡΡΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΈΡΠ°ΡΡ ΠΎΠ±ΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ (ΠΠ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ) ΠΎΡ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Ρ ΡΡΠΏΠ΅Ρ ΠΎΠΌ ΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ.
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π½Π°Π²Π΅ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΡ, Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΡΡ Π΄ΡΠΎΡΡΠ΅Π»Ρ Π² ΡΠ΅ΠΏΡ ΠΏΠΈΡΠ°Π½ΠΈΡΒ AVCC, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ. Π₯ΠΎΡΠΎΡΠΈΠΌ ΡΠΎΠ½ΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π²ΠΈΡΡ ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π½Π° ΡΠΎΡΠ½Ρ Π½Π€ ΠΌΠ΅ΠΆΠ΄ΡΒ VCCΒ ΠΈΒ GNDΒ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ (Π° Π΅ΡΠ»ΠΈ Ρ ΠΌΠΈΠΊΡΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄ΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ Π·Π΅ΠΌΠ΅Π»Ρ, ΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π΅ΠΌΠ»Π΅ΠΉ) ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ β ΠΎΠ½ ΡΠ³Π»Π°Π΄ΠΈΡ ΠΊΡΠ°ΡΠΊΠΈΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΠΎΠΌΠ΅Ρ ΠΈ Π² ΡΠΈΠ½Π΅ ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΠ·Π²Π°Π½Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΠΎΠΉ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΡ Π΅ΠΌ. ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π½Π° 47 ΠΌΠΊΠ€ Π² ΡΠ΅ΠΏΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ³Π»Π°Π΄ΠΈΡ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ Π±ΡΠΎΡΠΊΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΠΌΠ΅ΠΆΠ΄ΡΒ AVCCΒ ΠΈΒ GNDΒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΏΠΎΠΊΠΎΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π°Β ΠΠ¦Π.
ΠΡ ΠΎΠ΄Β AREFΒ ΡΡΠΎ Π²Ρ ΠΎΠ΄ ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡΒ ΠΠ¦Π. Π’ΡΠ΄Π° Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΠ°ΡΡΒ ΠΠ¦Π, Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π»ΠΈΠ±ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° 2.56 Π²ΠΎΠ»ΡΡΠ°, Π»ΠΈΠ±ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Β AVCC, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°Β AREF ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π²Π΅ΡΠ°ΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ, ΡΡΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΡΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡΒ ΠΠ¦Π(Π° ΠΎΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΎΠΏΠΎΡΡ Π·Π°Π²ΠΈΡΠΈΡ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅Β ΠΠ¦Π).
Π‘Ρ Π΅ΠΌΠ° ΡΠ±ΡΠΎΡΠ°
Π Π΅Π·ΠΈΡΡΠΎΡ Π½Π° RESET. AVR ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡ
Π΅ΠΌΡ ΡΠ±ΡΠΎΡΠ°, ΡΠΈΠ³Π½Π°Π» RESET ΠΎΡΠ½Π°ΡΠ΅Π½ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ Π½Π° 100 ΠΊΠΠΌ ΠΊ VCC. ΠΠΎ ΡΡΠΎ Π½Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ! ΠΡΡΡΠ΅ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ RST Π΄ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° 10 ΠΊΠΠΌ.
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΡΡ
Π΅ΠΌΠ° ΡΠ±ΡΠΎΡΠ°
ΠΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΡΡ
Π΅ΠΌΠ° Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°Π·ΡΡΠΆΠ΅Π½Π½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° RST ΠΏΠΎΡΡΠΈ Π½ΡΠ»Π΅Π²ΠΎΠ΅, ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ, ΠΈΠ±ΠΎ Π΅ΠΌΡ Π²ΡΠ΄Π°Π΅ΡΡΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΉ ΡΠ±ΡΠΎΡ. ΠΠΎ Π²ΡΠΊΠΎΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΠΏΠΎΠ»ΡΡΠΈΡ Π·Π°ΡΡΠ΄ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° RST ΡΠΎΡΡΠ°Π²ΠΈΡ Π»ΠΎΠ³1, ΠΈ ΠΠ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½.
ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π²Π½ΡΠ΅ΡΡΡ T=R*C ( Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅: 1 ΡΠ΅ΠΊ.). ΠΠ½Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΠ Π½Π΅ Π½Π°ΡΠ°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°Π½ΡΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ².
Π’Π°ΠΊΡΠΎΠ²ΡΠΉ ΡΠΈΠ³Π½Π°Π» ΠΈ Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ
Π’Π°ΠΊΡΠΎΠ²ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π½ΡΡΠΎΠΌ ΠΠ. ΠΠΎ Π²ΡΠ΅ΠΌ ΠΈΠΌΠΏΡΠ»ΡΡΠ°ΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ β Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΎΠ΄ΡΡ ΠΏΠΎ ΡΠΈΠ½Π°ΠΌ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌ, Π²ΡΠ²ΠΎΠ΄Ρ ΠΏΠΎΡΡΠΎΠ² ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ, ΠΈ Ρ.Π΄. ΠΡΠΈ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ, ΠΠ Π±ΡΠ΄Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ½Π΅ΡΠ³ΠΈΠΈ.
ΠΠ°Π΄Π°ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΠ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°, ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ. ΠΡΡΡΡΠΎΡΠ° Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΠ ΠΈ ΠΎΠ±Π²ΡΠ·ΠΊΠΈ.
Π’ΠΈΠΏΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°:
- Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ (ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ RC).
- ΠΠ±Π²ΡΠ·ΠΊΠ° Π½Π΅ Π½ΡΠΆΠ½Π°. ΠΡΠ²ΠΎΠ΄Ρ XTAL2 ΠΈ XTAL1 Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ, Π½ΠΎ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΡΡΠΎΠ² Π²Π²ΠΎΠ΄Π° Π²ΡΠ²ΠΎΠ΄Π° (ΠΏΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ). ΠΡΠ±ΠΈΡΠ°Π΅ΡΡΡ 1 ΠΈΠ· 4 (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ) Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ°ΡΡΠΎΡΡ.
- Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ(ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π²Π½Π΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡΡΡ RC ΡΠ΅ΠΏΡ).ΠΡΠΆΠ΅Π½ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π΄Π»Ρ ΠΌΠΊ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ. ΠΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡΡ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°.
- Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ (ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π·Π°Π΄Π°ΡΡΠΈΠΉ ΠΊΠ²Π°ΡΡ).Π‘ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡ ΠΈ 2 ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ°. ΠΡΠΈ Π½ΠΈΠ·ΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΠΎΠΌ ΠΊΠ²Π°ΡΡΠ΅ (Π΄ΠΎ 1 ΠΠΡ) ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
- Π²Π½Π΅ΡΠ½ΠΈΠΉ. ΠΡΡΠ³ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄Π°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ ΠΠ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π», Π·Π°Π΄Π°ΡΡΠΈΠΉ ΡΠ°ΠΊΡΡ.
ΠΠ»ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡ Π΅ΠΌ
ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ΅ΠΏΠΈ RC ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΌΠ΅ΡΡΠ° Π½Π° ΠΏΠ»Π°ΡΠ΅, Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π½ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ, ΠΏΠ»ΡΡ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ.
ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ²Π°ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΡΠΌ, Π½ΡΠΆΠ½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΠ.
ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°ΠΊΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π² Π΄Π°ΡΠ°ΡΠΈΡΠ΅ Π² System Clock and Clock Options, ΠΏΡΠΈ ΡΡΠΎΠΌ Π²Π°ΠΆΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Fuse Bitβs. FUSE Π»ΡΡΡΠ΅ Π½Π΅ ΡΡΠΎΠ³Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠΊΠ° Π²Ρ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΠ΅ΡΡ ΡΠΏΠ΅ΡΠΎΠΌ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ .
ΠΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΠ»ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ
ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΡΠ΅Π΄ΠΎΠΉ, ΡΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ° β ΠΏΡΠΎΡΡΠΎ ΡΡΠΎ-ΡΠΎ ΡΠ°ΠΌ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΌ Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΠΊΠ°Π΅Ρ. Π Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΅ΡΠΈΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΠΎ ΡΠΆΠ΅ ΡΡΠ°Π½Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅.
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ΄ Π½Π΅Ρ ΠΈΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ:
ΠΠ»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½ΠΎΠΆΠΊΡ I/O, ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Π·Π΅ΠΌΠ»Ρ. ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ°ΠΌΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ DDRxy=0 PORTxy=1 (Π²Ρ ΠΎΠ΄ Ρ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΎΠΉ). ΠΡΠΈ ΡΡΠΎΠΌ, Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π½Π°ΠΆΠ°ΡΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, Π²Ρ ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, Π° ΠΈΠ· Π±ΠΈΡ PINΡ Ρ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ 1. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅, Π²Ρ ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π½Π° Π·Π΅ΠΌΠ»Π΅, Π° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΠΌ Π²Ρ ΠΎΠ΄Π΅ ΡΠΏΠ°Π΄Π΅Ρ Π΄ΠΎ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ, ΠΈΠ· PINxy Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΡΡΡ 0. ΠΠΎ Π½ΡΠ»Π΅Π²ΡΠΌ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌ Π² Π±ΠΈΡΠ°Ρ PINΡ ΡΠ΅Π³ΠΈΡΡΡΠ° Π½Π°ΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΎ Π½Π°ΠΆΠ°ΡΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΡΠ½ΠΊΡΠΈΡΠΎΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ. Π₯ΠΎΡΡ Π²Π½ΡΡΡΠΈ AVR Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΡΡΡ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ, ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ: 100 ΠΊΠΠΌ. ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠ΄Π°Π²Π»Π΅Π½Π° ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Ρ ΠΈ, ΡΡΠΎ Π΄Π°ΡΡ Π»ΠΎΠΆΠ½ΠΎΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠ΅. ΠΠ»Ρ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΡΡ Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π²Π½Π΅ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° Π½Π° 10 ΠΊΠΠΌ.
Π‘ΠΏΠΎΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΊ ΠΏΠΎΡΡΡ
ΠΡΠ΅Π³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ 2 ΡΡ Π΅ΠΌΡ:
- ΠΠΎΡΡ-ΠΠΈΡΠ°Π½ΠΈΠ΅;
- ΠΠΎΡΡ-Π·Π΅ΠΌΠ»Ρ.
Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄ΠΈΠΎΠ΄ Π·Π°ΠΆΠΈΠ³Π°Π΅ΡΡΡ ΠΏΡΠΈ Π²ΡΠ΄Π°ΡΠ΅ Π² ΠΏΠΎΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½ΠΎΠ»Ρ: ΡΡΠΎΠ²Π΅Π½Ρ Π½ΠΈΠ·ΠΊΠΈΠΉ (Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ Π½ΡΠ»Ρ). ΠΡΠΈ Π²ΡΠΎΡΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅, ΡΡΠΎΠ±Ρ Π΄ΠΈΠΎΠ΄ Π·Π°ΠΆΠ΅Π³ΡΡ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ΄Π°ΡΡ Π² ΠΏΠΎΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ: ΡΡΠΎΠ²Π΅Π½Ρ Π²ΡΡΠΎΠΊΠΈΠΉ, ΠΏΡΠΈΡΠ°Π²Π½Π΅Π½Π½ΡΠΉ ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΡ VCC.
ΠΠ»Ρ AVR ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΠΈΡ ΡΡΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ², Π½ΠΎ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΠ ΡΡΠ½ΡΠ»ΠΈ Π²Π½ΠΈΠ· Π»ΡΡΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ ΠΠΎΡΡ-ΠΠΈΡΠ°Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ° Π½Π° Π²ΡΡ ΠΎΠ΄ Π΄Π»Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° (DDRxy=1), ΠΏΡΠΈ ΡΡΠΎΠΌ, Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π² PORTxy Π½ΠΎΠΆΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π»ΠΈΠ±ΠΎ Π½ΠΈΠ·ΠΊΠΎΠ΅ Π»ΠΈΠ±ΠΎ Π²ΡΡΠΎΠΊΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅.
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ. Π ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ Π»ΠΈΠΌΠΈΡΠΎΠ² ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΠΊΠ²ΠΎΠ·Ρ Π½Π΅Π³ΠΎ ΡΠΎΠΊΠ°, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ³ΠΎΡΠ΅ΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠΆΠ΅ΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΠ. ΠΠ»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 3β¦15 ΠΌΠ.
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΡΡΠ»ΠΊΠΎΠΉ:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ Arduino. GyverButton [31.01.20]
ΠΠ½ΠΎΠΏΠΊΠ° β ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΎΡΠ³Π°Π½ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΊ Arduino ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ, Π½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ ΠΏΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π΄Π²Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ β Π²ΡΡΠΎΠΊΠΎΠ΅ ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ΅, GND ΠΈΠ»ΠΈ VCC. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΈΠ½ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠΌ ~10 ΠΊΠΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ.Π΅. Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° Π²ΡΠΎΡΠΎΠΉ Π½ΠΎΠ³ΠΎΠΉ ΠΊ GND, ΠΏΠΈΠ½ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡ ΠΊ VCC, ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠΌΠ΅Π΅Ρ βΠ²ΡΡΡΠΎΠ΅Π½Π½ΡΡβ ΠΏΠΎΠ΄ΡΡΠΆΠΊΡ Π½ΠΎΠ³ ΠΊ VCC, ΡΡΠΎ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ GND ΠΈ ΠΏΠΈΠ½Ρ, Π½ΠΎ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΠΈΠ½Π° Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ INPUT_PULLUP. Π―, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Ρ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π° D3 Π²ΠΎΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡ ΠΏΠΈΠ½Ρ, ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ analogRead() Π±ΡΠ΄Π΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΠΎΡ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎΡΡΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR. Π§Π°ΡΡΡ 2 / Π₯Π°Π±Ρ
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΊ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°ΠΠ·ΡΡΠΈΠ² Π΄Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠ΅ ΠΎΡΠ΅Π½Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΎΠ²Π»Π°Π΄Π΅ΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡΡ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR.
ΠΡΠΈΠΌΠ΅Ρ Π±ΡΠ΄Π΅ΠΌ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ATMega8.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΈΡΠ°ΡΡ Π±ΡΠ΄Π΅ΠΌ Π² Atmel Studio 6.0.
ΠΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡ
Π΅ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π² Proteus 7 Professional.
ΠΠ΅ΡΠ²ΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ°Π» ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Β«Hello World!Β» ΠΏΡΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΡΠΈΡ
ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΡΡ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 40 mA.
ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΠΎΡΠΎΠ±Π½Π° ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΊΠ°ΠΆΠ΄Π°Ρ Π»ΠΈΠ½ΠΈΡ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 20 mA.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΊ Π»ΠΈΠ½ΠΈΡΠΌ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ°Π»ΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠ΅Π²ΡΡΠΈΠ² Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° Π»ΠΈΠ½ΠΈΡ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°.
Π§ΡΠΎ Π±Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ ΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π· Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½ΡΠΆΠ½ΠΎ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ.
Π ΠΈΡ: Π Π°ΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.
Π ΠΈΡ: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
Π ΠΈΡ: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
Π‘ΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΠΎΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΊ Π»ΠΈΠ½ΠΈΡΠΌ ΠΏΠΎΡΡΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅:
Π³Π΄Π΅:
β Vs β Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ;
β Vsp β ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°;
β Vd β ΠΏΡΡΠΌΠΎΠ΅ ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π΅;
β Id β ΠΏΡΡΠΌΠΎΠΉ ΡΠΎΠΊ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π΅;
β Πn β ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΡΠΎΠ±ΠΎΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°;
ΠΡΠΈΠΌΠ΅Ρ:
β Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ β 5Π;
β ΠΏΡΡΠΌΠΎΠ΅ ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π΅ β 2Π (ΠΠ΅ΡΡΡΡΡ Ρ datasheet Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄);
β ΠΏΡΡΠΌΠΎΠΉ ΡΠΎΠΊ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π΅ β 10ΠΌΠ (ΠΠ΅ΡΡΡΡΡ Ρ datasheet Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄);
β ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΡΠΎΠ±ΠΎΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° β 75% (ΠΠ΅ΡΡΡΡΡ Ρ datasheet Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄);
β ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° β 0,5Π (ΠΠ΅ΡΡΡΡΡ Ρ datasheet Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ: Vol(output low voltage) β Π΅ΡΠ»ΠΈ ΡΠΎΠΊ Π²ΡΠ΅ΠΊΠ°Π΅Ρ, ΠΈ Voh (output high voltage) β Π΅ΡΠ»ΠΈ ΡΠΎΠΊ Π²ΡΡΠ΅ΠΊΠ°Π΅Ρ);
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½ΠΎΠΌΠΈΠ½Π°Π» ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° R = 166,66 Om, ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅ΡΡΡ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΏΡΡΠΌΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΏΠΎ Π·Π°ΠΊΠΎΠ½Ρ ΠΠΌΠ°.
Π³Π΄Π΅:
β U β Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΊ ΡΡΠ°ΡΡΠΊΡ ΡΠ΅ΠΏΠΈ;
β I β Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°.
ΠΡΠΈΠΌΠ΅Ρ:
β Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΊ ΡΡΠ°ΡΡΠΊΡ ΡΠ΅ΠΏΠΈ β 4,5Π;
β Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° β 20ΠΌΠ.
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ² Π½ΠΎΠΌΠΈΠ½Π°Π» ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° R, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ P, ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠ°Ρ Π² Π²Π°ΡΡΠ°Ρ , ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ Π² ΡΠ΅Π·ΠΈΡΡΠΎΡΠ΅, Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΠΏΠ»Π° ΠΏΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π½ΠΈΠΈ ΡΠΎΠΊΠ° Π² ΡΠ΅ΠΏΠΈ.
Π³Π΄Π΅:
β U β Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΊ ΡΡΠ°ΡΡΠΊΡ ΡΠ΅ΠΏΠΈ;
β I β Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΠΊ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°.
ΠΡΠΈΠΌΠ΅Ρ:
β Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΊ ΡΡΠ°ΡΡΠΊΡ ΡΠ΅ΠΏΠΈ β 4,5Π;
β ΠΏΡΡΠΌΠΎΠΉ ΡΠΎΠΊ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π΅ β 20ΠΌΠ.
Π Π°ΡΡΡΠΈΡΠ°Π² Π²ΡΠ΄Π΅Π»ΡΠ΅ΠΌΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ Π½Π° ΡΠ΅Π·ΠΈΡΡΠΎΡΠ΅, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°. ΠΡΠ»ΠΈ ΡΠ°ΡΡΠ΅ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ° Π±ΡΠ΄Π΅Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ, ΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΉΡΠΈ ΠΈΠ· ΡΡΡΠΎΡ.
β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°Π»ΠΎΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΊ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°:
// ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
#include <AVR/io.h>
#include <stdint.h>
// ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
int main(void)
{
// ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΡΡ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°
DDRC = 0b11111111; //ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π·ΡΠ°Π΄Ρ ΠΏΠΎΡΡΠ° Π‘ Π½Π° ΡΠ΅ΠΆΠΈΠΌ "ΠΡΡ
ΠΎΠ΄"
PORTC = 0b11111111; //Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ ΠΏΠΎΡΡΠ° C Π² Π»ΠΎΠ³.Β«1Β» (ΠΠ°Π²ΡΡ
ΠΎΠ΄Π΅ ΠΏΠΎΡΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎΠ΅ Vcc)
// ΠΠ΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
while (1)
{
}
}
β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°Π»ΠΎΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ ΠΊ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°:
// ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
#include <AVR/io.h>
#include <stdint.h>
// ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
int main(void)
{
// ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΡΡ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°
DDRC = 0b11111111; //ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ ΠΏΠΎΡΡΠ° Π‘ Π½Π° ΡΠ΅ΠΆΠΈΠΌ "ΠΡΡ
ΠΎΠ΄"
PORTC = 0b00000000; //Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ ΠΏΠΎΡΡΠ° C Π² Π»ΠΎΠ³.Β«0Β» (ΠΠ° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΏΠΎΡΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎΠ΅ GND)
// ΠΠ΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
while (1)
{
}
}
β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°Π»ΠΎΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Π°Π½ΠΎΠ΄ΠΎΠΌ ΠΈ ΠΊΠ°ΡΠΎΠ΄ΠΎΠΌ ΠΊ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°:
// ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
#include <AVR/io.h>
#include <stdint.h>
// ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
int main(void)
{
// ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΡΡΡ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°
DDRD = 0b11111111; //ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ ΠΏΠΎΡΡΠ° D Π½Π° ΡΠ΅ΠΆΠΈΠΌ "ΠΡΡ
ΠΎΠ΄"
PORTD = 0b11111111; //Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ ΠΏΠΎΡΡΠ° D Π² Π»ΠΎΠ³.Β«1Β» (ΠΠ° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΏΠΎΡΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎΠ΅ Vcc)
DDRC = 0b11111111; //ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ ΠΏΠΎΡΡΠ° C Π½Π° ΡΠ΅ΠΆΠΈΠΌ "ΠΡΡ
ΠΎΠ΄"
PORTC = 0b00000000; //Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΡΠ°Π·ΡΡΠ΄Ρ ΠΏΠΎΡΡΠ° C Π² Π»ΠΎΠ³.Β«0Β» (ΠΠ° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΏΠΎΡΡΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΠΎΠ΅ GND)
// ΠΠ΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ»
while (1)
{
}
} β
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π²Π°ΠΆΠ½ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡ Π΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΊ Π²Π²ΠΎΠ΄Ρ/Π²ΡΠ²ΠΎΠ΄Ρ MCU (ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π°Π½Π³Π». — Microcontroller Unit, MCU).
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΠΈΠ΄Π΅Ρ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΎΡΠ΅Π½Ρ Π·Π°ΠΌΠ°Π½ΡΠΈΠ²ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΏΡΡΠΌΠΎ ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Arduino ΠΊ ΡΡ Π΅ΠΌΠ°ΠΌ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ, ΡΠ°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, ΡΠ΅Π»Π΅ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π±Π΅Π· ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΠ°ΡΠ°Π»ΡΠ½ΡΠΌ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° (> 100 ΠΌΠ), ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π° ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΡΡΠ°ΡΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠΊΠ°, ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΎ Π»ΠΎΠΌΠ°ΡΡΡΡ. ΠΠ΄Π΅ΡΡ Π½Π°ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡ Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Β«Π΄ΡΠ°ΠΉΠ²Π΅ΡΡΒ» (Π°Π½Π³Π». — drivers). ΠΡΠ°ΠΉΠ²Π΅ΡΡ — ΡΡΠΎ ΡΡ Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ»Π°Π±ΡΠΉ ΡΠΈΠ³Π½Π°Π» ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΡΠΈΠ³Π½Π°Π» Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡΠΈΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ.
ΠΠ»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡ Π΅ΠΌΡ. ΠΡΠΈ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΠΊΠ»ΡΡΠ°ΡΡ:
- Π¦Π΅ΠΏΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
- Π‘Ρ Π΅ΠΌΡ Π·Π°ΡΠΈΡΡ Π²Ρ ΠΎΠ΄Π°
- Π‘Ρ Π΅ΠΌΡ Π·Π°ΡΠΈΡΡ Π²ΡΡ ΠΎΠ΄Π°
- Π¦Π΅ΠΏΠΈ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ
ΠΡΠ°ΠΊ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΡΠΈΡ ΡΡ Π΅ΠΌ ΠΈ Π½Π° ΡΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ!
ΠΡΠΎΡΡΠΎΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΡΠΉ (LED) Π΄ΡΠ°ΠΉΠ²Π΅Ρ
ΠΡΠ° ΠΏΡΠΎΡΡΠ°Ρ ΡΡ Π΅ΠΌΠ° ΡΠ΄ΠΎΠ±Π½Π° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ Ρ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², Π³Π΄Π΅ Π²ΡΡ ΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Β«INΒ».
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΠΎΠ³Π΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ 0, ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ Q1 ΠΎΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ D1. ΠΠΎΠ³Π΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ 1, ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ D1 ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ R1 Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ 1KΞ© ~ 10KΞ© ΡΠ°ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΎ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ R2 Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΏΠΈΡΠ°Π΅ΡΠ΅, ΠΈ ΡΡΠ° ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π΄ΠΎ 1Π ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅.
ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅Π»Π΅ΠΉΠ½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ
Π£ΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ Π±ΠΎΠ»Π΅Π΅ 1 Π ΡΠΎΠΊΠ° ΠΈ Π±ΡΠ΄ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠ°Π· Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄, Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ΅Π»Π΅.
Π₯ΠΎΡΡ ΡΠ΅Π»Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΡ (Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ ΠΌΠ΅ΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΡΠ°Π³ Π΄Π»Ρ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΡΡ Π΅ΠΌΡ), ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ.
ΠΠ»Ρ ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ΅Π»Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ ΡΠΎΠΊΠΈ ΠΎΠΊΠΎΠ»ΠΎ 60 ΠΌΠ ~ 100 ΠΌΠ, ΡΡΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅Π»Π΅ ΡΡΠ΅Π±ΡΡΡ ΡΡ Π΅ΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠΌ (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅). ΠΠ΄Π½Π°ΠΊΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΎΠΊΠ°, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ Π΄ΠΈΠΎΠ΄ Π·Π°ΡΠΈΡΡ (D1).
ΠΠΎΠ³Π΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ (ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ Β«INΒ»), Π²ΡΠ΄Π°Π΅Ρ 1, ΡΠΎΠ³Π΄Π° Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ Q1. ΠΡΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ΅Π»Π΅ RL1, ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π·Π°Π³ΠΎΡΠ°Π΅ΡΡΡ Π»Π°ΠΌΠΏΠ° (R2). ΠΡΠ»ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ 0, ΡΠΎ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ Q1 ΠΎΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ΅Π»Π΅, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π»Π°ΠΌΠΏΠ° Π²ΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ.
Π Π΅Π»Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π² ΡΡ Π΅ΠΌΠ°Ρ , ΡΡΠ΅Π±ΡΡΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΏΠ΅ΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ 230Π ΠΈ 13Π (ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΎΡΡΠ΅ΡΠΎΠ², ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ², ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΏΡΠ»Π΅ΡΠΎΡΠΎΠ²).
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΠ½ΠΎΠΏΠΊΠΈ
ΠΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ΅ΡΠ²Π°Ρ (ΠΈ ΡΠ°ΠΌΠ°Ρ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°) Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π² Π²ΠΈΠ΄Π΅ ΠΎΡΡΠΊΠΎΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΡΡΠ»Π°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ.
ΠΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΊΡΡΠΎΠΊ ΠΌΠ΅ΡΠ°Π»Π»Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ ΡΠΎΠΏΡΠΈΠΊΠ°ΡΠ°Π΅ΡΡΡ Ρ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠ΅ΡΠ°Π»Π»ΠΎΠΌ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΡΡΡΠΏΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΠ°ΠΊΡ, ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΎ ΠΎΡΡΠΊΠ°ΠΊΠΈΠ²Π°ΡΡ (Ρ ΠΎΡΡ ΠΎΠ½ΠΈ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΊΡΠΎΡΠ΅ΡΠ½ΡΠ΅). ΠΡΠΎΡ ΠΎΡΡΠΊΠΎΠΊ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, Π° Π² ΠΈΡΠΎΠ³Π΅ — ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅Π½Π°Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΌ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΡΠ΅, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΉΠΌΠ°ΡΡ ΡΡΠΎΡ ΠΎΡΡΠΊΠΎΠΊ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΠ±ΡΡΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·. Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΠΎΡΡΠΊΠΎΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡ Π΅ΠΌΡ Π½ΠΈΠΆΠ΅. Π‘Ρ Π΅ΠΌΠ°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Π°Ρ Π·Π΄Π΅ΡΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΅Π½Ρ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΠΏΡΠΎΡΡΠ° Π² ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ.
ΠΠ°ΡΠΈΡΠ° Π²Ρ ΠΎΠ΄Π°: Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅
ΠΠ΅ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²Π²ΠΎΠ΄Π° Π±ΡΠ΄ΡΡ Π΄ΡΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π΄Π°ΠΆΠ΅ Π½Π°Π½Π΅ΡΡΠΈ ΡΡΠ΅ΡΠ±. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ ΠΈΠ· ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°ΡΡΠΈΠΊ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, Π΄Π°ΡΡΠΈΠΊ Π΄ΠΎΠΆΠ΄Ρ, ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ) ΠΈΠ»ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΈ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π²ΡΡΠ°ΡΡΠΈΠ΅ ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΏΠΈ ΠΈΠ½Π΄ΡΠΊΡΠΎΡΠ°), ΡΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΡΠΈΡΡ Π²Π²ΠΎΠ΄Π° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. Π‘Ρ Π΅ΠΌΠ°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Π°Ρ Π½ΠΈΠΆΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ 5V ΡΡΠ°Π±ΠΈΠ»ΠΈΡΡΠΎΠ½ΠΎΠ² Π΄Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π²Ρ ΠΎΠ΄Π½ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°ΠΊ ΡΡΠΎ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ 5 Π ΠΈ Π½ΠΈΠΆΠ΅ 0 Π. Π Π΅Π·ΠΈΡΡΠΎΡ 100R ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, ΠΊΠΎΠ³Π΄Π° Π΄ΠΈΠΎΠ΄ ΠΠ΅Π½Π΅ΡΠ° Π·Π°Ρ Π²Π°ΡΡΠ²Π°Π΅Ρ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅.
ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΡΠΈΡΡ Π²Π²ΠΎΠ΄Π° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡΠΠ°ΡΠΈΡΠ° Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°: ΡΠΎΠΊ
ΠΡ ΠΎΠ΄Ρ ΠΈ Π²ΡΡ ΠΎΠ΄Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°ΡΠΈΡΠ΅Π½Ρ ΠΎΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠΎΠΊΠ°. ΠΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠΎΠΊΠ°, ΡΠ΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΠΊ ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΡΠΎΠ³Π΄Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, Π° ΠΎΠ±ΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π΄Π»Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ 470 ΠΠΌ, 1 ΠΊΠΠΌ ΠΈ Π΄Π°ΠΆΠ΅ 2,2 ΠΊΠΠΌ. Π‘Π΅ΡΠΈΠΈ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π² ΡΠ΅Π΄ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ , ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈΠ»ΠΈ Π²Ρ ΠΎΠ΄Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΡΠΏΡΡΡΠ²Π°Π΅Ρ Π²ΡΠΏΠ»Π΅ΡΠΊ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ² Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΡΠΎΠΊΠ°ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΡΠΎΠ²Π½Ρ
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π² ΡΠ΅ΠΏΠΈ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π±Ρ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ, ΠΈ ΡΡΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΎΡΡΠ°Π²Π»ΡΠ»ΠΎ 5 Π. ΠΠ΄Π½Π°ΠΊΠΎ Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ . ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡ Π΅ΠΌΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ, Π² ΠΊΠΎΡΠΎΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ 5 Π, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠ΅ ΡΠ°ΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ 3,3 Π.
Π₯ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ»ΠΈ Π±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠ°Π²Π΄Π° ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΠ΅ 5-Π²ΠΎΠ»ΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΡΡΠΈ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° 3,3 Π, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° 3,3 Π Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ 5 Π. ΠΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ 5V ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ 3.3V Ρ ΠΎΡΡΡ ΠΎΠ±ΡΠ°ΡΡΡΡ, ΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΄Π²ΠΈΠ³ ΡΡΠΎΠ²Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠ³Π½Π°Π» Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π² Π΄ΡΡΠ³ΠΎΠΉ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ 3,3 Π ΠΈΠΌΠ΅ΡΡ 5 Π «ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½ΠΎΡΡΡ», ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠΈΠ³Π½Π°Π» 5 Π ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΡΠΈΠ³Π½Π°Π»Ρ 3,3 Π, Π½ΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ² 5 Π Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡ 3.3 Π. Π§ΡΠΎΠ±Ρ ΠΎΡ Π²Π°ΡΠΈΡΡ ΠΎΠ±Π° Π²Π°ΡΠΈΠ°Π½ΡΠ°, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ 5 Π΄ΠΎ 3,3 Π ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΡΠΎΠ²Π½ΡΠΠ·ΠΎΠ»ΡΡΠΈΡ: ΠΠΏΡΠΎΠΈΠ·ΠΎΠ»ΡΡΠΎΡ
ΠΠ½ΠΎΠ³Π΄Π° ΡΡ Π΅ΠΌΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΊΡΡΠΎΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°Π·ΡΡΠ΄ (ESD), ΡΠΈΡΠΎΠΊΠΈΠ΅ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ Π½Π΅ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΎΡΡΡ. Π ΡΠ°ΠΊΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΎΠΏΡΠΎΠΈΠ·ΠΎΠ»ΡΡΠΎΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄Π²ΡΠΌ ΡΠ΅ΠΏΡΠΌ ΠΎΠ±ΡΠ°ΡΡΡΡ, Π½Π΅ Π±ΡΠ΄ΡΡΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΠΌΠΈ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ².
ΠΠΏΡΠΎΠΈΠ·ΠΎΠ»ΡΡΠΎΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ²Π΅ΡΠ°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½Π° ΡΠ΅ΠΏΡ ΠΈΠ·Π»ΡΡΠ°Π΅Ρ ΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΡΠ΅ΠΌ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΡ Π΅ΠΌΠΎΠΉ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠΏΡΠΎΠΈΠ·ΠΎΠ»ΡΡΠΎΡΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ²Π½ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ), Π½ΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, Π³Π΄Π΅ Π²ΡΡ ΠΎΠ΄ Π²ΠΊΠ»ΡΡΠ΅Π½ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½. ΠΠΏΡΠΎΠΈΠ·ΠΎΠ»ΡΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ Π²Ρ ΠΎΠ΄ΠΎΠ², ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄ΠΎΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, Π³Π΄Π΅ Π²Ρ ΠΎΠ΄Ρ ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠ°ΡΠ½Ρ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΡΠΎ ΠΎΠΏΡΠΎΠΈΠ·ΠΎΠ»ΡΡΠΎΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ!
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ optoisolation Π΄Π»Ρ Π·Π°ΡΠΈΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΠ°Π²Π΅ΡΡ β
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ PIC ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ
ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ- ΠΡΠΎΠ΄ΡΠΊΡΡ
- ΠΠ»Π°ΡΡΠΎΡΠΌΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- ΠΠ»Π°ΡΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
- ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΡ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ
- Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ IoT
- Π‘Π΅Π½ΡΠΎΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡ
- Π£ΡΠ΅Π±Π½ΡΠΉ ΡΠ΅Π½ΡΡ
- ΠΡΡΡ ΠΏΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ Π²Π΅ΡΠ΅ΠΉ PIC186
- PIC16 Microcontroller Course
- ARM Cortex M Course Online
- 8051 Microcontroller Course
- Embedded C Course
- Microcontroller Tutorials
- Free Videos
- Code Library
- 41 My Account Remember Me
- ΠΡΠΎΠ΄ΡΠΊΡΡ
- ΠΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
- ΠΠ»Π°ΡΡ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
— Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ — Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ — ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΡΠ°ΠΊ, ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΡΠ΅Π±Π΅, ΡΡΠΎ ΠΌΡ ΠΠ ΠΠ‘Π’Π ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ Π½Π° Π΄ΡΠ΅Π±Π΅Π·Π³, ΠΈ ΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ … ΠΠ°ΡΠ΅ΠΌ ΡΠ³Π»ΡΠ±Π»ΡΡΡΡΡ Π² ΡΡΡ ΡΠ΅ΠΌΡ?!? ΠΡ, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠΈΠΊΠ»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΠΎ, ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ.ΠΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°, ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠΎΠ΄Ρ debouncing ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅. Debouncing Π² Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡ, ΠΈ ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΎΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΠΈΠΊΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΌΠ°ΡΡΡΡΡ.
ΠΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ. ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Pressed Π² Button Debouncing ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠΎΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ, ΠΈ ΠΏΠΎΡΠΎΠΊ Π½ΡΠ»Π΅ΠΉ ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΡΠ»ΠΈ Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΏΡΡΠ³ΠΈΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΡΠΎΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ ΠΈΠ»ΠΈ Π½ΡΠ»Π΅ΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠΈΠΌ, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π²ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ Π΄Π»ΠΈΠ½Ρ ΡΡΠΈΡ ΠΏΠΎΡΠΎΠΊΠΎΠ².ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Pressed_Confidence_Level Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈ Released_Confidence_Level Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠΏΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°, Pressed_Confidence_Level ΠΏΠΎΠ²ΡΡΠΈΡΡΡ, ΠΈ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Ρ Released_Confidence_Level ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΎ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠΎΡΠ΅Π½ Π½Π° 0, Π΅ΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡΠ»Π° Π½Π°ΠΆΠ°ΡΠ° Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΈ Pressed_Confidence_Level ΡΡΠ°Π» ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 153 356.ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡΠ»Π° ΠΎΡΠΏΡΡΠ΅Π½Π° (ΠΈΠ»ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» ΠΎΡΡΠΊΠΎΠΊ), ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠΎΡΠ΅Π½Π° Π½Π° 0. Π£Π»ΠΎΠ²ΠΊΠ° Ρ ΡΡΠΈΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, Π΅ΡΠ»ΠΈ Pressed_Confidence_Level ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎ 500, ΡΡΠΎ ΡΠΈΡΠ»ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅, ΡΠΎΠ³Π΄Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·. Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΈ Π΄Π»Ρ Released_Confidence_Level. ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΠ΄ΠΏΡΡΠ³ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.= 1 DDRB | = 1 DDRB & = ~ (1 PORTB | = 1
int Pressed = 0;
int Pressed_Confidence_Level = 0; // ΠΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ cofidence
int Released_Confidence_Level = 0; // ΠΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ
while (1)
{
{ Pressed_Confidence_Level ++; // Π£Π²Π΅Π»ΠΈΡΠΈΡΡ ΡΠΆΠ°ΡΠΈΠ΅
Released_Confidence_Level = 0; // Π‘Π±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ ΠΎΡΠΏΡΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΡΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ
if (Pressed_Confidence_Level> 500) // ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ
{ Π΅ΡΠ»ΠΈ (Π½Π°ΠΆΠ°ΡΠ° == 0)
{
ΠΠΠ Π’Π ^ = 1 ΠΠΠ Π’Π ^ = 1 ΠΠ°ΠΆΠ°Ρ = 1;
}// ΠΠ±Π½ΡΠ»ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π°ΠΆΠ°ΡΠΈΡ
Pressed_Confidence_Level = 0; } }
Π΅ΡΠ΅
{ Released_Confidence_Level ++; // Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°ΡΡΠΉ
Pressed_Confidence_Level = 0; // Π‘Π±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΠΎΡΡΡ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ
Π΅ΡΠ»ΠΈ (Released_Confidence_Level> 500
{
ΠΠ°ΠΆΠ°Ρ = 0;
Released_Confidence_Level = 0;
,ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ
— Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ — Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ — ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Button Debouncing
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄Π΅Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ. ΠΠ°ΠΆΠ½ΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΏΡΡΠΊΠ°ΡΡ ΠΈΠ· Π²ΠΈΠ΄Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. ΠΠ½ΠΎΠΏΠΎΡΠ½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π»ΡΠ΄ΠΈ ΠΌΠΎΠ³ΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.ΠΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°, ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π±ΡΠ΄Π΅Ρ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΡΠ΅Π°ΠΊΡΠΈΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΎΡΠΌΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, ΠΌΠ΅Π½Ρ Π½Π° ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅Π΅ (ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ), ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ (ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°), ΠΈ Ρ. Π΄. ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΡΡΠΎΠΈΡΡΡΡ.
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠΆΠ½ΡΡ Π½Π°ΠΆΠ°ΡΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π±Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ.ΠΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π°, ΠΎΠ΄Π½ΠΎ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅Π½Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ. ΠΡΠ΅ Ρ ΡΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΠΈ ΠΎΠ½ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π΄Π΅Π»Π°Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°Π½.
Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ ΡΠ²Π»Π΅Π½ΠΈΠ΅, Π² ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π±ΡΠ΄ΡΡ Π΄Π²Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°. ΠΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°, ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ. ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡ ΠΎΠ΄ΠΈΠ½ Π²ΡΠΊΠ»ΡΡΠ΅Π½, Π° Π΄ΡΡΠ³ΠΎΠΉ Π²ΠΊΠ»ΡΡΠ΅Π½.ΠΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΡΠ΅Π½Π°, ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ½ΠΎΠ²Π° Π½Π°ΡΠ½Π΅ΡΡΡ. ΠΈ Π·Π°ΡΡΠ°Π²Π»ΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΡΠ½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΡ Π·Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π΄Π²Π°ΠΆΠ΄Ρ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°Π· ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Π― ΠΏΠΎΠΊΠ°ΠΆΡ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π΄ΡΠ΅Π±Π΅Π·Π³Π°. ΠΠ½ΡΡΡΠΈΡΡ Π΅ΠΌΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ (Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ) Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ Π΄ΡΠ΅Π±Π΅Π·Π³. ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄ΡΠ΅Π±Π΅Π·Π³Π°, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²Π²Π΅Π΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΡΡΠΎΠ²Π΅Π½Ρ Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΠΎΡΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΡΠΎΠΊΠ° Π΅Π΄ΠΈΠ½ΠΈΡ ΠΈΠ»ΠΈ Π½ΡΠ»Π΅ΠΉ.ΠΡΠΊΠ°Π· ΠΎΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ: ΠΌΠ΅ΡΠΎΠ΄ ΡΠΎ, ΡΡΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, — ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄. ΠΠ»Π°Π²Π½ΡΠΉ ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΡΡΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΡΡΡ Ρ 0 Π΄ΠΎ 5 Π, Π° Π½Π΅ Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΡΠΈΠ³Π½Π°Π» Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΡΠΌΠ΅Π΅Ρ Π±ΠΎΡΠΎΡΡΡΡ Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠΡΠΎΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ — ΡΡΠΎ ΠΏΠ»ΠΎΡΠ°Π΄Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΡΠΎΠ³Π°ΠΌΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡ 2 Π΄ΠΎ 3 Π²ΠΎΠ»ΡΡ.Π‘ ΡΡΠ΅ΡΠΎΠΌ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ, Ρ Π»ΠΈΡΠ½ΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Π» Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΡΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π΄ΡΠ΅Π±Π΅Π·Π³. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΎ Π»Π°Π·Π°Π½ΠΈΠ΅, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΡΠΏΡΡΠΊΠΎΠ²ΡΠΌ ΠΊΡΡΡΠΊΠΎΠΌ Π¨ΠΌΠΈΡΡΠ°.
ΠΠ° Π²ΠΈΠ΄Π΅ΠΎ ΡΡ Π΅ΠΌΠ° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π° Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ Π±Π΅Π· ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ. debouncing, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ. Π ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ Π΄Π²Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°, ΠΎΠ±Π° Π½Π° ΠΏΠΎΡΡΠ΅ B, ΠΎΠ΄ΠΈΠ½ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ 0, Π° Π΄ΡΡΠ³ΠΎΠΉ Π½Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ 2.ΠΎΠ±Π΅ ΡΡΠΈ Π±ΡΠ»Π°Π²ΠΊΠΈ Π±ΡΠ΄ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° Π²ΡΡ ΠΎΠ΄, ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Π·Π΅Π»Π΅Π½ΡΠ΅, ΡΠ΅Π·ΠΈΡΡΠΎΡ 330 ΠΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π‘ΠΠΠ’ΠΠΠΠΠ. ΠΠ½ΠΎΠΏΠΎΡΠ½ΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ 1 ΠΏΠΎΡΡΠ° B. ΠΡΠΎΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π΄Π»Ρ Π²Ρ ΠΎΠ΄ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΡΠ΅Π½ΠΈΡ (ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° «1»). Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ «ΠΎΡΡΠΊΠΎΠΊΠ°» ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°.Π‘Π½Π°ΡΠ°Π»Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ Π²ΡΠ²ΠΎΠ΄Ρ: Π²ΡΠ²ΠΎΠ΄Ρ, Π²ΡΠ²ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π° Π²ΡΠ²ΠΎΠ΄ Π² DDR (ΡΠ΅Π³ΠΈΡΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ). ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² Π³ΠΎΡΠΈΡ Π²ΡΡΠΎΠΊΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π² Π½Π°ΡΠ°Π»Π΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΊΠ»ΡΡΠ΅Π½, Π° Π΄ΡΡΠ³ΠΎΠΉ Π²ΡΠΊΠ»ΡΡΠ΅Π½. ΠΠ°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» ΠΈ ΠΊΠΎΠ΄ Π²Π½ΡΡΡΠΈ ΡΡΠΎΡ Π±Π»ΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΠ΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠΎΡ ΡΠΈΠΊΠ», ΡΡΠΈΡΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΅ΡΠ»ΠΈ Π³ΠΎΡΠΈΡ.ΠΡΠ»ΠΈ ΠΎΠ½ Π½Π°ΠΆΠ°Ρ ΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ 1, ΡΠΎ ΠΎΠ½ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, Π±ΡΠ»Π° Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π²ΡΠΏΡΡΠ΅Π½. ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ Π½Π΅Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ, ΠΏΠΎΠΊΠ° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°. ΠΠ°ΠΌ Π½ΡΠΆΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡΠ»Π° Π½Π°ΠΆΠ°ΡΠ°, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΏΡΡΠ΅Π½Π°.
#includeint main (ΠΏΡΡΡΠΎ)
{
DDRB | = 1 ΠΠΠ Π’Π ^ = 1 DDRB | = 1 DDRB & = ~ (1 ΠΠΠ Π’Π | = 1 int Pressed = 0; // ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ / ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Pressed
while (1)
{
{
// Π£Π±Π΅ΠΆΠ΄Π°Π΅ΠΌΡΡ, ΡΡΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡΠ»Π° ΠΎΡΠΏΡΡΠ΅Π½Π°
Π΅ΡΠ»ΠΈ (Π½Π°ΠΆΠ°ΡΠ° == 0)
{
ΠΠΠ Π’Π ^ = 1 ΠΠΠ Π’Π ^ = 1 ΠΠ°ΠΆΠ°Ρ = 1;
} }Π΅ΡΠ΅
{
// ΠΡΠΎΡ ΠΊΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ°.
ΠΠ°ΠΆΠ°Ρ = 0;
} } }
ΠΡΠ°ΠΊ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½, Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° — ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°.ΠΠ° ΠΎΡΡΠΈΠ»Π»ΠΈΡΠΊΠΎΠΏΠ΅ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠΌ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΠΏΠΎΠ²ΡΡΠ°ΡΡΠΈΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΆΠ°ΡΡΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΎΡΡΠΊΠΎΠΊΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°ΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΎΡΠΏΡΡΠΊΠ°ΡΡ, ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΡΠΌΠΎΠ΅. ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ. ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
ΠΠ°Π»Π΅Π΅ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ.
,