3. Π Π°Π·Π΄Π΅Π»ΠΈΡΡ Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
4. ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ.
5. ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π·Π°Π΄Π°Ρ. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π·Π°Π΄Π°ΡΠΈ Π½Π΅ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡ Π·Π° ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΡΡΠ°ΡΡΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π²ΠΈΡΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ ΡΠ°ΠΊΠΆΠ΅, ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΡΠΈΠ½ΡΡΠΎΠΌΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
6. ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΌ ΠΏΠ»Π°Π½ΠΎΠΌ ΠΈ ΡΠΎΠ½ΠΎΠ²ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° ΡΠΎΠ½ΠΎΠ²ΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ.
7. Π ΡΡΠΎ Π²Π°ΠΆΠ½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅, ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅! ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π·Π²ΡΠΊΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½Ρ Π² Π³Π»Π°Π²Π΅ 2.
8.8. ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: ΠΠ‘Π Π ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠΎΡΠ°
Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΌΡ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡ Π½Π°ΡΠ½Π΅ΠΌ Ρ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠΎΡΠ°, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠΎΡΠ° Ρ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΠΌΠΈ. ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΎΠΏΠΈΡΠ΅ΠΌ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΠΈΠΌΠΈΡΠ°ΡΠΎΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
8.8.1. ΠΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΡ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌ Π·Π΄Π΅ΡΡ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠΎΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ΅ΡΠ΅ΠΎΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΌ. ΠΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ ΡΠΆΠ΅ ΡΠ°ΠΊΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ Π² Π³Π»Π°Π²Π΅ 2, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡΡΠΆΠ΄Π°Π»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π·Π°ΡΠ΅ΠΌ Π² Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠΎΡΠ°. ΠΠ° ΡΠΈΡ. 8.18 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΎΠ±ΡΠΈΠΉ Π²ΠΈΠ΄ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ. Π¨Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π±Π»ΠΎΠΊΠ° ΠΈΠ»ΠΈ Π½Π° ΠΏΡΠ»ΡΡΠ΅ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅ΡΡΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π·Π²ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°. ΠΠ° ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ ΡΠΈΠ³Π½Π°Π» ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°.
Π ΠΈΡ. 8.18. ΠΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ
8.8.2. ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΌ, ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΊΠΎΠ΄Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠΈΠΊΠ»Π° ΠΎΠΏΡΠΎΡΠ°. Π¦ΠΈΠΊΠ» ΠΎΠΏΡΠΎΡΠ° Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π±Π»ΠΎΠΊΠ° (PORTB) ΠΈΠ»ΠΈ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ (PORTA). ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ UML ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° ΡΠΈΡ. 8.19.
Π ΠΈΡ. 8.19. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ UML Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ
//file name: ampl2.Ρ
//function: program provides control of amplifier
//target controller: Motorola 68HC912B32 evaluation board (EVB)
// - 32K Flash EEPROM available at $8000
// - Compiler options:
// - Program Memory: 0x8000
// - DataMemory: 0x0800
// - Stack Pointer: 0x09FF
//
// ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π²ΡΠΊΠΎΠ²ΡΠΌ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΌ.
// Π£ΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» ΠΎΡ ΡΡΠ΄Π°
// ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠΈΠ³Π½Π°Π»Π°
// Π΄Π»Ρ ΡΡΠΈΠ»Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ
// (ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΏΠΎΡΡΠΎΠΌ B), Π»ΠΈΠ±ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ Π½Π° ΠΏΡΠ»ΡΡΠ΅
// Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΏΠΎΡΡΠΎΠΌ A). ΠΡΠΎΡΠ΅ΡΡΠΎΡ
// ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ(ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ Ρ ΠΏΠΎΡΡΠΎΠΌ P)
// ΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΌΠΈ Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΠΈΠ³Π½Π°Π»Π° ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ΅Π»Π΅(ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅
// Ρ ΠΏΠΎΡΡΠΎΠΌ T), ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠΈΠ³Π½Π°Π»Π° ΠΊ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ
//
// Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΡΡΠΎΠ² Π²Π²ΠΎΠ΄Π°
//
// ΠΠΎΡΡ Π, Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ - Π²Π²ΠΎΠ΄ΠΈΡ ΡΠΈΠ³Π½Π°Π»Ρ ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ,
// ΡΡΠ΅Π±ΡΠ΅Ρ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π² 100 ΠΌΡ
// PA7 Π²ΡΠΊΠ». Π·Π²ΡΠΊΠ° ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡ. ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΠΉ - ΠΈΠΌΠΏΡΠ»ΡΡ 100 ΠΌΡ
// PA6 ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» (ΠΠ) ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡ. ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΠΉ
// ΠΈΠΌΠΏΡΠ»ΡΡ 100 ΠΌΡ
// PA5 ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 2 ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡ. ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΠΉ - ΠΈΠΌΠΏΡΠ»ΡΡ 100 ΠΌΡ
// PA4 ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 1 ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡ. ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΠΉ - ΠΈΠΌΠΏΡΠ»ΡΡ 100 ΠΌΡ
// PA3 ΡΡΠ½Π΅Ρ ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡ. ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΠΉ - ΠΈΠΌΠΏΡΠ»ΡΡ 100 ΠΌΡ
// PA2 CD ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡ. ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΠΉ - ΠΈΠΌΠΏΡΠ»ΡΡ 100 ΠΌΡ
// PA1 ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡ. ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΠΉ - ΠΈΠΌΠΏΡΠ»ΡΡ 100 ΠΌΡ
// PA0 ΠΏΡΠ΅Π΄ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΎΡ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡ. ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΈΠΉ - ΠΈΠΌΠΏΡΠ»ΡΡ 100 ΠΌΡ
// ΠΠΎΡΡ Π Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ - ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π±Π»ΠΎΠΊΠ°
// PB0 ΠΏΡΠ΅Π΄ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²ΠΆΠ°ΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊ-
// Π»ΡΡΠ°ΡΠ΅Π»Ρ = Π²ΠΊΠ»
// PB1 ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²ΠΆΠ°ΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ = Π²ΠΊΠ»
// PB2 CD ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²ΠΆΠ°ΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ = Π²ΠΊΠ»
// PB3 ΡΡΠ½Π΅Ρ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²ΠΆΠ°ΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ = Π²ΠΊΠ»
// PB4 ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 1 ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²ΠΆΠ°ΡΡΠΉ ΠΏΠ΅-
// ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ = Π²ΠΊΠ»
// PB5 ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 2 ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²ΠΆΠ°ΡΡΠΉ ΠΏΠ΅-
// ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ = Π²ΠΊΠ»
// PB6 ΠΠ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²ΠΆΠ°ΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ = Π²ΠΊΠ»
// PB7 Π²ΡΠΊΠ». Π·Π²ΡΠΊΠ° ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²ΠΆΠ°ΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊ-
// Π»ΡΡΠ°ΡΠ΅Π»Ρ = Π²ΠΊΠ»
//
//ΠΠΎΡΡ P Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ - ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ Π½Π° Π»ΠΈΡΠ΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ
//PP0 ΡΠΈΠ³Π½Π°Π» Π½Π° ΡΠΈΠ»ΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»Π΅ ΠΈ Π½Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΠΈ ΡΠΈΠ³Π½Π°Π» Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ
//Π΄Π»Ρ //ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² Π² Π±ΡΡΠ΅Ρ
//PP1 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΈΠ·ΠΊΠΎΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π» - 10 ΠΌΠ
//PP2 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ CD Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΈΠ·ΠΊΠΎΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π» - 10 ΠΌΠ
//PP3 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΡΡΠ½Π΅Ρ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΈΠ·ΠΊΠΎΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π» - 10 ΠΌΠ
//PP4 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 1 Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΈΠ·ΠΊΠΎΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π» - 10 ΠΌΠ
//PP5 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 2 Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΈΠ·ΠΊΠΎΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π» - 10 ΠΌΠ
//PP6 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΠ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π½ΠΈΠ·ΠΊΠΎΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ³Π½Π°Π» - 10 ΠΌΠ
//PP7 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π²ΡΠΊΠ». Π·Π²ΡΠΊΠ°, ΡΠΈΠ³Π½Π°Π» Π½Π° ΡΠΈΠ»ΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»Π΅
//
//ΠΠΎΡΡ T Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ - Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΠ΅Π»Π΅
//PT0 ΡΠ΅Π»Π΅ RESET Π²ΡΡ ΠΎΠ΄ Π½Π° ΡΠ΅Π»Π΅ RESET Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ - ΠΈΠΌΠΏΡΠ»ΡΡ 5 ΠΌΡ
//PT1 ΡΠ΅Π»Π΅ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ Π²ΡΡ ΠΎΠ΄ Π½Π° ΡΠ΅Π»Π΅ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ - ΠΈΠΌΠΏΡΠ»ΡΡ 5 ΠΌΡ
//PT2 ΡΠ΅Π»Π΅ CD Π²ΡΡ ΠΎΠ΄ Π½Π° ΡΠ΅Π»Π΅ CD Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ - ΠΈΠΌΠΏΡΠ»ΡΡ 5 ΠΌΡ
//PT3 ΡΠ΅Π»Π΅ ΡΡΠ½Π΅ΡΠ° Π²ΡΡ ΠΎΠ΄ Π½Π° ΡΠ΅Π»Π΅ ΡΡΠ½Π΅ΡΠ° Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ - ΠΈΠΌΠΏΡΠ»ΡΡ 5 ΠΌΡ
//PT4 ΡΠ΅Π»Π΅ ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 1 Π²ΡΡ ΠΎΠ΄ Π½Π° ΡΠ΅Π»Π΅ ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 1 Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎ-
//Π²Π΅Π½Ρ - ΠΈΠΌΠΏΡΠ»ΡΡ 5 ΠΌΡ
//PT4 ΡΠ΅Π»Π΅ ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 2 Π²ΡΡ ΠΎΠ΄ Π½Π° ΡΠ΅Π»Π΅ ΠΌΠ°Π³Π½ΠΈΡΠΎΡΠΎΠ½ # 2 Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎ-
//Π²Π΅Π½Ρ - ΠΈΠΌΠΏΡΠ»ΡΡ 5 ΠΌΡ
//PT6 ΡΠ΅Π»Π΅ ΠΠ Π²ΡΡ ΠΎΠ΄ Π½Π° ΡΠ΅Π»Π΅ ΠΠ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ //- ΠΈΠΌΠΏΡΠ»ΡΡ 5 ΠΌΡ
//PT7 Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ - ΠΈΠΌΠΏΡΠ»ΡΡ 10 ΠΌΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π°ΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΎΠΏΡΡΠΎΠ½Ρ
//ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΠΈ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ
//ΠΠΎΠ΄Π°ΡΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ (ΠΎΡ ΡΠ΅ΡΠΈ ΠΈΠ»ΠΈ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° 5 Π):
//ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΏΠΎΡΡΠΎΠ²:
//1. ΠΠΎΡΡ A: ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ, ΠΎΡΠΆΠ°ΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ - Π·Π°ΠΏΡΠ΅Ρ
//2. ΠΠΎΡΡ B: ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ, ΠΎΡΠΆΠ°ΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ - ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
//3. ΠΠΎΡΡ P: ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ, Π²ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π² 1
//4. ΠΠΎΡΡ T: ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ, Π²ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π² 0
//5. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° "RELAY-RESET" (PTO) ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 5 ΠΌΡ
//6. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° "RELAY-CD" (PT2) ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ 5 ΠΌΡ
//7. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° "WHICH-INPUT" ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ = "CD"
//8. Π¦ΠΈΠΊΠ» PP1-Π Π 6 (ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π² Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅) ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ
// ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ , ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
//9. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ "PREAMP ON"
//
//ΠΠΎΠ³ΠΈΠΊΠ° ΡΠ°Π±ΠΎΡΡ :
//ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ "PREAMP ON"
//1. ΠΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ "S-PREAMP-PWR" (PB0) ΠΈΠ»ΠΈ "R-PREAMP-PWR" (Π ΠΠ)
//2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° "LED-MUTE-RELAY" (PP7)
//3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° "LED-PWR-RELAY" (PP0)
//4. Π‘ΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² "WHICH-INPUT"
//5. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° "LED-xxxxx" = ΠΏΠΎΠ·ΠΈΡΠΈΡ "WHICH-INPUT"
//6. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° PT7(1) ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠΌ 10 ΠΌΡ
//7. DE-Assert "LED-MUTE-RELAY" (PP7) ΡΠ΅ΡΠ΅Π· ~3 Ρ.
//8. ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΡΠ΅ΠΆΠΈΠΌΡ "SCAN"
//
//ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ "SCAN"
//1.ΠΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΠΎΡ (PB0-PB7) ΠΈΠ»ΠΈ ΠΎΡ (PA0-PA7)
//2. IF = "x-PREAMP-PWR" - ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ "PREAMP OFF"
//3. IF = "x-MUTE" GOTO - ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ "MUTE"
//4. IF = Π»ΡΠ±ΠΎΠΉ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» ΠΎΡ (PB1-PB6) ΠΈΠ»ΠΈ (PA1-PA6)- ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ
"CHANGE"
// ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ "INPUT"
//
// ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ "CHANGE INPUT":
//1. ΠΠΊΠ»ΡΡΠΈΡΡ "LED-MUTE-RELAY" (PP7)
//2. ΠΠΊΠ»ΡΡΠΈΡΡ "RELAY-RESET" (PT0) ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ 5 ΠΌΡ
//3. ΠΠΊΠ»ΡΡΠΈΡΡ "RELAY-xxxxx" (PT1-PT6) (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ
// "WHICH-INPUT" ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ 5 ΠΌΡ)
//4. ΠΠΊΠ»ΡΡΠΈΡΡ "LED-xxxxx" (PP1-PP6) (Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ
// "WHICH-INPUT")
//5. ΠΡΠΈΡΡΠΈΡΡ Old/Input ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ "WHICH-INPUT"
//6. DE-ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ "MUTE-RELAY" (PP7) ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π· 3 Ρ.
//7. ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ "SCAN"
//
// ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ "MUTE":
//1. ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ "LED-MUTE-RELAY" (PP7)
//2. ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ "SCAN"
//
//ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ "PREAMP OFF":