ΠΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ PIC. Π§Π°ΡΡΡ 1 / Habr
ΠΡΠ±ΠΎΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠ»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΠΠ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ: PIC16F628A.ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π°ΠΉΡΠΈ Π½Π° ΡΠ°ΠΉΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Datasheet.
ΠΠ° ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΠ (ΡΡΡΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅).
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ:
- ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π½Π° 4 MHz, ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ²Π°ΡΡ ΡΠ°ΡΡΠΎΡΠΎΠΉ Π΄ΠΎ 20 MHz
- 16 Π½ΠΎΠ³ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΡΠ΅ Π²Ρ ΠΎΠ΄Ρ\Π²ΡΡ ΠΎΠ΄Ρ
- Π΅ΡΡΡ 2 Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΠ°
- 3 ΡΠ°ΠΉΠΌΠ΅ΡΠ°
- CCP ΠΌΠΎΠ΄ΡΠ»Ρ
- USART ΠΌΠΎΠ΄ΡΠ»Ρ
- 128 Π±Π°ΠΉΡ ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ EEPROM
Π‘Ρ
Π΅ΠΌΠ° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²:
Vdd β ΠΏΠΈΡΠ°Π½ΠΈΠ΅.
Vss β Π·Π΅ΠΌΠ»Ρ.
ΠΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΠ.
ΠΡΡΠ°ΡΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ 16 Π½ΠΎΠ³ ΠΠ. ΠΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ³ΠΈ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΏΠΎΡΡΠΎΠ².
ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ
ΠΠ°ΠΊ Ρ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π» Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΡΡΠ°ΡΡΡΡ , ΡΠ°ΠΌΡΠΌ ΠΏΡΠΎΡΡΡΠΌ ΠΈ Π»Π΅Π³ΠΊΠΈΠΌ Ρ ΠΏΠΎΡΡΠΈΡΠ°Π» ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ JAL Ρ IDE JALEdit.
ΠΠ°ΡΠ°Π΅ΠΌ JALPack, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ.
Π ΡΡΠΎΠΌ ΠΏΠ°ΠΊΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ JALEdit. ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°: 16f628a_blink.jal, Π΄Π°Π±Ρ Π½Π΅ ΠΏΠΎΡΡΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊ, ΡΡΠ°Π·Ρ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ Π΅Π΅ Π² Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ», ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, 16f628a_test.jal.
ΠΠ΅ΡΡ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° 4 Π±Π»ΠΎΠΊΠ°:
- Π²ΡΠ±ΠΎΡ ΠΠ ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
include 16f628a -- ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΠΠ
--
-- This program assumes a 20 MHz resonator or crystal
-- is connected to pins OSC1 and OSC2.
pragma target clock 20_000_000 -- oscillator frequency
-- configuration memory settings (fuses)
pragma target OSC HS -- HS crystal or resonator
pragma target WDT disabled -- no watchdog
pragma target LVP disabled -- no Low Voltage Programming
pragma target MCLR external -- reset externally
-- - ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΏΡΠΎΡΠ΅Π΄ΡΡ, ΡΡΠ½ΠΊΡΠΈΠΉ
alias led is pin_A0
pin_A0_direction = output - Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ ΡΠ°ΡΡΠ΅ΡΠΎΠ² Π΄ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°
enable_digital_io() -- ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ Π²Ρ ΠΎΠ΄ΠΎΠ²\Π²ΡΡ ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ
- Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΠ
forever loop
led = on
_usec_delay(250000)
led = off
_usec_delay(250000)
end loop
ΠΠ°ΠΆΠ°Π² F9 (ΠΈΠ»ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ Π² Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π²ΠΈΠ΄Π½ΠΎ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΠ Π±ΡΠ΄Π΅Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ΠΎ:
Code :58/2048 Data:4/208 Hardware Stack: 0/8 Software Stack :80
ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠΎ ΡΡΠ°Π½Π΅Ρ ΡΡΠ½ΠΎ, ΡΡΠΎ Π΄Π°Π½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΡΡΡΠΈΡΠ°Π½Π° Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠ²Π°ΡΡΠ° 20MHz.
Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ Π½Π°Ρ Π΅Π³ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅Ρ, ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
Π ΡΠ°Π·Π½ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΡΠ½ΡΠΎΠ»Π΅ΡΠ°Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π½Π°Π±ΠΎΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ Π±ΠΈΡΠΎΠ². Π£Π·Π½Π°ΡΡ ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π² Π΄Π°ΡΠ°ΡΠΈΡΠ΅ (ΡΡΡ. 97).
Π ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π±ΠΈΡΡ ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Π° ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π°ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
-- Symbolic Fuse definitions
-- -------------------------
--
-- addr 0x2007
--
pragma fuse_def OSC 0x13 { -- oscillator
RC_CLKOUT = 0x13 -- rc: clkout on ra6/osc2/clkout, rc on ra7/osc1/clkin
RC_NOCLKOUT = 0x12 -- rc: i/o on ra6/osc2/clkout, rc on ra7/osc1/clkin
INTOSC_CLKOUT = 0x11 -- intosc: clkout on ra6/osc2/clkout, i/o on ra7/osc1/clkin
INTOSC_NOCLKOUT = 0x10 -- intosc: i/o on ra6/osc2/clkout, i/o on ra7/osc1/clkin
EC_NOCLKOUT = 0x3 -- ec
HS = 0x2 -- hs
XT = 0x1 -- xt
LP = 0x0 -- lp
}
pragma fuse_def WDT 0x4 { -- watchdog timer
ENABLED = 0x4 -- on
DISABLED = 0x0 -- off
}
pragma fuse_def PWRTE 0x8 { -- power up timer
DISABLED = 0x8 -- disabled
ENABLED = 0x0 -- enabled
}
pragma fuse_def MCLR 0x20 { -- master clear enable
EXTERNAL = 0x20 -- enabled
INTERNAL = 0x0 -- disabled
}
pragma fuse_def BROWNOUT 0x40 { -- brown out detect
ENABLED = 0x40 -- enabled
DISABLED = 0x0 -- disabled
}
pragma fuse_def LVP 0x80 { -- low voltage program
ENABLED = 0x80 -- enabled
DISABLED = 0x0 -- disabled
}
pragma fuse_def CPD 0x100 { -- data ee read protect
DISABLED = 0x100 -- disabled
ENABLED = 0x0 -- enabled
}
pragma fuse_def CP 0x2000 { -- code protect
DISABLED = 0x2000 -- off
ENABLED = 0x0 -- on
}
- OSC β ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ 8 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, 4 ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΠΌ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ- INTOSC_NOCLKOUT β Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ (4M Hz)
- HS β Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΉ ΠΊΠ²Π°ΡΡ (8-20 MHz)
- XT = Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ²Π°ΡΡ (200 kHz β 4 MHz)
- LP β Π²Π½Π΅ΡΠ½ΠΈΠΉ Π½ΠΈΠ·ΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΉ ΠΊΠ²Π°ΡΡ (Π΄ΠΎ 200 kHz)
- WDT β ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ.
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π±Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π΄ΠΎΡΠΈΠΊΠ°Π΅Ρ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°.
Π§ΡΠΎ Π±Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ, Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ±Π½ΡΠ»ΡΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΡΠΈ ΡΠ±ΠΎΠ΅ ΡΡΠ΅ΡΡΠΈΠΊ ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΠΎΠ±Π½ΡΠ»ΡΡΡΡΡ, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΡΠ±ΡΠΎΡΡ ΠΠ. ΠΠ½ΠΎΠ³Π΄Π° Π±ΡΠ²Π°Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΎ Π² Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΌ ΡΡΠΎ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ. - PWRTE β ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ.
ΠΡΠΈ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΠΠ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΡΡΡ Π΄ΠΎ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. - BROWNOUT β ΡΠ±ΡΠΎΡ ΠΠ ΠΏΡΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½ΠΈΠΆΠ΅ Π½ΠΎΡΠΌΡ.
- MCLR β Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ±ΡΠΎΡΠ° ΠΠ.
ΠΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΠ Π±ΡΠ΄Π΅Ρ Π² ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌ ΡΠ΅Π·Π΅ΡΠ΅ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π° Π½ΠΎΠ³Π΅ MCLR (pin 4) Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠ»Ρ ΡΠ±ΡΠΎΡΠ° ΠΠ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, Π·Π°ΠΌΡΠΊΠ°ΡΡΡΡ pin 4 Π½Π° Π·Π΅ΠΌΠ»Ρ. - LVP β Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠΈ.
ΠΡΠΈ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ LVP (pin 10). ΠΡΠ»ΠΈ ΠΏΠΎΠ΄Π°ΡΡ 5Π Π½Π° ΡΡΡ Π½ΠΎΠ³Ρ, ΡΠΎ ΠΠ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΠ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π΅ΡΠΆΠ°ΡΡ Π½Π° ΡΡΠΎΠΉ Π½ΠΎΠ³Π΅ 0Π (ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΊ Π·Π΅ΠΌΠ»Π΅). ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΎΠΌΡ LVP Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. - CPD β Π·Π°ΡΠΈΡΠ° EEPROM ΠΎΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ.
- CP β Π·Π°ΡΠΈΡΠ° FLASH (ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ) ΠΎΡ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ.
ΠΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ:
pragma target clock 4_000_000 -- ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡΡ ΡΠ°ΡΡΠΎΡΡ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ°ΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
-- ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
pragma target OSC INTOSC_NOCLKOUT -- ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ
pragma target WDT disabled -- ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
pragma target PWRTE disabled -- ΡΠ°ΠΉΠΌΠ΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
pragma target MCLR external -- Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ±ΡΠΎΡ Π°ΠΊΡΠΈΠ²Π΅Π½
pragma target BROWNOUT disabled -- ΡΠ±ΠΎΡ ΠΏΡΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
pragma target LVP disabled -- ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ
pragma target CPD disabled -- Π·Π°ΡΠΈΡΠ° EEPROM ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°
pragma target CP disabled -- Π·Π°ΡΠΈΡΠ° ΠΊΠΎΠ΄Π° ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°
ΠΠΎΡΠ³Π°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ
ΠΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΠΊ, ΡΡΠΎ Π±Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΌΠΎΡΠ³Π°Π» ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΆΠ°ΡΠ° ΠΊΠ½ΠΎΠΏΠΊΠ°.
Π Π΅ΡΠΈΠ² Π΄Π°Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡ ΠΌΡ Π½Π°ΡΡΠΈΠΌΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΡΡΠ°ΠΌΠΈ ΠΊΠ°ΠΊ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²Ρ ΠΎΠ΄Π°, ΡΠ°ΠΊ ΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΡ ΠΎΠ΄Π°.
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΡ ΠΎΠ΄
ΠΡΠ±Π΅ΡΠ΅ΠΌ Π΅ΡΠ΅ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π½ΠΎΠ³Ρ ΠΠ. ΠΠΎΠ·ΡΠΌΠ΅ΠΌ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, RB5(pin 11). ΠΠ°Π½Π½Π°Ρ Π½ΠΎΠ³Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΠΎΠ½Π° Π½Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ.
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΡ ΠΎΠ΄Π° ΠΠ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΡΡΠ³ΠΈΠ²Π°ΡΡ ΠΊ Π½ΠΎΠ³Π΅ Π»ΠΈΠ±ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π»ΠΈΠ±ΠΎ Π·Π΅ΠΌΠ»Ρ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΠΊ ΠΏΠ»ΡΡΡ, ΡΠ°ΠΊ ΠΈ ΠΊ ΠΌΠΈΠ½ΡΡΡ. Π Π°Π·Π½ΠΈΡΠ° Π±ΡΠ΄Π΅Ρ Π»ΠΈΡΡ Π² ΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΈ Π² ΠΊΠ°ΠΊΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎΡΠ΅ΡΠ΅Ρ ΡΠΎΠΊ.
Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠΊ ΠΏΠΎΡΠ΅ΡΠ΅Ρ ΠΎΡ ΠΠ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΡ, Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ β ΠΊ ΠΠ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π½ΡΠ»Ρ.
ΠΠ°Π±Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π·Π°ΠΆΠΈΠ³Π°Π»ΡΡ ΠΎΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡΡ, ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅.
ΠΠ»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΎΠΊΠ° ΡΠ΅ΡΠ΅Π· Π½ΠΎΠ³Ρ (ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ 25 ΠΌΠ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄ ΠΈΠ»ΠΈ 200 ΠΌΠ Π½Π° Π²ΡΠ΅ ΠΏΠΎΡΡΡ) ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠΎΠΊΠΎΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ. ΠΠΎ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΉ ΡΠΎΡΠΌΡΠ»Π΅ Π²ΡΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² 125 ΠΠΌ. ΠΠΎ ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠ΅Π΄Π΅Π» Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ΅Π½, Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π² 500 ΠΠΌ (Π° ΡΠΎΡΠ½Π΅Π΅ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ).
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ .
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π²Ρ ΠΎΠ΄
ΠΠΎΠ·ΡΠΌΠ΅ΠΌ Π²ΡΠΎΡΡΡ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π½ΠΈΠ³Π΄Π΅ Π½ΠΎΠ³Ρ β RB4 (pin 10, ΡΠΊΠ°Π·Π°Π½Π½Π°Ρ Π² ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ΅ ΡΡΠ½ΠΊΡΠΈΡ PGM ΠΎΡΠ½ΠΎΡΡΠΈΡΡ ΠΊ LVP, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ).
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ Π΄Π²Π° ΡΠΎΡΡΠΎΡΠ½ΠΈΡ: Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ. ΠΠ½Π°ΡΠΈΡ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ°ΠΊ, ΡΡΠΎ Π±Ρ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ Π½Π° Π½ΠΎΠ³Ρ ΡΠ΅Π» ΠΏΠ»ΡΡ, Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ β ΠΊ Π½ΠΎΠ³Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»Π°ΡΡ Π·Π΅ΠΌΠ»Ρ.
Π Π΄Π°Π½Π½ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΡΠ΅Π·ΠΈΡΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ (Pull-up). ΠΠ±ΡΡΠ½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½ΠΎΠΌΠΈΠ½Π°Π»ΠΎΠΌ 10 ΠΊΠΠΌ.
ΠΠΏΡΠΎΡΠ΅ΠΌ, ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ. ΠΡΠ΅ Π½ΠΎΠ³ΠΈ PORTB (RB0-RB7) ΠΈΠΌΠ΅ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΡΠΆΠΊΡ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ. ΠΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ ΠΊΡΠ΄Π° Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅.
ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΊΡ, Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΈ ΡΠΎΠΊΠ° ΡΠ΅ΡΠ΅Π· ΠΠ.
ΠΠ½ΠΎΠΏΠΊΠ° ΡΠ±ΡΠΎΡΠ°
ΠΠΎΠΊΠ° Π½Π΅ Π·Π°Π±ΡΠ»ΠΈ, ΡΡΠΎ ΠΌΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π»ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ±ΡΠΎΡ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π° Π½ΠΎΠ³Ρ MCLR (pin 4).
ΠΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠ Π½Π°ΡΠ½Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π½ΡΠ»Ρ.
ΠΡΠΎΡΠΈΠ²ΠΊΠ°
ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Π½Π°ΡΠ΅ΠΌΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅:
enable_digital_io() -- ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ
Π²Ρ
ΠΎΠ΄ΠΎΠ²\Π²ΡΡ
ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ
--
alias led is pin_B5 -- ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ RB5
pin_B5_direction = output -- Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ RB5 ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΡ
ΠΎΠ΄
--
alias button is pin_B4 -- ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΊ RB4
pin_B4_direction = input -- Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ RB4 ΠΊΠ°ΠΊ Π²Ρ
ΠΎΠ΄
led = off -- Π²ΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ led Π·Π½Π°ΡΠ΅Π½ΠΈΡ 1 ΠΈΠ»ΠΈ 0 (on ΠΈΠ»ΠΈ off, true ΠΈΠ»ΠΈ false, Π΄ΡΡΠ³ΠΈΠ΅ Π°Π»ΠΈΠ°ΡΡ..) ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡ ΠΊ Π½ΡΠΆΠ½ΠΎΠΉ Π½ΠΎΠ³Π΅ ΠΠ ΠΈΠ»ΠΈ ΠΏΠ»ΡΡ, ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΡΡ, ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ Π·Π°ΠΆΠΈΠ³Π°Ρ ΠΈ Π³Π°ΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, Π° ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ button ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΡ 1 Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π΅ Π½Π°ΠΆΠ°ΡΠ° ΠΈ 0 Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ (ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ. ΠΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΠ Π·Π°Π²ΠΈΡΠ½Π΅Ρ):
forever loop
led = off -- Π²ΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
_usec_delay(500000) -- ΠΆΠ΄Π΅ΠΌ 0,5 ΡΠ΅ΠΊ
if Button == 0 then -- Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ
led = on -- Π·Π°ΠΆΠΈΠ³Π°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
_usec_delay(500000) -- ΠΆΠ΄Π΅ΠΌ 0,5 ΡΠ΅ΠΊ
end if
end loop
ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ:
ΡΠ°ΡΡΠΎΡΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Ρ Π½Π°Ρ 4MHz. Π Π°Π±ΠΎΡΠ°Ρ ΡΠ°ΡΡΠΎΡΠ° Π² 4 ΡΠ°Π·Π° ΠΌΠ΅Π½ΡΡΠ΅: 1 MHz. ΠΠ»ΠΈ 1 ΡΠ°ΠΊΡ = 1 ΠΌΠΊΡ. 500.000 ΠΌΠΊΡ = 0,5 Ρ.
ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ:
Errors :0 Warnings :0
Code :60/2048 Data:4/208 Hardware Stack: 0/8 Software Stack :80
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π² ΠΠ, ΡΠΎΠ±ΡΠ°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡ Π΅ΠΌΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ Ρ Π½Π°Ρ Π²ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ
ΠΡΠ΅ ΡΠ°ΠΆΠ΅ ΡΡ Π΅ΠΌΠ°:
Π‘ΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ:
- PGD β pin 13
- PGC β pin 12
- MCLR(Vpp) β pin 4
- Vdd β pin 14
- Vss β pin 5
ΠΠ°ΡΠ΅ΠΌβ¦
ΠΠ΅ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΏΠ°ΠΉΠΊΠ° β ΠΎΠ΄Π½Π° ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΠΉΡΠ΅ ΠΌΠΎΠΈ ΠΏΠ»ΠΎΡ ΠΈΠ΅ ΠΏΡΠΈΠ²ΡΡΠΊΠΈ: Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π°Π²Π΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ½ΡΠ°ΠΆ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΈΡΠ°Π½ΠΈΡ 5Π Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Ρ Π²ΠΎΡΡ ΠΎΡ ΡΡΠ°ΡΠΎΠΉ PS/2 ΠΌΡΡΠΈ, Π²ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π² ΡΠ°Π·ΡΠ΅ΠΌ Π΄Π»Ρ ΠΌΡΡΠΈ.
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ.
ΠΠ°ΡΠ°Π΅ΠΌ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ WinPic800.
ΠΠ΄Π΅ΠΌ Π² Settings->Hardware, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ JDM ΠΈ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΠΈΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ
ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ Hardware Test, Π·Π°ΡΠ΅ΠΌ Detect Device
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ Π½Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ pic628a_test.hex
ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Setting ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π±ΠΈΡΡ Π²ΡΡΡΠ°Π²Π»Π΅Π½Ρ Π²Π΅ΡΠ½ΠΎ, ΠΏΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΡΡΡ ΠΆΠ΅ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ
Program All, Π·Π°ΡΠ΅ΠΌ Verify All
ΠΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΏΠ°ΡΡΡ.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ
Π€ΠΈΠ½Π°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°:
ΠΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° Π½Π°ΠΌ ΠΌΠ΅ΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠΎΠΊΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ (12Π²) Π½Π° MCLR. ΠΠ°Π±Ρ Π½Π΅ ΠΎΡΠΏΠ°ΠΈΠ²Π°ΡΡ Π²Π΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ²ΠΎΠ΄β¦ ΠΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΊ COM ΠΏΠΎΡΡΡ. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π½Π°ΠΌ ΠΌΠ΅ΡΠ°ΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ (Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π·Π΅ΠΌΠ»Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΡΠΎΡΡΡΡ ΠΏΠ°ΠΉΠΊΡ).
ΠΠ½ΠΎΠΏΠΊΡ Π½Π° MCLR ΠΏΠ°ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΡ, Π½ΠΎ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°.
ΠΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠ°ΡΡ, ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ ΠΏΠΎΠ΄ΡΡΠ½Π΅Ρ 12Π² ΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ.
ΠΡΠ°ΠΊ, Ρ Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅: ΠΌΠΈΠ³Π°Π»ΠΊΠ° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²ΡΠ΅ΠΉ ΠΎΡΡΠ°Π²ΡΠ΅ΠΉΡΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠ΅ΠΉ, Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ Π² ΡΠ»Π΅Π΄ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅.
Π£ΡΡΡΠΉΠΎΡΡΠ²Π° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ Microchip ΡΠ΅ΡΠΈΠΈ PIC
ΠΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ (PIC18F258, C)
20.03.2013
Π§Π΅ΡΠ°Π»ΠΈΡΡ ΡΡΠΊΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π΄Π»Ρ ΡΠ²Π΅ΠΆΠ΅ΠΊΡΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π½Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π²Π΅ΡΠΈ β Π±ΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Nissan Almera N15β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 9466
ΠΠ±ΠΌΠ°Π½ ΠΎΠ΄ΠΎΠΌΠ΅ΡΡΠ° (PIC12F629)
08.08.2008
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΠ±ΡΠ°Π½ΠΎ Π½Π° ΠΠ PIC12F629 ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ ΠΈΠ΄ΡΡΠΈΠΌ ΠΎΡ ΠΎΠ΄ΠΎΠΌΠ΅ΡΡΠ°. Π‘ΠΈΠ³Π½Π°Π» ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ, Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΠΉβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 11001
ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡ
ΡΠ°Π½Π½ΡΠΉ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F84A, asm)
08.08.2008
ΠΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΡΠ·Π°Π΄Π°ΡΡΠΈΡ
RC- ΡΠ΅ΠΏΠ΅ΠΉ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ ΡΠ»ΡΠΆΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΎΠ½ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4010
ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΏΠΈΠ΄ΠΎΠΌΠ΅ΡΡ (PIC16F84A, asm)
08.08.2008
ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΏΠΈΠ΄ΠΎΠΌΠ΅ΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΡΠΎ ΡΡΠ°ΡΠ½ΡΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΌΠΈ ΡΠΏΠΈΠ΄ΠΎΠΌΠ΅ΡΡΠ°ΠΌΠΈ, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 7378
COM to MIDI ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ USART (PIC16F828A, asm)
08.03.2009
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π½Π΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½Ρ ΠΏΡΠΈΡΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠΎΠΌ MPU-401. Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΈΡ
ΠΎΠ±ΡΡΠ½ΡΠΌβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3112
USB Bootloader (Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ) Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² PIC18 (asm, C++)
03.11.2010
USB PIC Bootloader β ΡΡΠΎ USB Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ Π΄Π»Ρ ΡΠ΅ΡΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² PIC18 ΡΠΈΡΠΌΡ Microchip. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4146
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ Π½Π° PIC ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F84A, C)
09.08.2008
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² ΡΡΠ°ΡΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎ Π½Π΅
ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠΈΡΡ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ΅ΡΡΡΠ΅β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5080
ΠΠ¦Π Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ RS232 (PIC12F675, asm)
09.08.2008
ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ Π²ΠΎΡΡΠΌΠΈΠ²ΡΠ²ΠΎΠ΄Π½ΡΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ PIC12F675 ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΠ¦Π, Π°Π²ΡΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΈΡΡΠ°Π²ΠΊΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5051
Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ β ΡΠΈΡΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π»Π° Π½Π° LED (PIC16F84/PIC16CE625, asm)
26.02.2011
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² ΠΆΡΡΠ½Π°Π»Π΅ Β«Π Π°Π΄ΠΈΠΎΒ» β 1 Π·Π° 2002 Π³., ΡΡΡ. 60β¦62, Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ β ΡΠΈΡΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π»Π° Π½Π° PIC16CE625, ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π±ΡΠ»ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5753
Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ β ΡΠΈΡΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π»Π° Ρ LCD (PIC16F84/PIC16F628, asm)
26.02.2011
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² ΠΆΡΡΠ½Π°Π»Π΅ Β«Π Π°Π΄ΠΈΠΎΒ» β 7 Π·Π° 2004 Π³., ΡΡΡ. 64, 65 Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ β ΡΠΈΡΡΠΎΠ²Π°Ρ ΡΠΊΠ°Π»Π° Ρ ΠΠ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ ΠΈ Β«Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΒ»β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5978
ΠΡΠΎΠ±Π½ΠΈΠΊ Β«ΠΠ΅ΡΡΠ° ΡΠ»Π΅ΠΊΡΡΠΈΠΊΠ°Β» (PIC12F675, C)
30.10.2010
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ :
β ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ 0 β 300 ΠΠΌ.
β Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» ΠΏΡΠΈ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠΈ ΠΌΠ΅Π½Π΅Π΅ 20 ΠΠΌ.
β ΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ² ΠΏΠΎΠ»ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ².
-β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 6899
Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ ΠΈ ΠΏΡΠΈΠ±ΠΎΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ², ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΡΡ
ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΎΡΠΎΠ² (PIC16F876A)
28.08.2010
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ, Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ² ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ
Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π° Π²ΡΡΠΎΠΊΠΈΡ
ΡΠ°ΡΡΠΎΡΠ°Ρ
, ΡΡΠ°Π» ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΡΠΏΠΎΡΠΎΠ±β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 11908
ΠΠ°Π±Π΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ±Π½ΠΈΠΊ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F84A, asm)
28.08.2010
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ
ΡΠ°ΡΡΠ΅ΠΉ: ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠ΅ΠΉ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ½ΠΎΠΉ. ΠΠΈΠ»Ρ ΠΊΠ°Π±Π΅Π»Ρ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌ Π₯1βΠ₯8 ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°, Ρ Π΄ΡΡΠ³ΠΎΠΉβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3184
Π‘ΠΎΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠ° ΡΠ΅ΡΠΈΠΈ 830 (PIC12F629, asm, C++)
09.08.2008
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ°Π»ΠΎΠ³Π°Π±Π°ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅ΡΡΠ° ΠΊ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ΅ΡΠΈΠΈβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4251
ΠΠ¦Π Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ RS232 (PIC12F675, asm)
09.08.2008
ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ Π²ΠΎΡΡΠΌΠΈΠ²ΡΠ²ΠΎΠ΄Π½ΡΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ PIC12F675 ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΠ¦Π, Π°Π²ΡΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΈΡΡΠ°Π²ΠΊΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5051
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² (PIC16F84A, asm)
09.08.2008
ΠΡΠΈΠ½ΡΠΈΠΏ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠΎΠ² ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΠΎΠΌ, ΡΡΠΎ Π½Π° Π»ΡΠ±ΠΎΠΌ ΠΈΠ· Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌ ΠΊΠ°ΠΊ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠΉ, ΠΌΠΎΠΆΠ΅Ρβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4281
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΠΉ ΠΈΡΠΊΠ°ΡΠ΅Π»Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠΈ (PIC12F629, C)
09.08.2008
Π Π°Π±ΠΎΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠΏΠΎΡΠΎΠ±Π½ΡΡ
ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π² ΡΡΠ΅Π½Π΅, ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΡΠ»Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΠΌΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΠΎΠ³ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 6807
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ Π½Π° PIC16F84A ΠΈ AD9850 (PIC16F84A, C)
09.08.2008
ΠΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΉ Π² ΡΡΠ°ΡΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΠΎΠ½ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠΎΠΉ ββ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 7252
ΠΠ°ΡΠ»ΡΠ½Π°Ρ ΡΡΠ°Π½ΡΠΈΡ Π½Π° PIC-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F84A, asm)
09.08.2008
ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ»ΡΠ½ΡΠ΅ ΡΡΠ°Π½ΡΠΈΠΈ ΠΈΠΌΠΏΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ Π΄ΠΎΡΠΎΠ³ΠΈ ΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 6322
ΠΡΠΈΠ±ΠΎΡ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΆΠΈΠ»ΡΠ½ΡΡ
ΠΊΠ°Π±Π΅Π»Π΅ΠΉ Π½Π° ΠΠ’9200Π (PIC16F84A)
09.08.2008
Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ΅Ρ
Π½ΠΈΠΊΠ΅ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ
ΡΠ΅ΡΡΡ
ΠΈ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΡΡ
ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎ- ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΡΠΈΠ±ΠΎΡΠ°Ρ
, ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
ΡΠ΅Π»Π΅ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5405
ΠΡΠΈΡΡΠ°Π²ΠΊΠ° Π½Π° PIC Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ
Π°ΠΏΠΏΠ°ΡΠ°ΡΠΎΠ² (PIC16F84A, PIC16F628, asm)
09.08.2008
ΠΠ½Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ΅ΠΌΠΎΠ½ΡΠΎΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ
Π°ΠΏΠΏΠ°ΡΠ°ΡΠΎΠ². Π Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ Π½Π°Π΄ΠΎΠ΅Π» ΠΆΠ΅Π½Π΅ Ρ ΠΏΡΠΎΡΡΠ±ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π·Π²ΠΎΠ½ΠΈΡΡ Π΄ΠΎΠΌΠΎΠΉ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 2565
ΠΠΈΠΊΡΠΎΡΠ°ΡΠ°Π΄ΠΎΠΌΠ΅ΡΡ Π½Π° PIC ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F876A, C)
09.08.2008
Π ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡΠΈ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4091
Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ Π½Π° PIC ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F84A, asm)
09.08.2008
ΠΡΠΎΡΡΠΎΠΉ 4-ΡΠ°Π·ΡΡΠ΄Π½ΡΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΌΠ΅Ρ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅
Π ΠΈΡ. 1. Π‘Ρ
Π΅ΠΌΠ° ΡΠ°ΡΡΠΎΡΠΎΠΌΠ΅ΡΠ° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ PIC16F84
Π ΠΈΡ. 2. Π€ΠΎΡΠΎ ΡΠ°ΡΡΠΎΡΠΎΠΌΠ΅ΡΠ° Π½Π°β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 11305
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΠ΅Π·ΡΠ±ΠΎΡΠ΅Π· Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ (PIC16F84A, C)
09.08.2008
ΠΡΠΈΠ½ΡΠΈΠΏ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ΅Π·ΡΠ±ΠΎΠ½Π°ΡΠ΅Π·Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π±ΡΡΡΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΆΡΡΠ΅Π³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4453
Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ Π½Π° PIC ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ Ρ LCD Π΄ΠΈΡΠΏΠ»Π΅Π΅ΠΌ (PIC18F252, C)
09.08.2008
Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ ΡΠΎΠ±ΡΠ°Π½ Π½Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ
ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
ΡΠΈΡΠΌΡ MICROCHIP PIC18F252 Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ 2Ρ
16 (ΠΎΠ½ Π±ΡΠ» ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ), Ρ
ΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 6045
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΌΠ΅Ρ Π½Π° PIC ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F873)
09.08.2008
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΌΠ΅Ρ Π½Π° PIC ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΠ°ΡΡΠΎΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 10ΠΡ Π΄ΠΎ 40 ΠΠΡ, Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π΄ΠΎ 0.01ΠΊΠΡ.
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3947
Π‘ΡΠ΅Π½Π΄ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ATX Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΡΠ½ΡΡΠΈΡ ΠΊΡΠΎΡΡ-Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΡ
Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ (PIC16F84A, asm)
19.04.2008
Π¦Π΅Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π½Π΄Π° Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ’Π₯ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 6327
Π§Π°ΡΡΠΎΡΠΎΠΌΠ΅Ρ, ΠΏΡΠΈΠ±ΠΎΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ², ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΡΡ
ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΎΡΠΎΠ² V3 (PIC16F876A)
19.12.2007
ΠΡΠΎ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΡΠΈΠ±ΠΎΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ², ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΡΡ
ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎΡΡ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΡΠ»ΠΈΡΠΈΡ :
-β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5761
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ½ΡΡ
LED ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ HT1611, HT1613, ΠΠ’10Π’7-7 (asm)
24.12.2010
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ. Π ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5211
ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ LCD WG32240 (PIC18F2520, C)
09.08.2008
Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΡΡ Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΠΠ. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ,β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3699
ΠΠ ΠΏΡΠ»ΡΡ ΠΠ£ Π΄Π»Ρ Canon, Nikon, Minolta, Pentax, Olympus (PIC12F629, asm)
02.12.2010
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠΎΠΊΠ°ΠΌΠ΅ΡΡ ΡΠΈΡΠΌ Canon, Nikon, Minolta, Pentax, Olympus ΠΈΠΌΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡΡΠΌΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3662
Π§Π°ΡΡ Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠ΅ΠΉ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡ GPS (PIC16F876, asm)
16.05.2008
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡ
Π΅ΠΌΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ
ΡΠ°ΡΠΎΠ² Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Ρ
ΠΎΡΠΎΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ. ΠΠΎ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4699
ΠΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ Π΄Π»Ρ ΡΠΏΠΎΡΡΠΈΠ²Π½ΡΡ
ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΠΉ Ρ Π³Π°Π½Π΄ΠΈΠΊΠ°ΠΏΠΎΠΌ (PIC16F88, asm)
21.04.2008
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π°Π²ΡΠΎΡΠ°ΠΌΠΈ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π·Π°ΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π°β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 2368
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½Π°Ρ ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ° (PIC16F84A)
01.03.2008
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅Ρ
ΠΊΡΡΠΏΠ½ΡΡ
Π³ΠΎΡΠΎΠ΄Π°Ρ
ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡΡΡ Π½Π° ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΏΠ»Π°ΡΡ. ΠΠ΅Π΄Π°Π»Π΅ΠΊΠΎ ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠΌΠΈΠ½ΡΡΠ½Π°Ρβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3911
Π’Π°ΠΉΠΌΠ΅Ρ Π½Π° PIC16F628 (PIC16F628, asm)
01.03.2008
ΠΡΠΎΡΠΊΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°ΡΡ Ρ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ Π½Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π° Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. Π― Π½Π°ΡΠ°Π» Π΅Π³ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ ΠΊΠ°ΠΊβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3861
Π’Π΅ΡΠΌΠΎΡΡΠ°Ρ Π΄Π»Ρ ΡΠ΅ΠΏΠ»ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π° (PIC16F84A, asm)
22.01.2008
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΠΊΠ²Π°ΡΡΠΈΡΠ°Ρ
ΠΈΠΌΠ΅ΡΡΡΡ ΠΏΠΎΠ»Ρ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²ΠΎΠΌ. ΠΠ½ΠΈ ΡΠ΄ΠΎΠ±Π½Ρ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎΠ²Π΅ΡΠ½Ρ, Π½ΠΎ Π²ΠΎΡ ΠΈΡ
ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡΡ ΠΈΠΌΠ΅ΡΡ ΡΡΠ΄β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4605
ΠΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠΎΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ (PIC16F629, C)
22.01.2008
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΠΉ ΠΏΡΠΈΠ±ΠΎΡ β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° ΡΡΠΊΠΎΡΡΠΈ Π»Π°ΠΌΠΏ Π½Π°ΠΊΠ°Π»ΠΈΠ²Π°Π½ΠΈΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π·Π° ΡΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5151
Π£ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½Π½Π°Ρ Β«ΠΏΠΎΡΡΠ°Ρ ΡΠ»ΠΊΠ°Β» Π½Π° PIC (PIC16F628, asm)
20.01.2008
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². ΠΡΠΎΡΠΎΡΠΈΠΏΠΎΠΌ ΠΏΠΎΡΠ»ΡΠΆΠΈΠ»Π° Β«ΠΏΠΎΡΡΠ°Ρβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3810
ΠΡΠΎΡΡΡΠ΅ ΡΠ°ΡΡ-Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ Π½Π° PIC16F84 (PIC16F84, asm)
17.01.2008
ΠΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠ°ΡΡ ΡΡΡΠΎΠΈΠ»ΠΈ Π½Π° ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ
ΡΠ°ΡΠΎΠ²ΡΡ
ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ°Ρ
ΡΠ΅ΡΠΈΠΈ Π176 ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ°Ρ
ΡΠ΅ΡΠΈΠΉ Π145β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4987
ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΡΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡ (PIC16F628, asm)
16.01.2008
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ²ΡΡ
ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎ. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² (ΠΠ) ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π΄Π°ΡΡΠΈΠΊΠΎΠ²β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4332
Π§Π°ΡΡ-Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ Ρ ΠΠ-ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ (PIC16F84A)
15.01.2008
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°:
ΠΠ²Π° Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ°.
Π‘ΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3479
Π’Π°ΠΉΠΌΠ΅Ρ Π½Π° PIC16F84 (PIC16F84A, asm)
07.01.2008
Π’Π°ΠΉΠΌΠ΅Ρ β ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΡΠΈΠ°Π½Ρ Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4441
Π’ΠΎΡΠ½ΡΠ΅ ΡΠ°ΡΡ-Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F628A, asm)
04.01.2008
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΏΠΎΡ Π±ΡΠ» ΡΠ΄Π΅Π»Π°Π½ Π½Π° ΡΠΎΡΠ½ΠΎΡΡΠΈ Ρ
ΠΎΠ΄Π° ΡΠ°ΡΠΎΠ² ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²Π΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
β Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ 2 ΡΠ΅ΠΆΠΈΠΌΠ°β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4565
Π§Π°ΡΡ Ρ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F628A, asm)
04.01.2008
ΠΡΠΎΡΠΊΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°ΡΡ Ρ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ Π½Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π° Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. Π― Π½Π°ΡΠ°Π» Π΅Π³ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ ΠΊΠ°ΠΊβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4068
ΠΠ²ΡΠΎΠΌΠ°Ρ Π²Π΅ΡΠ΅ΡΠ½Π΅Π³ΠΎ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ (PIC12C508, C)
04.01.2008
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΡ
Π΅ΠΌΠ° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΡΠΈΡ. 1, Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π² ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈ Π²ΡΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ²Π΅Ρ. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π» Π΅Π³ΠΎ ΡΠ°ΠΈΠ»Π°Π½Π΄Π΅Ρ Wrchitβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 2992
PIC Π΄Π»Ρ ΠΌΠ»Π°Π΄Π΅Π½ΡΠ° (PIC12F629, asm)
07.12.2007
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΠΌΠΎΠΊΠ°Π½ΠΈΡ ΠΏΠ΅Π»Π΅Π½ΠΎΠΊ ΠΌΠ°Π»ΡΡΠ°. ΠΠ°ΠΊ ΠΈ ΠΏΠ°ΠΌΠΏΠ΅ΡΡΡ, ΠΎΠ½ΠΎ Π½Π΅β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 2627
ΠΠΎΠ΄ΠΎΠ²ΡΠΉ Π·Π°ΠΌΠΎΠΊ Π½Π° PIC ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F84, asm)
09.08.2008
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π·Π°ΠΌΠΊΠ° Π΄Π»Ρ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π·Π°ΠΌΠΎΠΊ Π΄ΠΎΠΌΠ°. ΠΠ½Π΅ΡΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ, Π²β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3383
ΠΡ
ΡΠ°Π½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ»ΡΡΠ°ΠΌΠΈ-ΡΠ°Π±Π»Π΅ΡΠΊΠ°ΠΌΠΈ iBUTTON (PIC16F84, asm)
09.08.2008
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΡ
ΡΠ°Π½Π½ΠΎΠΉ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π²β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 2894
ΠΠΎΠ΄ΠΎΠ²ΡΠΉ Π·Π°ΠΌΠΎΠΊ Π½Π° PIC16F84 (PIC16F84)
09.08.2008
Π‘Ρ
Π΅ΠΌΠ° ΡΡΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ β Jon Rck ΠΈΠ· Π‘Π¨Π) ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π° ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ http://www.vermontficks.org/pic.htm Π ΠΌΠ»Π°Π΄ΡΠΈΠΌ ΡΠ°Π·ΡΡΠ΄Π°ΠΌ ΠΏΠΎΡΡΠΎΠ² Π ΠΈ Πβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3659
ΠΡ
ΡΠ°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° MICROALARM (PIC16F84)
09.08.2008
ΠΠ°Π½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ ΠΎΡ
ΡΠ°Π½Ρ ΠΊΠ²Π°ΡΡΠΈΡ, Π΄Π°Ρ, Π³Π°ΡΠ°ΠΆΠ΅ΠΉ ΠΈ Ρ.Π΄. ΠΡΠ½ΠΎΠ²ΠΎΠΉ ΠΎΡ
ΡΠ°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ PIC-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ 16F84A. ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΡβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 2283
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π·Π°ΠΌΠΎΠΊ Ρ ΠΊΠ»ΡΡΠΎΠΌ-ΡΠ°Π±Π»Π΅ΡΠΊΠΎΠΉ I-BUTTON (PIC16F627A (628A, 648A), asm)
09.08.2008
ΠΠ΄Π΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΡ
Π΅ΠΌΠ° ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π·Π°ΠΌΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ»ΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ DS1990A(Touch Memory). Touch Memory ΡΠΈΠΏΠ° DS1990Aβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4539
ΠΡ
ΡΠ°Π½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ (PIC16F628)
09.08.2008
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ ΠΎΡ
ΡΠ°Π½Ρ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡ ( ΠΌΠ°Π³Π°Π·ΠΈΠ½ , ΠΊΠ²Π°ΡΡΠΈΡΠ° ) Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°ΡΡΠΈΠΊΠ° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ Π΄Π°ΡΡΠΈΠΊΠ° ΠΎΡΠΊΡΡΠ²Π°Π½ΠΈΡ Π΄Π²Π΅ΡΠΈ (β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 2980
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π·Π°ΠΌΠΎΠΊ Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ ΡΠ°Π±Π»Π΅ΡΠΎΠΊ iBUTTON (PIC16F628A, C)
09.08.2008
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΡ
Π΅ΠΌΠ° Π·Π°ΠΌΠΊΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ
ΠΊΠ»ΡΡΠ΅ΠΉ Touch Memory ΡΠΈΠΏΠ° DS1990A. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΠ±ΡΠ°Π½ΠΎ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4742
ΠΡ
ΡΠ°Π½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ ΡΠ°Π±Π»Π΅ΡΠΎΠΊ iBUTTON (PIC16F628A)
09.08.2008
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΡ
Π΅ΠΌΠ° ΠΎΡ
ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ
ΠΊΠ»ΡΡΠ΅ΠΉ Touch Memory ΡΠΈΠΏΠ° DS1990A. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΠ±ΡΠ°Π½ΠΎ Π½Π° Π±Π°Π·Π΅β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3480
GSM ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΡ (PIC16F628A)
09.08.2008
ΠΠ°Π½Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠΊΠ° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΠΎΠΉ GSM ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Siemens 35/45 ΡΠ΅ΡΠΈΠΉ ΠΈ 8-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠ³ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 6837
ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡ
ΡΠ°Π½Π½ΡΠΉ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC16F84A, asm)
08.08.2008
ΠΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΡΠ·Π°Π΄Π°ΡΡΠΈΡ
RC- ΡΠ΅ΠΏΠ΅ΠΉ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ ΡΠ»ΡΠΆΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΎΠ½ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4010
ΠΠ½Π²Π΅ΡΡΠΎΡ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΠ°Π·Π½ΠΎΠ³ΠΎ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ (PIC16F73, asm)
29.08.2010
ΠΠ½Π²Π΅ΡΡΠΎΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π°Π»Π° ΠΎΠ΄Π½ΠΎΡΠ°Π·Π½ΡΡ
Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΡΠ»Π΅ΠΊΡΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ ΡΠΈΠΏΠ°β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 6353
ΠΠ»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ (PIC16F628A, asm)
24.05.2008
Π‘ΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π±Π»ΠΎΠΊΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈ Π±Π»ΠΎΠΊΠ° Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΠ.
ΠΠ»ΠΎΠΊ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ β ΠΠΠβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 11143
Π‘ΡΠ΅Π½Π΄ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ATX Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΡΠ½ΡΡΠΈΡ ΠΊΡΠΎΡΡ-Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΡ
Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ (PIC16F84A, asm)
19.04.2008
Π¦Π΅Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π½Π΄Π° Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ’Π₯ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΈΡΠ°Π½ΠΈΡβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 6327
ΠΠ°ΡΡΠ΄Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π° PIC ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ (PIC12F675)
24.01.2008
ΠΠ°Π½Π½ΠΎΠ΅ Π·Π°ΡΡΠ΄Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ (ΠΠ£) Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°ΡΡΠ΄ΠΊΠΈ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ². ΠΡΠ»ΠΈ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ Π½Π΅ ΡΠ°Π·ΡΡΠΆΠ΅Π½ Π΄ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ 1 Π, ΠΎΠ½ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 7337
Π Π΅Π³ΡΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ 0β¦15 Π (PIC16F84A)
08.12.2007
ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ Π²Π°ΡΠ΅ΠΌΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠΉ Π±Π»ΠΎΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΡ
Π½ΡΠΆΠ΄ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²ΠΊΡ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5904
COM to MIDI ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ USART (PIC16F828A, asm)
08.03.2009
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π½Π΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½Ρ ΠΏΡΠΈΡΠΌΠΎΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠΎΠΌ MPU-401. Π ΡΠ²ΡΠ·ΠΈ Ρ ΡΡΠΈΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΈΡ
ΠΎΠ±ΡΡΠ½ΡΠΌβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3112
GTP USB Lite PIC ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ (PIC18F2550)
19.02.2011
ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ GTP USB Lite ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ PIC ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌ ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 11573
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π²Π²ΠΎΠ΄Π° Π²ΡΠ²ΠΎΠ΄Π° (PIC16F628A)
02.12.2010
ΠΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π²Π²ΠΎΠ΄Π° Π²ΡΠ²ΠΎΠ΄Π°, ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π² Π»ΡΠ±ΡΡ
ΡΠ΅Π»ΡΡ
, Π³Π΄Π΅ Π½ΡΠΆΠ½Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3054
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ Π·Π°ΠΏΠΈΡΠ°Π½Ρ ΠΊΠ½ΠΈΠΆΠΊa (PIC12F84, Π‘)
02.12.2010
ΠΠΎΠ²Π°Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½Π°Ρ Π±Π°Π·Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠ΅ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3146
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠΊΠ°ΡΠ½ΡΠΌ ΡΡΠ°Π½ΠΊΠΎΠΌ 16Π25ΠΠ‘ΠΏ (PIC16F876, C)
02.12.2010
Π¨ΡΠ°ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ°Π½ΠΊΠΎΠΌ 16Π25ΠΠ‘ΠΏ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π° Π² 70-Π΅ Π³ΠΎΠ΄Ρ ΠΈ Π±ΡΠ»Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π½Π° ΡΠΈΡΠΈΡΡΠΎΡΠ½ΠΎ β ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΉ Π±Π°Π·Π΅. Πβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4781
ΠΠ ΠΏΡΠ»ΡΡ ΠΠ£ Π΄Π»Ρ Canon, Nikon, Minolta, Pentax, Olympus (PIC12F629, asm)
02.12.2010
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠΎΠΊΠ°ΠΌΠ΅ΡΡ ΡΠΈΡΠΌ Canon, Nikon, Minolta, Pentax, Olympus ΠΈΠΌΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡΡΠΌΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΠ°ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ»ΡΡΠ° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3662
ΠΠ½Π²Π΅ΡΡΠΎΡ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΠ°Π·Π½ΠΎΠ³ΠΎ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ (PIC16F73, asm)
29.08.2010
ΠΠ½Π²Π΅ΡΡΠΎΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π°Π»Π° ΠΎΠ΄Π½ΠΎΡΠ°Π·Π½ΡΡ
Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΡΠ»Π΅ΠΊΡΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ ΡΠΈΠΏΠ°β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 6353
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π½ΠΎΠ΅ ΡΠ°Π±Π»ΠΎ Β«ΠΠΎΠ»ΡΠ΅Π±Π½Π°Ρ ΠΏΠ°Π»ΠΎΡΠΊΠ°Β» (AT89C2051/PIC18C84, asm)
06.11.2010
ΠΠ° ΡΡΠΈΠΌ Π·Π°ΠΌΡΡΠ»ΠΎΠ²Π°ΡΡΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΊΡΠΎΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π° PIC-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅. ΠΠ»Π°Π²Π½ΠΎΠ΅ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²ΠΎ β ΡΡΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΈΠ΄Π΅ΠΈ. Πβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4449
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΡΡ 8 ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² (PIC16F628, asm)
11.10.2010
ΠΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΡΠΊΠΎΡΡΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ². ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΊΠΎΡΡΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠΎΡΠ½ΠΎ-ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»ΡΡΠΈΠ΅ΠΉ (Π¨ΠΠ). Π’Π°ΠΊ ΠΊΠ°ΠΊβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 2732
Π‘Π²Π΅ΡΠΎΠ²ΠΎΠ΅ ΡΠ°Π±Π»ΠΎ Ρ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ
Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·Π²Π΅ΡΡΠΊΠΎΠΉ (PIC16F84A)
21.08.2008
ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ΅ ΡΠ°Π±Π»ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ² ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠΈβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4970
Π’Π΅ΡΠΌΠΎΠΌΠ΅ΡΡ Π½Π° TC77 (PIC16F628, C)
11.10.2010
Π’Π°ΠΊΠΎΠΉ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠ΅ΠΉ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π±ΡΡΡ. ΠΠΎ Π½Π΅ ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡ ΠΈ Π΄Π΅ΡΠ΅Π²,β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3873
Π’Π΅ΡΠΌΠΎΠΌΠ΅ΡΡ Π½Π° PIC (PIC16F628A)
29.10.2008
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΡ
Π΅ΠΌΠ° ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ° Π½Π° PICβΠ΅. ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ (Π² ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ BA56-12SRWA) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ ΠΎΠ±ΡΠΈΠΌ Π°Π½ΠΎΠ΄ΠΎΠΌ.
ΠΠ°ΡΡΠΈΠΊ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 10021
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (PIC16F84A, asm)
19.04.2008
Π¦Π΅Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΎΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΠΏΡΠΈΡΠ΅ΠΌ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3428
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡ Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ (PIC16F84A, asm)
19.04.2008
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ° ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ° DS18S20, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ PIC16F84Aβ¦.
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 5199
Π’Π΅ΡΠΌΠΎΠΌΠ΅ΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠΌΠΎΡΡΠ°ΡΠΎΠΌ (PIC16F84A, asm)
22.01.2008
ΠΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠΎΠ²ΡΡ
ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠΎΠ² Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
ΠΆΡΡΠ½Π°Π»Π° Β«Π Π°Π΄ΠΈΠΎΒ». ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΎΠ½ΠΈβ¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 4481
Π’Π΅ΡΠΌΠΎΡΠ΅Π»Π΅ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (PIC16F84A)
18.11.2007
Π’Π΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΎΠ±Π»Π°ΡΡΡΡ
ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ. ΠΡΠΎ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΡ, ΠΏΠΎΠΆΠ°ΡΠ½ΡΠ΅ Π΄Π°ΡΡΠΈΠΊΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³β¦
ΠΡΠΎΡΠΌΠΎΡΡΠΎΠ²: 3751
Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ . ΠΠ½ΠΈΠ³ΠΈ 1 β 4+ΠΠ
ΠΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ: .
Π ΡΠ΅ΡΡΡΠ΅Ρ ΠΊΠ½ΠΈΠ³Π°Ρ Π.Π. ΠΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΡΠ½ΡΠΌ, Π½ΠΎ ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌ. ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΡΠΈΡΡΠ½ΠΊΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ, Π΄Π°Π½Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ» ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
ΠΠ½ΠΈΠ³Π° 1. ΠΠ²ΡΠΎΡ:ΠΠ°Π΅Ρ Π.Π.
ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ: Π‘ΠΎΠ»ΠΎΠ½-ΠΏΡΠ΅ΡΡ
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2004
Π‘ΡΡΠ°Π½ΠΈΡ: 368
ISBN: 5-98003-078-6
Π―Π·ΡΠΊ: ΡΡΡΡΠΊΠΈΠΉ
Π€ΠΎΡΠΌΠ°Ρ: DJVU
Π Π°Π·ΠΌΠ΅Ρ: 3,5 ΠΠ±
Π ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ 20 ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ: ΡΠ°ΡΡ, ΡΠ°ΠΉΠΌΠ΅ΡΡ, Π°Π²ΡΠΎΠΌΠ°ΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ PIC16F84A. ΠΠΏΠ΅ΡΠ²ΡΠ΅ ΠΊΠ½ΠΈΠ³Π° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ Ρ Π»ΡΠ±ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΠΎΡΡΠΈ. ΠΠ°ΠΆΠ΅ ΡΠ΅, ΠΊΡΠΎ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΡΠΌΠΎΠ³ΡΡ Π±Π΅Π· ΡΡΡΠ΄Π° ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ Π»ΡΠ±ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈ ΡΠ΅Π»ΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΊΠ½ΠΈΠ³Π΅ Π΄Π°Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ.
ΠΠ²ΡΠΎΡ ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅Π»ΠΈΡΡΡ ΠΎΠΏΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠΎΠΌ MPLAB ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ PonyProg2000.
Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
. ΠΠ½ΠΈΠ³Π° 2
ΠΠ²ΡΠΎΡ:ΠΠ°Π΅Ρ Π.Π.
ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ: Π‘Π»ΠΎΠ½-ΠΏΡΠ΅ΡΡ
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2005
Π‘ΡΡΠ°Π½ΠΈΡ: 192
Π―Π·ΡΠΊ: ΡΡΡΡΠΊΠΈΠΉ
Π€ΠΎΡΠΌΠ°Ρ: DJVU
Π Π°Π·ΠΌΠ΅Ρ: 2,4 ΠΠ±
Π ΠΊΠ½ΠΈΠ³Π΅ Π΄Π°Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π² ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π°ΠΉΠ΄ΡΡ Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ β ΠΠ¦Π ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ β ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠΈΠΏΠ° DS 18Γ20, LCD-Π΄ΠΈΡΠΏΠ»Π΅ΡΠΌΠΈ. Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΆΠ΅Π»Π°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΌΠΎΠ³ΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΌΠΈΠ»Π»ΠΈΠ²ΠΎΠ»ΡΡΠΌΠ΅ΡΡ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π·Π°ΡΠΈΡΠΈΡΡ ΡΠ²ΠΎΠΉ Π΄ΠΎΠΌ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°Π΄ΠΎΠ² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, Π° ΡΡΠ΅Ρ ΡΠ°Π·Π½ΡΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ β ΠΎΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ. Π’Π΅ΡΠΌΠΎΠΌΠ΅ΡΡ-ΡΠ°ΡΡ, Π³ΡΠ°Π΄ΡΡΠ½ΠΈΠΊ ΠΈ Π΄Π²Π° ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ Π² Π»ΡΠ±ΠΎΠΌ Π΄ΠΎΠΌΠ΅. ΠΠΎ Π²ΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ Π΄Π°Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ, ΠΈΠ·ΡΡΠ°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
. ΠΠ½ΠΈΠ³Π° 3
ΠΠ²ΡΠΎΡ:ΠΠ°Π΅Ρ Π.Π.
ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ: Π‘ΠΎΠ»ΠΎΠ½-ΠΡΠ΅ΡΡ
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2006
Π‘ΡΡΠ°Π½ΠΈΡ: 240
ISBN: 5-98003-250-9, 5-98003-238-Π₯
Π―Π·ΡΠΊ: ΡΡΡΡΠΊΠΈΠΉ
Π€ΠΎΡΠΌΠ°Ρ: dgvu
Π Π°Π·ΠΌΠ΅Ρ: 3,1 ΠΠ±
Π’ΡΠ΅ΡΡΡ ΠΊΠ½ΠΈΠ³Π° ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π² ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. Π Π½Π΅ΠΉ Π΄Π°Π½ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ USART ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π²Π½Π΅ΡΠ½ΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ² β LCD-Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² ΠΈ ΠΠΠ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ
ΠΏΠΎ COG-ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΆΠ΅Π»Π°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΌΠΎΠ³ΡΡ Π²ΡΠ±ΡΠ°ΡΡ: ΠΎΡ
ΡΠ°Π½Ρ ΠΏΠΎΠ΄Π²ΠΎΡΡΡ, ΡΠ°Ρ
ΠΌΠ°ΡΠ½ΡΠ΅ ΡΠ°ΡΡ, ΡΠ°ΠΉΠΌΠ΅ΡΡ Π½Π° 7 ΠΈ 9 Π²ΡΡ
ΠΎΠ΄ΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°Ρ ΠΊΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠ½ΡΡ
ΡΡΠ±. ΠΠ»Ρ ΡΠΎΠ΄Π½ΠΎΠΉ ΡΠΊΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄Π°ΡΠΈ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ.
Π ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π³Π»Π°Π²Ρ Π²ΡΠ½Π΅ΡΠ΅Π½Ρ Β«ΡΡΡΠ΄Π½ΡΠ΅ ΡΠ΅ΠΌΡΒ» Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ: ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅ΡΠΌΠΈ ΠΈ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠΈΠΏΠ° DS 18Γ20. ΠΠΎ Π²ΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ Π΄Π°Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. Π ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠΈΠ»Π°Π³Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ-Π΄ΠΈΡΠΊ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ 48 ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ
ΡΠ΅ΠΊΡΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ ΡΠ΅ΡΡΡΠ΅Ρ
ΠΊΠ½ΠΈΠ³ Π°Π²ΡΠΎΡΠ°, (Β«ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΊΠΈ. ΠΠ»Ρ Π±ΡΡΠ°, ΠΎΡΠ΄ΡΡ
Π° ΠΈ Π·Π΄ΠΎΡΠΎΠ²ΡΡΒ» ΠΈ Β«Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° Π IΠ‘-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
Β» Π² ΡΡΠ΅Ρ
ΠΊΠ½ΠΈΠ³Π°Ρ
), Π²ΡΡΠ΅Π΄ΡΠΈΡ
Π² ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²Π΅ Π‘ΠΠΠΠ-ΠΡΠ΅ΡΡ, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ°Ρ
, ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠ² ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° MPASM.
ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ, ΠΈΠ·ΡΡΠ°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
. ΠΠ½ΠΈΠ³Π° 4
ΠΠ²ΡΠΎΡ:ΠΠ°Π΅Ρ Π.Π.
ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ: ΠΠ-ΠΡΠ΅ΡΡ
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2008
Π‘ΡΡΠ°Π½ΠΈΡ: 336
ISBN: 978-966-8806-42-1
Π―Π·ΡΠΊ: ΡΡΡΡΠΊΠΈΠΉ
Π€ΠΎΡΠΌΠ°Ρ: DJVU
Π Π°Π·ΠΌΠ΅Ρ: 5.2 ΠΠ±
ΠΠ°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° β ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² PICmicro ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microchip ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΉ Π±Π°Π·Ρ, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠ², Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΏΠΎ COG-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π Π°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ, ΡΡ Π΅ΠΌΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²: ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ°ΡΠΎΠ², ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π²ΠΎΠ·Π΄ΡΡ Π°; Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ°ΡΠΎΠ², ΡΠΈΠΊΡΠΈΡΡΡΡΠΈΡ Π²ΡΠ΅ΠΌΡ Π² ΠΏΡΡΠΈ ΠΈ ΡΠΎΠΎΠ±ΡΠ°ΡΡΠΈΡ ΠΎ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ ΡΠ΅Π»Π΅-ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°; Π°Π²ΡΠΎΠΌΠ°ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ; ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π·Π°ΡΠΈΡΡ ΠΏΠΎ ΡΠΎΠΊΡ ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ; ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠΎΠ² ΠΈ Π΄Ρ. ΠΠ»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π΄Π°Π½Π° Π³Π»Π°Π²Π° ΠΎ Π½Π°Π»Π°Π΄ΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ . ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ, ΠΈΠ·ΡΡΠ°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΊΠΈ. ΠΠ»Ρ Π±ΡΡΠ°, ΠΎΡΠ΄ΡΡ
Π° ΠΈ Π·Π΄ΠΎΡΠΎΠ²ΡΡ
ΠΠ²ΡΠΎΡ:ΠΠ°Π΅Ρ Π.Π.
ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ: Π‘ΠΎΠ»ΠΎΠ½-ΠΡΠ΅ΡΡ
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2004
Π‘ΡΡΠ°Π½ΠΈΡ: 304
ISBN: 5-98003-156-1
Π―Π·ΡΠΊ: ΡΡΡΡΠΊΠΈΠΉ
Π€ΠΎΡΠΌΠ°Ρ: DJVU
Π Π°Π·ΠΌΠ΅Ρ: 3,8 ΠΠ±
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠΈΡΠΎΠΊΠΈΠΉ ΡΠΏΠ΅ΠΊΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π΄Π»Ρ Π±ΡΡΠ°, ΠΎΡΠ΄ΡΡ Π° ΠΈ Π·Π΄ΠΎΡΠΎΠ²ΡΡ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΈΠ½ΠΊΡΠ±Π°ΡΠΎΡ ΠΈΠ· Ρ ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ°, ΡΠ°Π΄ΠΈΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΠΊΠ°ΡΠ΅Ρ Π΄Π»Ρ ΡΡΠ±ΠΎΠ»ΠΎΠ²Π°, ΡΠ°ΡΡΠΎΡΠΎΠΌΠ΅Ρ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΡΠ»Π΅ΠΊΡΡΠΎΡΡΠΈΠΌΡΠ»ΡΡΠΎΡΠΎΠ² ΠΈ Π½Π΅ΠΉΡΠΎΡΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΡ ΡΠ²ΠΎΠ΅ Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅ ΠΈ Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅ Π±Π»ΠΈΠ·ΠΊΠΈΡ Π»ΡΠ΄Π΅ΠΉ. ΠΠΏΠ΅ΡΠ²ΡΠ΅ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π»Π΅ΡΠ΅Π½ΠΈΡ Π½ΠΈΠΊΠΎΡΠΈΠ½ΠΎΠ²ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ ΠΊΠΎΡΠΎΡΡΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΠΎΡΠΈΡΡ ΠΊΡΡΠΈΡΡ ΡΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠΌΠΎΡΡ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΡΠΎΠΉ Π²ΡΠ΅Π΄Π½ΠΎΠΉ ΠΏΡΠΈΠ²ΡΡΠΊΠΈ ΡΠ²ΠΎΠΈΠΌ Π΄ΡΡΠ·ΡΡΠΌ.
ΠΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ ΠΏΡΠ»ΡΡΠ°, Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Ρ ΠΎΠΌΠ΅ΡΡ, ΡΠ°ΡΡΠΎΡΠΎΠΌΠ΅Ρ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° Π IΠ‘-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ . Π ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ Π΄Π°ΡΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Π£ΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΈΡΠΎΠΊΠΈΠΌ ΠΊΡΡΠ³ΠΎΠΌ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ.
Π‘ΠΊΠ°ΡΠ°ΡΡ: Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ . ΠΠ½ΠΈΠ³ΠΈ 1 β 4 + ΠΠ + ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΊΠΈ
ΠΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ PIC. Π§Π°ΡΡΡ 2 / Habr
Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΌΡ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΠ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡ, Π° ΡΠ°ΠΊ ΠΆΠ΅ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΈΡΡΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΡΡΠ°ΠΌΠΈ.Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΠ Π·Π°Π΄Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (SFR).
ΠΠ°ΠΊ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π±ΠΈΡΡ, Π²ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ ΠΠ ΡΠ΅Π³ΠΈΡΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π°ΠΌ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅.
Π§ΡΠΎ Π±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π±ΠΈΡΡ Π² ΠΊΠ°ΠΊΠΈΡ
ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ
Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ β ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ½ΠΎΠ²Π° Π·Π°Π³Π»ΡΠ½ΡΡΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Π²Π·Π³Π»ΡΠ½Π΅ΠΌ Π½Π° ΡΠ°Π±Π»ΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², ΠΈΠΌΠ΅ΡΡΠΈΡ
ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠΈΡΡΠΎΠ²ΡΠΌ Π²Ρ
ΠΎΠ΄Π°ΠΌ\Π²ΡΡ
ΠΎΠ΄Π°ΠΌ ΠΏΠΎΡΡΠ° B:
Π‘ΡΠΈΡΠ°Π² Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ° PORTB ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΅ΠΊΡΡΠΈΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠΆΠΊΠ΅ ΠΏΠΎΡΡΠ°.
ΠΠ°ΠΏΠΈΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΡΡΠΈΡ
Π½ΠΎΠΆΠΊΠ°Ρ
ΠΏΠΎΡΡΠ°.
ΠΠ°ΠΆΠ΄ΡΠΉ Π±ΠΈΡ ΡΠ΅Π³ΠΈΡΡΡΠ° Π½Π°ΠΌ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π²ΠΈΠ΄Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΅ΡΠ΅Π· Π½ΠΈΡ
ΠΌΡ ΡΠΏΡΠ°Π²Π»ΡΠ»ΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ ΠΈ ΡΡΠΈΡΡΠ²Π°Π»ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Π Π΅Π³ΠΈΡΡΡ TRISB ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡ. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· 8 Π±ΠΈΡΠΎΠ² ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΠΊ ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠ΅ΠΉ Π½ΠΎΠΆΠΊΠ΅ ΠΠ.
ΠΡΠΈΡΠ²ΠΎΠΈΠ² Π½ΡΠΆΠ½ΠΎΠΌΡ Π±ΠΈΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ β ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΠΈΠ· Π½Π΅Π³ΠΎ Π²Ρ
ΠΎΠ΄, Π° ΠΏΡΠΈΡΠ²ΠΎΠΈΠ² Π½ΠΎΠ»Ρ β Π²ΡΡ
ΠΎΠ΄.
ΠΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΠΌΡ ΠΌΠ΅Π½ΡΠ»ΠΈ Π±ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ pin_Bx_direction.
Π ΡΠ΅Π³ΠΈΡΡΡΠ΅ OPTION_REG ΠΊ ΠΏΠΎΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ°ΡΡΠΈΠΉ Π±ΠΈΡ:
RBPU: PORTB Pull-up Enable bit
1 = PORTB pull-ups are disabled
0 = PORTB pull-ups are enabled by individual port latch values
ΠΡΠΎΡ Π±ΠΈΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ»ΠΎ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ.
ΠΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠ° Π²ΡΠΊΠ»ΡΡΠ΅Π½Π°, Π° Π·Π½Π°ΡΠΈΡ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΏΠΎΠ΄ΡΡΠΆΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ:
OPTION_REG_NRBPU = 0
ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΡΠ·Π½Π°ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌΡ.
ΠΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°ΡΠ½ΠΎΡΡΡ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΡΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ².
ΠΠΎΠΏΡΡΡΠΈΠΌ, Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΌ ΠΌΠΈΠ³Π°ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠΌ, Π° Π²ΡΠΎΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΠ°ΠΊΠΎΠΉ Π±Ρ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΌΡ Π½Π΅ Π²ΡΠ±ΡΠ°Π»ΠΈ, ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ Ρ Π½Π°Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π΅Ρ: Π²Π΅Π΄Ρ ΠΏΠΎΠΊΠ° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ ΠΎΡΡΡΠΈΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΡΠ°ΠΊΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Π’ΡΡ Π½Π°ΠΌ ΠΈ ΠΏΡΠΈΠ΄ΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ.
ΠΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΡΡ
ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅ΡΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
Π Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π½Π°ΠΌΠΈ ΠΠ 16f628a ΠΈΠΌΠ΅Π΅ΡΡΡ 10 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ:
- Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ INT
- ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ²Π½Ρ ΡΠΈΠ³Π½Π°Π»Π° Π½Π° ΡΠΈΡΡΠΎΠ²ΡΡ Π²Ρ ΠΎΠ΄Π°Ρ RB4:7
- ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠΌΠ΅ΡΠ° TMR0
- ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠΌΠ΅ΡΠ° TMR1
- ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ TMR2 ΠΈ PR2
- Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π² EEPROM
- ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΠ°
- ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅\Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· USART
- ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ CCP
ΠΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ, ΡΠ°ΠΊ ΠΈ Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΠΈΠ΅ Π±ΠΈΡΡ Π² ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ
INTCON ΠΈ PIE1.
ΠΠ»Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ
ΡΠ΅Π³ΠΈΡΡΡΠΎΠΌ PIE1 Π½Π΅ΠΎΠ±ΠΎΡ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΎΡ ΠΏΠ΅ΡΠΈΡΠΈΡΠΈΠΈ Π±ΠΈΡΠΎΠΌ PEIE Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ INTCON.
ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Π±ΠΈΡΠΎΠΌ GIE Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ INTCON.
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅ΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ INTCON ΠΈΠ»ΠΈ PIR1 β ΡΠ»Π°Π³ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ.
ΠΡΠΈ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΈ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΡΠ»Π°Π³Ρ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ· ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.
Π‘Π±ΡΠ°ΡΡΠ²Π°ΡΡ ΡΠ»Π°Π³ΠΈ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅ Π²Ρ
ΠΎΠ΄Π° Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ, ΠΈΠ½Π°ΡΠ΅ ΠΏΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°Ρ
ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ ΠΊΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π΅Π³ΠΎ Π²ΡΠ·Π²Π°Π» Π±ΡΠ΄Π΅Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ΅ΠΌ Π½Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ.
ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ INT. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π±ΠΈΡΠ° INTEDG Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ OPTION ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΌΡ ΡΡΠΎΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»Π° (ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ Ρ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΊ Π²ΡΡΠΎΠΊΠΎΠΌΡ), Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π·Π°Π΄Π½Π΅ΠΌΡ.
ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Ρ ΡΠΈΠ³Π½Π°Π»Π° Π½Π° INT Π½Π΅ΠΎΠ±ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΡΡ Π½ΠΎΠ³Ρ (pin 6).
include 16f628a -- target PICmicro
--
pragma target clock 4_000_000 -- ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡΡ ΡΠ°ΡΡΠΎΡΡ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ°ΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
-- ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°
pragma target OSC INTOSC_NOCLKOUT -- ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΊΠ²Π°ΡΡ
pragma target WDT disabled -- ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
pragma target PWRTE disabled -- ΡΠ°ΠΉΠΌΠ΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
pragma target MCLR external -- Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ±ΡΠΎΡ Π°ΠΊΡΠΈΠ²Π΅Π½
pragma target BROWNOUT disabled -- ΡΠ±ΠΎΡ ΠΏΡΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
pragma target LVP disabled -- ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ
pragma target CPD disabled -- Π·Π°ΡΠΈΡΠ° EEPROM ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°
pragma target CP disabled -- Π·Π°ΡΠΈΡΠ° ΠΊΠΎΠ΄Π° ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°
--
enable_digital_io() -- ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ
Π²Ρ
ΠΎΠ΄ΠΎΠ²\Π²ΡΡ
ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ
--
alias led is pin_B5 -- ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ RB5
pin_B5_direction = output -- Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ RB5 ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΡ
ΠΎΠ΄
--
alias button is pin_B0 -- ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° ΠΊ RB0
pin_B0_direction = input -- Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ RB0 ΠΊΠ°ΠΊ Π²Ρ
ΠΎΠ΄
var volatile bit led_blink = false -- ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
-- Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅
INTCON_INTE = on -- ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π° Π½Π° INT
INTCON_INTF = off -- ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠΎ INT
OPTION_REG_INTEDG = 0 -- Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π΅ 1->0
INTCON_GIE = on -- Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ
-- ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ INT
procedure INT_ISR is
pragma interrupt
if INTCON_INTF then -- ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠ»Π°Π³ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ
INTCON_INTF = off -- ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ
led_blink = !led_blink -- ΠΏΠ΅ΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ»Π°Π³ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°
end if
end procedure
led = off -- Π²ΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
forever loop
led = off -- Π²ΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄
_usec_delay(100000) -- ΠΆΠ΄Π΅ΠΌ 0,1 ΡΠ΅ΠΊ
if led_blink then -- ΠΌΠΎΡΠ³Π°Π΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»Π°Π³Π΅
led = on -- ΠΆΠ΄Π΅ΠΌ 0,1 ΡΠ΅ΠΊ
_usec_delay(100000) -- ΠΆΠ΄Π΅ΠΌ 0,1 ΡΠ΅ΠΊ
end if
end loop
Π£Π²Ρ, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΌΡΠΉ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎ Π΄Π²ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ:
- ΠΈΠ·-Π·Π° Π΄ΡΠ΅Π±Π΅Π·Π³Π° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΏΠΎΠ΄ΡΡΠ΄, Π΄ΡΠ΅Π±Π΅Π·Π³ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ
- Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π½Π°Ρ ΠΎΡΡΠ°Π»ΠΈΡΡ ΠΏΠ°ΡΠ·Ρ, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ, ΠΊΡΠΎΠΌΠ΅ ΠΊΠ°ΠΊ ΠΆΠ΄Π΅Ρ.
Π’Π°ΠΉΠΌΠ΅ΡΡ
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ² β ΡΡΠΈΡΠ°ΡΡ. ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΠ΅ΡΠ° ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅. Π ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ΅Ρ ΠΈΠ΄Π΅Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ, Π½Π΅ Π·Π°Π±ΠΈΠ²Π°Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ΠΌ, ΡΠ°ΠΉΠΌΠ΅ΡΡ ΡΠ΄Π°ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π½Π° Π·Π°ΠΌΠ΅Π½Ρ Π½Π°ΡΠΈΠΌ ΠΏΠ°ΡΠ·Π°ΠΌ.
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΡΠ΅Ρ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ, ΠΏΠΎΡΠΎΠΌΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°Ρ Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ Π²ΡΠ±ΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ.
TMR0
- 8-Π±ΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ (ΡΡΠΈΡΠ°Π΅Ρ ΠΎΡ 0 Π΄ΠΎ 255)
- ΡΠ°ΠΊΡΠΈΡΡΠ΅ΡΡΡ Π»ΠΈΠ±ΠΎ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ, Π»ΠΈΠ±ΠΎ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°
- ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠ΅, ΡΠ°ΠΊ ΠΈ Π·Π°Π΄Π½ΠΈΠ΅ ΡΡΠΎΠ½ΡΡ ΡΠ°ΠΊΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π°
- 8-Π±ΠΈΡΠ½ΡΠΉ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ (ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²ΡΠΎΡΠΎΠΉ, ΠΊΠ°ΠΆΠ΄ΡΠΉ 4β¦ ΠΊΠ°ΠΆΠ΄ΡΠΉ 256 ΡΠΈΠ³Π½Π°Π»)
- ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ Π³Π΅Π½ΠΈΡΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ (ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ ΠΎΡ 255 ΠΊ 0)
- ΡΠ°ΠΉΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ
Π§ΡΠΎ Π½Π°ΠΌ ΡΡΠΎ Π΄Π°Π΅Ρ?
ΠΡΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ β 4 MHz/4 = 1 Mhz) ΡΠ°ΠΉΠΌΠ΅Ρ Π±ΡΠ΄Π΅Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ.
ΠΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ Π±Π΅Π· ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΡΠΎΡΡ 3906,25 ΠΡ. ΠΠ»Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° β ΠΌΠ½ΠΎΠ³ΠΎΠ²Π°ΡΠΎ.
ΠΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π° ΠΏΠΎΡΡΠ΄ΠΎΠΊ (Π΄Π²ΠΎΠΉΡΠ½ΡΠΉ, Ρ.Π΅. Π² 2 ΡΠ°Π·Π°) ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ Π²ΠΎΡΠ΅ΠΌΡ ΡΠ°Π·.
ΠΡΠΈ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ 1:256 ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ°ΡΡΠΎΡΡ Π² 15.3 ΠΡ. ΠΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠΌ Ρ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ°Π·Π»ΠΈΡΠΈΠΌΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌ Π³Π»Π°Π·ΠΎΠΌ.
ΠΡΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΠ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠ²Π°ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΡΠ°ΡΡΠΎΡ.
ΠΡΠΈ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠ°ΠΉΠΌΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΡΡΠ΅ΡΡΠΈΠΊ Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ². Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ ΡΡΠ΅ΡΠ° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΏΡΠΎΡΡΠΎ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½Π°Ρ ΡΠ°ΡΡΠΎΡΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ. Π‘ΡΠ΅ΡΡΠΈΠΊΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°ΠΆΠ°ΡΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΎΠ±ΠΎΡΠΎΡΠΎΠ² ΠΊΠΎΠ»Π΅ΡΠ° ΠΈ ΠΏΡ. ΠΡΠΈ ΡΡΠΎΠΌ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΎΠ±ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠΈΡΠ°ΡΡ ΠΎΡ Π½ΡΠ»Ρ Π΄ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ: ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ° Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ.
ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΠΈΠ·ΠΌΠ΅Π½ΡΡ ΡΡΠ°ΡΡΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠ° ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΈ, Π½ΠΎ ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π·Π° Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΉΠ΄Π΅Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΡΠΈΡΠ°ΡΡ ΡΠ°ΡΡΠΎΡΡ Π½Π΅ ΡΠ΄Π°ΡΡΡΡ.
TMR1
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΡΠ»ΠΈΡΠΈΡ ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΠΎΡ TMR0:
- Π΄Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ 16-Π±ΠΈΡΠ½ΡΠΉ
- ΡΠ°ΠΉΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°, Π½ΠΎ ΠΈ ΠΎΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ²Π°ΡΡΠ°
- ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ β 1:8
- ΡΠ°ΠΉΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΈΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠ΅ ΡΡΠΎΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»Π°
- ΡΠ°ΠΉΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ CCP
- ΡΠ°ΠΉΠΌΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ TMR1 ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ TMR0: ΠΈΠ»ΠΈ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ, ΠΈΠ»ΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ².
TMR2
ΠΠ°Π½Π½ΡΠΉ 8-Π±ΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΠΎΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ.
Π’Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ. ΠΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΡΡΠ°Π²Π»Π΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ 1:1, 1:4 ΠΈΠ»ΠΈ 1:16.
ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΈΠΌΠΏΡΠ»ΡΡΡ ΡΠ°ΠΉΠΌΠ΅Ρ ΡΡΠΈΡΠ°Π΅Ρ ΠΎΡ Π½ΡΠ»Ρ ΠΈ Π΄ΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ PR2.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ TMR2 ΠΈ PR2 ΠΏΠΎΠ΄Π°Π΅ΡΡΡ ΡΠΈΠ³Π½Π°Π» Π½Π° 4-Π±ΠΈΡΠ½ΡΠΉ ΠΏΠΎΡΡΠ΄Π΅Π»ΠΈΡΠ΅Π»Ρ, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ°Π³ΠΎΠΌ.
ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΡΡΠ΄Π΅Π»ΠΈΡΠ΅Π»Ρ, ΡΠΈΠ³Π½Π°Π» ΠΏΡΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ PR2 ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ΄ΡΠΈ Π½Π° ΠΌΠΎΠ΄ΡΠ»Ρ CCP Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±Π°Π·Ρ ΡΠ°ΠΉΠΌΠΈΠ½Π³Π° Π¨ΠΠ.
ΠΠ°ΠΊ ΠΈ TMR1, Π΄Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ.
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π·Π°Π΄Π°Π΄ΠΈΠΌ ΡΠ°ΡΡΠΎΡΡ ΠΌΠΈΠ³Π°Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ TMR1.
Π‘ΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ:
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
include 16f628a -- target PICmicro
--
pragma target clock 4_000_000 -- ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡΡ ΡΠ°ΡΡΠΎΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ°ΡΡΠ΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
-- ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°
pragma target OSC INTOSC_NOCLKOUT -- ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΊΠ²Π°ΡΡ
pragma target WDT disabled -- ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
pragma target PWRTE disabled -- ΡΠ°ΠΉΠΌΠ΅Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
pragma target MCLR external -- Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ±ΡΠΎΡ Π°ΠΊΡΠΈΠ²Π΅Π½
pragma target BROWNOUT disabled -- ΡΠ±ΠΎΡ ΠΏΡΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½
pragma target LVP disabled -- ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ
pragma target CPD disabled -- Π·Π°ΡΠΈΡΠ° EEPROM ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°
pragma target CP disabled -- Π·Π°ΡΠΈΡΠ° ΠΊΠΎΠ΄Π° ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°
--
enable_digital_io() -- ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ Π²Ρ ΠΎΠ΄ΠΎΠ²\Π²ΡΡ ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ
--
alias led is pin_B5 -- ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ RB5
pin_B5_direction = output -- Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ RB5 ΠΊΠ°ΠΊ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π²ΡΡ ΠΎΠ΄
--
-- Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ
T1CON_T1CKPS = 0b_11 -- ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ, 2 Π±ΠΈΡΠ°
T1CON_TMR1CS = 0 -- ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ
PIE1_TMR1IE = on -- ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΎΡ TMR1
PIR1_TMR1IF = off -- ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΎΡ TMR1
INTCON_PEIE = on -- ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΎΡ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ
T1CON_TMR1ON = on -- Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ
INTCON_GIE = on -- Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ--
;ΡΠ°ΠΉΠΌΠ΅Ρ ΡΠ°ΠΊΡΠΈΡΡΠ΅ΡΡΡ ΠΎΡ Fosc/4 : 4MHz/4 = 1 Mhz
;ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° 1:8 : 1Mhz/8 = 125 kHz
;ΡΠ°ΠΉΠΌΠ΅Ρ - 16 Π±ΠΈΡ : 125 kHz/65536 = 1.9 Hz
;ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ Π²ΠΊΠ»ΡΡΠΈΡΡΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠΈΡΡΡ Π·Π° 2 ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ : ΠΈΡΠΎΠ³ΠΎΠ²Π°Ρ ΡΠ°ΡΡΠΎΡΠ° ΠΌΠΎΡΠ³Π°Π½ΠΈΡ 0,95 Hz
---- ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ TMR1
procedure TMR1_ISR is
pragma interrupt
if PIR1_TMR1IF then -- ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠ»Π°Π³ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ
PIR1_TMR1IF = off -- ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠ»Π°Π³ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ
led = !led -- ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°
end if
end procedureforever loop
-- ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠΊΠ»
end loop
CCP
ΠΠΎΠ΄ΡΠ»Ρ CCP (Capture/Compare/PWM) ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ².
Capture
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Π·Π°Ρ Π²Π°ΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ TMR1 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π½ΠΎΠΆΠΊΠ΅ CCP1 (pin 9) Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅, ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ 16-Π±ΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ TMR1 Π² ΡΠ΅Π³ΠΈΡΡΡΡ CCPR1H:CCPR1L.
Π’Π°ΠΊΠΈΠΌΠΈ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ:
- ΠΊΠ°ΠΆΠ΄ΡΠΉ Π·Π°Π΄Π½ΠΈΠΉ ΡΡΠΎΠ½Ρ ΡΠΈΠ³Π½Π°Π»Π°
- ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ½Ρ ΡΠΈΠ³Π½Π°Π»Π°
- ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ½Ρ
- ΠΊΠ°ΠΆΠ΄ΡΠΉ 16 ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ½Ρ
ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ Π²ΡΡΡΠΈΡΡΠ²Π°Ρ ΡΠ°Π·Π½ΠΎΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠΈΠΎΠ΄, Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² ΠΈΠ»ΠΈ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΊΡΠΎΡΡΠ΅ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΠ³Π½Π°Π»Π°.
Compare
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π±ΠΎΠ°Π΅Ρ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ: ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅Π³ΠΈΡΡΡΠ°Ρ CCPR1H:CCPR1L ΡΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ ΡΠ΅ΠΊΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ TMR1, ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΡΠ°Π²ΠΈΡΡ 1 ΠΈΠ»ΠΈ 0 Π½Π° Π½ΠΎΠΆΠΊΠ΅ CCP1 (pin 9) ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π½ΡΠ»ΠΈΡΡ TMR1.
ΠΠ°ΠΌΠ΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ²ΠΎΠΌΠ°ΡΠΈΠ½ΠΊΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ Π½Π° ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΈΡ ΠΈΠΌΠΏΡΠ»ΡΡΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄Π»ΠΈΠ½ΠΎΠΉ 700-2200 ΠΌΠΊΡ Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ 50 Hz. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΄Π»ΠΈΠ½Ρ ΠΈΠΌΠΏΡΠ»ΡΡΠ° ΡΠ΅ΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΠ±ΠΎ Π² ΠΎΠ΄Π½ΠΎ ΠΊΡΠ°ΠΉΠ½Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (700 ΠΌΠΊΡ), Π»ΠΈΠ±ΠΎ Π² Π΄ΡΡΠ³ΠΎΠ΅ (2200 ΠΌΠΊΡ), Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎ ΡΠ΅Π½ΡΡΡ (1500 ΠΌΠΊΡ).
PWM
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Π¨ΠΠ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠΈΠ³Π½Π°Π» Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ TMR2, ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ 10-Π±ΠΈΡΠ½ΠΎΠΉ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡΡ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π¨ΠΠ-ΡΠΈΠ³Π½Π°Π»?
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π°Π²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ³Π½Π°Π» β Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ 1 ΠΈ 0.
Π Π¨ΠΠ ΡΠΈΠ³Π½Π°Π»Π΅ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°ΡΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π½Π° Π²ΡΡ
ΠΎΠ΄ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ 1, Π° Π²ΡΠΎΡΡΡ ΡΠ°ΡΡΡ β 0. ΠΠ΅Π½ΡΡ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΠ±ΠΎΠΈΡ
ΡΠ°ΡΡΠ΅ΠΉ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ ΡΠΈΠ³Π½Π°Π»Π°. Π‘ΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡ Π¨ΠΠ β ΡΡΠΎ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠΌΠΏΡΠ»ΡΡΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π¨ΠΠ. 10-Π±ΠΈΡΠ½ΡΠΉ Π¨ΠΠ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΠΈ Π² 1/1024 Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄Π°.
ΠΠ°ΠΊ ΡΡΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ?
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΎΡΠ° ΡΠΈΠ³Π½Π°Π»Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π΅Π»ΠΈΠΊΠ°, ΡΠΎ Π½ΠΈΠ·ΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΡΠΌ Π½Π°Π³ΡΡΠ·ΠΊΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°Π²Π½ΠΎΠ΅ ΠΏΡΠΎΡΠ΅Π½ΡΡ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΎΡ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠ· Π¨ΠΠ Ρ Π½Π°Ρ Π²ΡΠΉΠ΄Π΅Ρ ΠΎΠ±ΡΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΡΠΉ Π²ΡΡ
ΠΎΠ΄ Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΎΡ 0 Π΄ΠΎ Vdd (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ β 5Π).
ΠΠ»Ρ Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΎΠΊ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΄Π»Ρ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ΠΎΠ²) Π¨ΠΠ ΡΠΈΠ³Π½Π°Π» Π±ΡΠ΄Π΅Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π±ΠΎΡΡ. ΠΠ»Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π³Π»Π°Π·Π° ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π° Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ²Π°ΠΆΠ½ΠΎΡΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ Π³ΠΎΡΠ΅Π½ΠΈΠ΅ΠΌ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΠΊΠΎΡΡΡΡ.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π¨ΠΠ ΠΈΠΌΠ΅Π΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΏΠΎΡΠΎΠΌΡ Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡΠΎΠ±ΡΡ
ΡΡΠΈΠ»ΠΈΠΉ ΠΏΠΎ ΡΠ°ΡΡΠ΅ΡΠ°ΠΌ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ:
-- Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π¨ΠΠ
pin_CCP1_direction = output -- Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ pin 9 ΠΊΠ°ΠΊ Π²ΡΡ
ΠΎΠ΄
include pwm_hardware -- ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, ΡΠΏΡΠΎΡΠ°ΡΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π¨ΠΠ
pwm_max_resolution(4) -- ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ TMR2 Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° Π½ΡΠΆΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ (976 Hz)
pwm1_on() -- Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π¨ΠΠvar bit fade_type = 1 -- ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π»Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΠΈ
var byte i = 0 -- ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ ΡΡΠΊΠΎΡΡΠΈ
forever loop
-- ΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
if fade_type then
i = i + 1
if i == 100 then
fade_type = 0
end if
else
i = i - 1
if i == 0 then
fade_type = 1
end if
end if
pwm1_set_percent_dutycycle(i) -- ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΊΠΎΡΡΠΈ
_usec_delay(20000) -- Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΠ°ΡΠ·Ρ, ΠΈΠ½Π°ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΡΠΌ
end loop
ΠΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΡ
ΠΡΡ ΡΠ°Π±ΠΎΡΠ° ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±Ρ ΡΡΠ°Π²Π½ΠΈΡΡ Π΄Π²Π° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅. Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ (ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅), ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅.
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ, ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π²ΠΎΡΡΠΌΠΈ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ :
ΠΠΎ ΡΡ Π΅ΠΌΠ°ΠΌ Ρ ΠΎΡΠΎΡΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΡΡΠΎΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΡΠ½ΠΈΡΡ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠΏΠΎΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Vref.
ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ
ΠΡΠΎ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΠΎΠ².
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ β ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄ΡΠ»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π½Π° 16 ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°Ρ . ΠΡΠ΅, ΡΡΠΎ ΠΎΠ½ ΡΠΌΠ΅Π΅Ρ β Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ Π΄ΠΎ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΠΈΡΠ°Π½ΠΈΡ.
ΠΡΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠΈ 5Π ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π°ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ 0 Π΄ΠΎ 3.6Π.
EEPROM
Π ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ 16f628a Π½Π°ΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ 128 Π±Π°ΠΉΡ ΡΠ½Π΅ΡΠ³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° Π½Π°ΠΌ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π±Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΏΡΠΎ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π·Π°ΠΏΠΈΡΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡ Π² ΠΏΠ°ΠΌΡΡΡ, Π½Π°ΠΌ ΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ΄Π½Ρ Π±ΠΈΠ±ΠΈΠ»ΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ eeprom.
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ
include pic_data_eeprom
ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½Π°ΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ ΡΡΠ΄ ΠΏΡΠΎΡΠ΅Π΄ΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ:
data_eeprom_read([offset],[byte]) -- ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΡΠΈΡΠ°Π΅Ρ Π±Π°ΠΉΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ [offset] ΠΈ -- Π·Π°Π½ΠΎΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ [byte] data_eeprom_write([offset],[byte]) -- ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π·Π°ΠΏΠΈΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π±Π°ΠΉΡ [byte] Π½Π° ΠΌΠ΅ΡΡΠΎ [offset] data_eeprom_read_word([offset],[word]) -- ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΡΡΠΈΡΡΠ²Π°Π΅Ρ 2 Π±Π°ΠΉΡΠ°: [offset] ΠΈ [offset]+1 data_eeprom_write_word([ofset],[word]) -- ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ 2 Π±Π°ΠΉΡΠ° ΠΏΠΎΠ΄ΡΡΠ΄ data_eeprom_read_dword([offset],[dword]) -- ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΡΡΠΈΡΡΠ²Π°Π΅Ρ 4 Π±Π°ΠΉΡΠ° ΠΏΠΎΠ΄ΡΡΠ΄ data_eeprom_write_dword([offset],[dword]) -- ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ 4 Π±Π°ΠΉΡΠ° ΠΏΠΎΠ΄ΡΡΠ΄ [byte] = data_eeprom([offset]) -- ΡΡΠ΅Π½ΠΈΠ΅ Π±Π°ΠΉΡΠ° ΡΠ΅ΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΡ [word] = data_eeprom_word([offset]) -- ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΡ Π±Π°ΠΉΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΡ [dword] = data_eeprom_dword([offset]) -- ΡΡΠ΅Π½ΠΈΠ΅ 4 Π±Π°ΠΉΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΡ
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΠΎ ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ β ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ°ΠΏΠΈΡΠ°ΡΡ dword ΠΏΠΎ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ 128 Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ ΡΠ΄Π°ΡΡΡΡ.
USART
USART β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π°. ΠΠ°Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ.
ΠΠ»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠ°Π½Π°Π»Π° ΡΠ²ΡΠ·ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»ΠΈΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Rx ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Tx Π΄ΡΡΠ³ΠΎΠ³ΠΎ.
ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π½ΠΎ Π½Π°ΠΌ ΡΠ½ΠΎΠ²Π° ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π»ΠΈΡΡ ΠΎΠ΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°.
ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, ΡΡΠΎ Π½Π°ΠΌ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ β ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΠΠ. ΠΡΠΈ 4 MHz ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ β 2400.
const serial_hw_baudrate = 2400 -- Π·Π°Π΄Π°Π΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΡ
include serial_hardware -- ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ
serial_hw_init() -- ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΌΠΎΠ΄ΡΠ»Ρ
ΠΠΎΡΠ»Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π±Π°ΠΉΡΡ.
serial_hw_write([byte]) -- ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π±Π°ΠΉΡΠ° [byte] serial_hw_data = [byte] -- ΠΎΡΠΏΡΠ°Π²ΠΊΠ° Π±Π°ΠΉΡΠ° ΡΠ΅ΡΠ΅Π· ΠΏΡΠ΅Π²Π΄ΠΎΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ serial_hw_read([byte]):[boolean] -- ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΏΡΠΈΡΠ»Π°Π½Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡΠ° Π·Π°Π½ΠΎΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² -- ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ [byte] ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true -- ΠΏΡΠΈ ΠΎΡΡΡΡΡΠ²ΠΈΠΈ ΠΏΡΠΈΡΠ»Π°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ false serial_hw_data_available -- ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΏΡΠΈΠ½ΡΡΡΡ Π±Π°ΠΉΡ Π΄Π°Π½Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true, ΠΈΠ½Π°ΡΠ΅ - false [byte] = serial_hw_data -- ΡΡΠ΅Π½ΠΈΠ΅ Π±Π°ΠΉΡΠ° ΡΠ΅ΡΠ΅Π· ΠΏΡΠ΅Π²Π΄ΠΎΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ -- ΠΏΡΠΈΠ½ΡΡΡΡ Π±Π°ΠΉΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΈΡ ΠΏΡΠΈΡ ΠΎΠ΄Π° -- ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° ΡΡΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ -- ΡΠ°ΠΊΡ ΠΏΡΠΈΡ ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ
ΠΠ»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΡΠ·ΠΈ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ UART-COM ΠΈ UART-USB Π°Π΄Π°ΠΏΡΠ΅ΡΡ. ΠΠΏΡΠΎΡΠ΅ΠΌ, Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ ΡΠΎΠ±ΡΠ°ΡΡ ΠΈΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎ ΡΡ Π΅ΠΌΠ°ΠΌ:
ΠΠ½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ²Π°ΡΡ
ΠΠ°ΠΊ Π±ΡΠ»ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π½Π΅ Π²ΡΠ΅Π³Π΄Π°. ΠΠΎ Π±ΡΠ²Π°ΡΡ ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ°ΠΊΡΠΎΠ²ΡΠΉ ΡΠΈΠ³Π½Π°Π».
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠ²Π°ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΊ Π½ΠΎΠ³Π°ΠΌ OSC1 ΠΈ OSC2 (pin16 ΠΈ pin 15):
ΠΠ»Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ
ΠΊΠ²Π°ΡΡΠ΅Π² ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π΅ Π½ΡΠΆΠ΅Π½, ΡΠΌΠΊΠΎΡΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠΎΠ² Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°ΡΡΠΎΡΡ ΠΊΠ²Π°ΡΡΠ°. Π’Π°ΠΊ ΠΆΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°ΡΡΠΎΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΡΠ΅ΠΆΠΈΠΌ, Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ Π±ΠΈΡΠ΅ OSC:
ΠΠΌΠ΅ΡΡΠΎ ΠΊΠ²Π°ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡ, ΠΎΠ½ ΡΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ΅Π±Π΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ β Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΠ΅ΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΊ Π·Π΅ΠΌΠ»Π΅.
ΠΡΠΎΠ³ΠΈ
ΠΠΎΡ ΠΌΡ ΠΈ ΡΠ°ΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ 16f628a. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π² ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΡΠΎΡΠΊΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ, ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
Π‘ ΡΠ΅ΠΊΡΡΠΈΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠΈΡΠΈΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ, Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π»ΡΠ±ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΌ ΠΠ Π½Π΅ ΡΠΎΡΡΠ°Π²ΠΈΡ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΡΡΡΠ΄Π°.
Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ Π² 4 ΠΊΠ½ΠΈΠ³Π°Ρ + CD

Π ΡΠ΅ΡΡΡΠ΅Ρ ΠΊΠ½ΠΈΠ³Π°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΡΠ½ΡΠΌ, Π½ΠΎ ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌ. ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΡΠΈΡΡΠ½ΠΊΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ, Π΄Π°Π½Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ» ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
Π ΠΊΠ½ΠΈΠ³Π°ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Ρ ΠΌΠ°Π½ΡΠ°Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ MPLab, IC-Prog ΠΈ PonyProg2000 Π½Π° CD Π΄ΠΈΡΠΊΠ΅.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠ½ΠΈΠ³
ΠΠ°Π΅Ρ Π.Π. β Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
. Π‘ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΊ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΡΠ΅ΠΊΡΡΠ°ΠΌ. β Π.: Π‘ΠΠΠΠ-ΠΡΠ΅ΡΡ, 2003. β 368 Ρ.: ΠΈΠ». β (Π‘Π΅ΡΠΈΡ Β«Π‘ΠΠΠΠ β ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌΒ», Π²ΡΠΏΡΡΠΊ 22) ISBN 5-98003-078-6+CD
Π ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ 20 ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ: ΡΠ°ΡΡ, ΡΠ°ΠΉΠΌΠ΅ΡΡ, Π°Π²ΡΠΎΠΌΠ°ΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ PIC16F84A. ΠΠΏΠ΅ΡΠ²ΡΠ΅ ΠΊΠ½ΠΈΠ³Π° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ Ρ Π»ΡΠ±ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΠΎΡΡΠΈ. ΠΠ°ΠΆΠ΅ ΡΠ΅, ΠΊΡΠΎ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΡΠΌΠΎΠ³ΡΡ Π±Π΅Π· ΡΡΡΠ΄Π° ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ Π»ΡΠ±ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈ ΡΠ΅Π»ΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΊΠ½ΠΈΠ³Π΅ Π΄Π°Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ.
ΠΠ²ΡΠΎΡ ΡΠ°ΠΊΠΆΠ΅ Π΄Π΅Π»ΠΈΡΡΡ ΠΎΠΏΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠΎΠΌ MPLAB ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ PonyProg2000.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ
Π§Π°ΡΡ Ρ ΡΡΠ΅ΠΌΡ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ
Π§Π°ΡΡ Ρ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠΌ β ΡΠ°Ρ ΠΌΠ°ΡΠ½ΡΠ΅ ΡΠ°ΡΡ
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΎΡ ΡΠΎΠ±ΡΡΠΈΠΉ
ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Ρ ΠΎΠΌΠ΅ΡΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ
ΠΠ²ΡΠΎΠΌΠ°Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ
Π‘ΡΠ΅ΡΡΠΈΠΊ Π²ΠΈΡΠΊΠΎΠ²
ΠΠ°Π±Π΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ±Π½ΠΈΠΊ
Π Π°Π΄ΠΈΠΎΠΎΡ ΡΠ°Π½Π°
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ Π΄ΠΎΠΌΠΎΡΠΏΡΠ°Π²
Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ ΡΠΎΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Π°ΠΌΠΈ
ΠΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠ° ΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠΈ
Π§Π°ΡΡ-Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ
ΠΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΠΎΡ ΠΎΠ΄Π½ΡΠΉ Π±ΡΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ
Β«ΠΠ΅ΡΠΎΡΠ½ΡΠ΅Β» ΡΠ°ΡΡ
ΠΠ²ΡΠΎΠΌΠ°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠΎΡΠ°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊΠ°
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
1 Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ PIC16F84A
2 ΠΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°
3 ΠΠ°ΠΊΡΠΎΠΊΠΎΠΌΠ°Π½Π΄Ρ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° MPASM
4 ΠΠΎΠ΄Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
5 PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅
6 Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ MPASM
ΠΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
ΠΠ°Π΅Ρ Π.Π. β Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ . Π‘ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΡΠ΅ΠΊΡΡΠ°ΠΌ. ΠΠ½ΠΈΠ³Π° 2. β Π.: Π‘ΠΠΠΠ-ΠΡΠ΅ΡΡ, 2005. β 192 Ρ.: ΠΈΠ». β (Π‘Π΅ΡΠΈΡ Β«Π‘ΠΠΠΠ β ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌΒ») ISBN 5-98003-238-Π₯+CD
Π ΠΊΠ½ΠΈΠ³Π΅ Π΄Π°Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π² ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π°ΠΉΠ΄ΡΡ Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΠ¦Π ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ β ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠΈΠΏΠ° DS 18Γ20, LCD-Π΄ΠΈΡΠΏΠ»Π΅ΡΠΌΠΈ. Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΆΠ΅Π»Π°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΌΠΎΠ³ΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΌΠΈΠ»Π»ΠΈΠ²ΠΎΠ»ΡΡΠΌΠ΅ΡΡ, Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π·Π°ΡΠΈΡΠΈΡΡ ΡΠ²ΠΎΠΉ Π΄ΠΎΠΌ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°Π΄ΠΎΠ² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, Π° ΡΡΠ΅Ρ
ΡΠ°Π·Π½ΡΠΉ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΎΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ. Π’Π΅ΡΠΌΠΎΠΌΠ΅ΡΡ-ΡΠ°ΡΡ, Π³ΡΠ°Π΄ΡΡΠ½ΠΈΠΊ ΠΈ Π΄Π²Π° ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ° Π±ΡΠ΄ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ Π² Π»ΡΠ±ΠΎΠΌ Π΄ΠΎΠΌΠ΅. ΠΠΎ Π²ΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ Π΄Π°Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ, ΠΈΠ·ΡΡΠ°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
Π ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ
Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΠ¦Π
ΠΠΈΠ»Π»ΠΈΠ²ΠΎΠ»ΡΡΠΌΠ΅ΡΡ
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΈΠ±ΠΎΡ Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π·Π°ΡΠΈΡΡ
ΠΠ²ΡΠΎΠΌΠ°Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°Π΄ΠΎΠ² ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΏΠ°Π΄ΠΎΠ² ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π°ΡΠΈΡΡ Π±Π΅Π· ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠΈ
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π°ΡΠΈΡΡ ΡΡΠ΅Ρ
ΡΠ°Π·Π½ΡΡ
Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ
Π£ΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΈΠ·ΠΌΠ΅ΡΡΡΡΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ
Π’ Π΅ΡΠΌΠΎΠΌΠ΅ΡΡ-ΡΠ°ΡΡ
ΠΡΠ°Π΄ΡΡΠ½ΠΈΠΊ
ΠΠ²Π° ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
ΠΠΎΠ΄Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²
ΠΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
ΠΠ°Π΅Ρ Π.Π. β Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ . ΠΠ½ΠΈΠ³Π° 3. β Π.: Π‘ΠΠΠΠ-ΠΡΠ΅ΡΡ, 2006. β 240 Ρ.: ΠΈΠ». β (Π‘Π΅ΡΠΈΡ Β«Π‘ΠΠΠΠ β ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌΒ») ISBN 5-98003-250-9 + ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ +CD
Π’ΡΠ΅ΡΡΡ ΠΊΠ½ΠΈΠ³Π° ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π² ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅. Π Π½Π΅ΠΉ Π΄Π°Π½ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ USART ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π²Π½Π΅ΡΠ½ΠΈΡ
ΡΡΡΡΠΎΠΉΡΡΠ² β LCD-Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² ΠΈ ΠΠΠ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ
ΠΏΠΎ COG-ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΆΠ΅Π»Π°ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΌΠΎΠ³ΡΡ Π²ΡΠ±ΡΠ°ΡΡ: ΠΎΡ
ΡΠ°Π½Ρ ΠΏΠΎΠ΄Π²ΠΎΡΡΡ, ΡΠ°Ρ
ΠΌΠ°ΡΠ½ΡΠ΅ ΡΠ°ΡΡ, ΡΠ°ΠΉΠΌΠ΅ΡΡ Π½Π° 7 ΠΈ 9 Π²ΡΡ
ΠΎΠ΄ΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°Ρ ΠΊΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠ½ΡΡ
ΡΡΠ±. ΠΠ»Ρ ΡΠΎΠ΄Π½ΠΎΠΉ ΡΠΊΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄Π°ΡΠΈ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ.
Π ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π³Π»Π°Π²Ρ Π²ΡΠ½Π΅ΡΠ΅Π½Ρ Β«ΡΡΡΠ΄Π½ΡΠ΅ ΡΠ΅ΠΌΡΒ» Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ: ΠΠ-Π΄ΠΈΡΠΏΠ»Π΅ΡΠΌΠΈ ΠΈ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠΈΠΏΠ° DS 18Γ20. ΠΠΎ Π²ΡΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ Π΄Π°Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
Π ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠΈΠ»Π°Π³Π°Π΅ΡΡΡ ΠΠΠΠΠΠΠ’-ΠΠΠ‘Π, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ 48 ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ
ΡΠ΅ΠΊΡΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ ΡΠ΅ΡΡΡΠ΅Ρ
ΠΊΠ½ΠΈΠ³ Π°Π²ΡΠΎΡΠ°, (Β«ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΠΊΠΈ. ΠΠ»Ρ Π±ΡΡΠ°, ΠΎΡΠ΄ΡΡ
Π° ΠΈ Π·Π΄ΠΎΡΠΎΠ²ΡΡΒ» ΠΈ Β«Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
Β» Π² ΡΡΠ΅Ρ
ΠΊΠ½ΠΈΠ³Π°Ρ
), Π²ΡΡΠ΅Π΄ΡΠΈΡ
Π² ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²Π΅ Π‘ΠΠΠΠ-ΠΡΠ΅ΡΡ, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ°Ρ
, ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠ² ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ° MPASM.
ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ, ΠΈΠ·ΡΡΠ°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
Π ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ-Π΄ΠΈΡΠΊΠ°
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ Π΄ΠΎΠΌΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°
ΠΡ
ΡΠ°Π½Π° ΠΏΠΎΠ΄Π²ΠΎΡΡΠ΅ΠΌ Π²ΠΎΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
Π’Π°ΠΉΠΌΠ΅Ρ Π½Π° ΡΠ΅ΠΌΡ Π²ΡΡ
ΠΎΠ΄ΠΎΠ²
Π’Π°ΠΉΠΌΠ΅Ρ Π½Π° Π΄Π΅Π²ΡΡΡ Π²ΡΡ
ΠΎΠ΄ΠΎΠ²
ΠΠ²ΡΠΎΠΌΠ°Ρ ΠΊΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠ½ΡΡ
ΡΡΠ±
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄Π°ΡΠΈ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ
Π¨Π°Ρ
ΠΌΠ°ΡΠ½ΡΠ΅ ΡΠ°ΡΡ-ΡΠ°ΠΉΠΌΠ΅Ρ
ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠΈΠΏΠ° DS 18Γ20
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΆΠΈΠ΄ΠΊΠΎΠΊΡΠΈΡΡΠ°Π»Π»ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π΄ΠΈΡΠΏΠ»Π΅ΡΠΌΠΈ
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΠΠ ΡΠΈΠΏΠ° TIC9162
ΠΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
ΠΠ°Π΅Ρ Π.Π. β Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ . ΠΠ½ΠΈΠ³Π° 4. β Π.: Β«ΠΠ-ΠΡΠ΅ΡΡΒ», 2008. β 336 Ρ.: ΠΈΠ». ISBN 978-966-8806-42-1+CD
ΠΠ°Π½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° β ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² PICmicro ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microchip ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΠΎΠΉ Π±Π°Π·Ρ, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠ², Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΏΠΎ COG-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π Π°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ, ΡΡ Π΅ΠΌΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²: ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ°ΡΠΎΠ², ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π²ΠΎΠ·Π΄ΡΡ Π°; Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ°ΡΠΎΠ², ΡΠΈΠΊΡΠΈΡΡΡΡΠΈΡ Π²ΡΠ΅ΠΌΡ Π² ΠΏΡΡΠΈ ΠΈ ΡΠΎΠΎΠ±ΡΠ°ΡΡΠΈΡ ΠΎ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ ΡΠ΅Π»Π΅-ΡΠ΅Π³ΡΠ»ΡΡΠΎΡΠ°; Π°Π²ΡΠΎΠΌΠ°ΡΠ° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ; ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π·Π°ΡΠΈΡΡ ΠΏΠΎ ΡΠΎΠΊΡ ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ; ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠΎΠ² ΠΈ Π΄Ρ. ΠΠ»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π΄Π°Π½Π° Π³Π»Π°Π²Π° ΠΎ Π½Π°Π»Π°Π΄ΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ . ΠΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ, ΠΈΠ·ΡΡΠ°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ°
ΠΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°
ΠΠ±ΡΠΈΠΉ Π²ΠΈΠ΄
Π Π°Π±ΠΎΡΠ° Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ
ΠΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ° ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ°
ΠΠ»Π°Π²Π° 2 ΠΠ²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ°ΡΡ, Π²ΠΎΠ»ΡΡΠΌΠ΅ΡΡ, ΡΠ°ΠΉΠΌΠ΅Ρ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ°
ΠΠ°Π»Π°Π΄ΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°
Π Π°Π±ΠΎΡΠ° Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ
ΠΠ»Π°Π²Π° 3 Π’Π°ΠΉΠΌΠ΅ΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΡΠ°
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ°
ΠΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠΌΠ΅ΡΠΎΠΌ
ΠΠ»Π°Π²Π° 4 ΠΠ²ΡΠΎΠΌΠ°Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ°
Π Π°Π±ΠΎΡΠ° Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ
ΠΠ»Π°Π²Π° 5 ΠΠ²Π° ΡΠ΅ΡΠΌΠΎΠΌΠ΅ΡΡΠ° Ρ ΠΏΠ°ΠΌΡΡΡΡ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ°
Π Π°Π±ΠΎΡΠ° Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ
ΠΠ»Π°Π²Π° 6 Π’Π΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΎΡ Ρ Π³ΠΈΡΡΠ΅ΡΠ΅Π·ΠΈΡΠΎΠΌ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ°
ΠΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°
Π Π°Π±ΠΎΡΠ° Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ
ΠΠ»Π°Π²Π° 7 Π’Π΅ΡΠΌΠΎΠΌΠ΅ΡΡ-Π³ΡΠ°Π΄ΡΡΠ½bΠΊ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ°
Π Π°Π±ΠΎΡΠ° Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ
ΠΠ»Π°Π²Π° 8 Π£ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π·Π°ΡΠΈΡΡ
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ
Π΅ΠΌΠ°
ΠΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°
ΠΠ°Π»Π°Π΄ΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°
Π Π°Π±ΠΎΡΠ° Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ
ΠΠ»Π°Π²Π° 9 ΠΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΡΠ΅Ρ
Π½Π°ΡΠΎΡΠΎΠ²
Π Π°Π±ΠΎΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°
ΠΠ»Π°Π²Π° 10 ΠΠ°Π»Π°Π΄ΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ PonyProg2000
Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ IC-Prog
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ
Π‘ΠΏΠΈΡΠΎΠΊ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
ΠΠΎΠ΄ ΠΈΠ·Π΄Π°Π½ΠΈΡ: 2003-2008
ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ: Π‘ΠΎΠ»ΠΎΠ½-ΠΡΠ΅ΡΡ
Π‘Π΅ΡΠΈΡ / Π¦ΠΈΠΊΠ»: Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ
.
Π€ΠΎΡΠΌΠ°Ρ: pdf, CD
Π―Π·ΡΠΊ: ΡΡΡΡΠΊΠΈΠΉ
Π Π°Π·ΠΌΠ΅Ρ: 161 Mb
Π‘ΠΊΠ°ΡΠ°ΡΡ Π Π°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ

PIC-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΠ°Π΅Ρ
USB ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ PIC ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ.
Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² PIC ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ EEPROM
ΠΠ°ΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Ρ, ΡΠ΅ΡΠΈΠ²ΡΠΈΠΉ ΡΠΎΠ±ΡΠ°ΡΡ ΡΡ Π΅ΠΌΡ Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅? ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΡΠΏΡΠ°Π²Π»ΡΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° β Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Β», Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ.
Π Π΅ΡΠ»ΠΈ Ρ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΡΠ½ΠΊΡΠΎΠΌ Π½Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ β Π³ΠΎΡΠΎΠ²ΡΡ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΡΒ» ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ Π°Π²ΡΠΎΡΡ ΡΡ Π΅ΠΌ, ΡΠΎ Π²ΠΎΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ Π΄Π΅Π»Π° ΠΎΠ±ΡΡΠΎΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅.
Π¦Π΅Π½Π° Π³ΠΎΡΠΎΠ²ΡΡ USB-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠ² Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠ° ΠΈ Π»ΡΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ±ΡΠ°ΡΡ Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΡ ΡΡ Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½Ρ).
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°ΡΡΡ.
ΠΠ°Π½Π΅Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΠ.
ΠΡΡ
ΠΎΠ΄Π½Π°Ρ ΡΡ
Π΅ΠΌΠ° Π²Π·ΡΡΠ° Ρ ΡΠ°ΠΉΡΠ° LabKit.ru Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π°Π²ΡΠΎΡΠ°, Π·Π° ΡΡΠΎ Π΅ΠΌΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΡΠΎ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠ»ΠΎΠ½ ΡΠΈΡΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° PICkit2. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π²Π°ΡΠΈΠ°Π½Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ²Π»ΡΠ΅ΡΡΡ Β«ΠΎΠ±Π»Π΅Π³ΡΡΠ½Π½ΠΎΠΉΒ» ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΡΠΈΡΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ PICkit2, ΡΠΎ Π°Π²ΡΠΎΡ Π½Π°Π·Π²Π°Π» ΡΠ²ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ PICkit-2 Lite, ΡΡΠΎ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΠ°Π΄ΠΈΠΎΠ»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ.
Π§ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ? Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π»Π΅Π³ΠΊΠΎΠ΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΠ ΡΠ΅ΡΠΈΠΈ PIC (PIC16F84A, PIC16F628A, PIC12F629, PIC12F675, PIC16F877A ΠΈ Π΄Ρ.), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΏΠ°ΠΌΡΡΠΈ EEPROM ΡΠ΅ΡΠΈΠΈ 24LC. ΠΡΠΎΠΌΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ USB-UART ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°. ΠΡΠΎΠ±ΠΎ Π²Π°ΠΆΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ β ΡΡΠΎ ΡΠ°ΡΡΡΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΎΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ RC-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΠ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ PIC12F629 ΠΈ PIC12F675).
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
Π ΡΡ Π΅ΠΌΠ΅ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° PICkit-2 Lite Π±ΡΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ/ΡΡΠΈΡΠ°ΡΡ/ΡΡΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΏΠ°ΠΌΡΡΠΈ EEPROM ΡΠ΅ΡΠΈΠΈ 24Cxx.
ΠΠ· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π²Π½Π΅ΡΠ΅Π½Ρ Π² ΡΡ Π΅ΠΌΡ. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ 6 Π²ΡΠ²ΠΎΠ΄Π° DD1 (RA4) Π΄ΠΎ 21 Π²ΡΠ²ΠΎΠ΄Π° ZIF-ΠΏΠ°Π½Π΅Π»ΠΈ. ΠΡΠ²ΠΎΠ΄ AUX ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ EEPROM-ΠΏΠ°ΠΌΡΡΠΈ 24LΠ‘ (24C04, 24WC08 ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈ). ΠΠΎ Π½Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π° ΡΡ Π΅ΠΌΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ½ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ ΡΠ»ΠΎΠ²ΠΎΠΌ Β«DataΒ». ΠΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π²ΡΠ²ΠΎΠ΄ AUX ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, Ρ ΠΎΡΡ ΠΎΠ½ ΠΈ Π½ΡΠΆΠ΅Π½ ΠΏΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΠ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ LVP.
Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Β«ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°ΡΡΠΈΠΉΒ» ΡΠ΅Π·ΠΈΡΡΠΎΡ Π½Π° 2 ΠΊΠΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ SDA ΠΈ Vcc ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΡΠ΅ ΡΡΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ Ρ ΡΠΆΠ΅ Π΄Π΅Π»Π°Π» Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅, ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΎΡΠΊΠΈ PICkit-2 Lite ΠΏΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅ Π°Π²ΡΠΎΡΠ°.
ΠΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΠΏΠ°ΠΌΡΡΠΈ 24Cxx (24C08 ΠΈ Π΄Ρ.) ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² Π±ΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π΄ΠΈΠΎΠ°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ΅, ΠΈ ΠΈΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΡΠ΅ΠΌΠΎΠ½ΡΠ΅ ΠΊΠΈΠ½Π΅ΡΠΊΠΎΠΏΠ½ΡΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΎΠ². Π Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡ 24Cxx ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ.
Π ΠΠ-ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΆΠ΅ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΈΠΏ ΠΏΠ°ΠΌΡΡΠΈ (Flash-ΠΏΠ°ΠΌΡΡΡ). Π ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠΈΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΠ-ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ° Ρ ΡΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π». ΠΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, Π·Π°Π³Π»ΡΠ½ΠΈΡΠ΅.
Π ΡΠ²ΡΠ·ΠΈ Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ ΡΠ΅ΡΠΈΠΈ 24Cxx ΠΌΠ½Π΅ ΠΈ ΠΏΡΠΈΡΠ»ΠΎΡΡ Β«Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°ΡΡΒ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ. Π’ΡΠ°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ Ρ Π½Π΅ ΡΡΠ°Π», ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅. ΠΠΎΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ.
Π―Π΄ΡΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ PIC18F2550-I/SP.
ΠΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ° Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΠ PIC18F2550 Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Β«ΠΏΡΠΎΡΠΈΡΡΒ». ΠΡΠ° ΠΏΡΠΎΡΡΠ°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΡΠΏΠΎΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Β«ΠΊΡΡΠΈΡΡ ΠΈ ΡΠΉΡΠ°Β». ΠΠ°ΠΊ Π΅Ρ ΡΠ΅ΡΠΈΠ» Ρ, ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΡΡΡΡ ΠΏΠΎΠ·Π΄Π½Π΅Π΅.
Π‘ΠΏΠΈΡΠΎΠΊ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°. Π ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΠΎΡΡΠ½ΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π²Π»Π΅Π²ΠΎ (ΡΠ²Π°ΠΉΠΏ Π²Π»Π΅Π²ΠΎ-Π²ΠΏΡΠ°Π²ΠΎ), ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²ΡΠ΅ Π΅Ρ ΡΡΠΎΠ»Π±ΡΡ.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | ΠΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΎΠΌΠΈΠ½Π°Π»/ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | ΠΠ°ΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠΈΠΏ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° |
ΠΠ»Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° | |||
ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ | DD1 | 8-ΠΌΠΈ Π±ΠΈΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ | PIC18F2550-I/SP |
ΠΠΈΠΏΠΎΠ»ΡΡΠ½ΡΠ΅ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ | VT1, VT2, VT3 | ΠΠ’3102 | |
VT4 | ΠΠ’361 | ||
ΠΠΈΠΎΠ΄ | VD1 | ΠΠ522, 1N4148 | |
ΠΠΈΠΎΠ΄ Π¨ΠΎΡΡΠΊΠΈ | VD2 | 1N5817 | |
Π‘Π²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄Ρ | HL1, HL2 | Π»ΡΠ±ΠΎΠΉ Π½Π° 3 Π²ΠΎΠ»ΡΡΠ°, ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π·Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΡΠ²Π΅ΡΠ΅Π½ΠΈΡ | |
Π Π΅Π·ΠΈΡΡΠΎΡΡ | R1, R2 | 300 ΠΠΌ | ΠΠΠ’, ΠΠΠ (ΠΌΠΎΡΠ½ΠΎΡΡΡΡ ΠΎΡ 0,125 ΠΡ ΠΈ Π²ΡΡΠ΅), ΠΈΠΌΠΏΠΎΡΡΠ½ΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ |
R3 | 22 ΠΊΠΠΌ | ||
R4 | 1 ΠΊΠΠΌ | ||
R5, R6, R12 | 10 ΠΊΠΠΌ | ||
R7, R8, R14 | 100 ΠΠΌ | ||
R9, R10, R15, R16 | 4,7 ΠΊΠΠΌ | ||
R11 | 2,7 ΠΊΠΠΌ | ||
R13 | 100 ΠΊΠΠΌ | ||
ΠΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ | C2 | 0,1 ΠΌΠΊ | Π10-17 (ΠΊΠ΅ΡΠ°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅), ΠΈΠΌΠΏΠΎΡΡΠ½ΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ |
C3 | 0,47 ΠΌΠΊ | ||
ΠΠ»Π΅ΠΊΡΡΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ | C1 | 100 ΠΌΠΊΡ * 6,3 Π² | Π50-6, ΠΈΠΌΠΏΠΎΡΡΠ½ΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ |
C4 | 47 ΠΌΠΊΡ * 16 Π² | ||
ΠΠ°ΡΡΡΠΊΠ° ΠΈΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ (Π΄ΡΠΎΡΡΠ΅Π»Ρ) | L1 | 680 ΠΌΠΊΠΠ½ | ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΈΠΏΠ° EC24, CECL ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ |
ΠΠ²Π°ΡΡΠ΅Π²ΡΠΉ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡ | ZQ1 | 20 ΠΠΡ | |
USB-ΡΠΎΠ·Π΅ΡΠΊΠ° | XS1 | ΡΠΈΠΏΠ° USB-BF | |
ΠΠ΅ΡΠ΅ΠΌΡΡΠΊΠ° | XT1 | Π»ΡΠ±Π°Ρ ΡΠΈΠΏΠ° Β«Π΄ΠΆΠ°ΠΌΠΏΠ΅ΡΒ» | |
ΠΠ»Ρ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² (ΠΠ) | |||
ZIF-ΠΏΠ°Π½Π΅Π»Ρ | XS1 | Π»ΡΠ±Π°Ρ 40-ΠΊΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½Π°Ρ ZIF-ΠΏΠ°Π½Π΅Π»Ρ | |
Π Π΅Π·ΠΈΡΡΠΎΡΡ | R1 | 2 ΠΊΠΠΌ | ΠΠΠ’, ΠΠΠ (ΠΌΠΎΡΠ½ΠΎΡΡΡΡ ΠΎΡ 0,125 ΠΡ ΠΈ Π²ΡΡΠ΅), ΠΈΠΌΠΏΠΎΡΡΠ½ΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ |
R2, R3, R4, R5, R6 | 10 ΠΊΠΠΌ |
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Π΄Π΅ΡΠ°Π»ΡΡ ΠΈ ΠΈΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ.
ΠΠ΅Π»ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ HL1 ΡΠ²Π΅ΡΠΈΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΏΠΎΠ΄Π°Π½ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π° ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ HL2 ΠΈΠ·Π»ΡΡΠ°Π΅Ρ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ.
ΠΠ»Ρ ΠΏΡΠΈΠ΄Π°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ USB-ΡΠΎΠ·Π΅ΡΠΊΠ° XS1 ΡΠΈΠΏΠ° Β«BΒ» (ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½Π°Ρ). Π ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ USB-ΡΠΎΠ·Π΅ΡΠΊΠ° ΡΠΈΠΏΠ° Β«ΠΒ». ΠΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ΅ΠΏΡΡΠ°ΡΡ Π³Π½ΡΠ·Π΄Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±Π΅Π»Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π’Π°ΠΊΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΠ΅Ρ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΡΠ»ΠΈ ΠΊΠ°Π±Π΅Π»Ρ ΠΏΡΠΈΠ΄ΡΡ Π² Π½Π΅Π³ΠΎΠ΄Π½ΠΎΡΡΡ, ΡΠΎ Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½ΠΎΠ²ΡΠΌ Π½Π΅ ΠΏΡΠΈΠ±Π΅Π³Π°Ρ ΠΊ ΠΏΠ°ΠΉΠΊΠ΅ ΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ½ΡΠΌ ΡΠ°Π±ΠΎΡΠ°ΠΌ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄ΡΠΎΡΡΠ΅Π»Ρ L1 Π½Π° 680 ΠΌΠΊΠΠ½ Π»ΡΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΠΏΠΎΠ² EC24 ΠΈΠ»ΠΈ CECL). ΠΠΎ Π΅ΡΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ Π½Π°ΠΉΡΠΈ Π½Π΅ ΡΠ΄Π°ΡΡΡΡ, ΡΠΎ Π΄ΡΠΎΡΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΌΠΎΡΠ°ΡΡ 250 β 300 Π²ΠΈΡΠΊΠΎΠ² ΠΏΡΠΎΠ²ΠΎΠ΄Π° ΠΠΠ-0,1 Π½Π° ΡΠ΅ΡΠ΄Π΅ΡΠ½ΠΈΠΊ ΠΈΠ· ΡΠ΅ΡΡΠΈΡΠ° ΠΎΡ Π΄ΡΠΎΡΡΠ΅Π»Ρ ΡΠΈΠΏΠ° CW68. Π‘ΡΠΎΠΈΡ ΡΡΠ΅ΡΡΡ, ΡΡΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π½Π°Π»ΠΈΡΠΈΡ Π¨ΠΠ Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΡΡ, Π·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ ΡΠΎΡΠ½ΠΎΡΡΠΈ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° ΠΈΠ½Π΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π½Π΅ ΡΡΠΎΠΈΡ.
ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Vpp) ΠΎΡ +8,5 Π΄ΠΎ 14 Π²ΠΎΠ»ΡΡ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠΎΠΌ. Π Π½Π΅Π³ΠΎ Π²Ρ ΠΎΠ΄ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ VT1, VD1, L1, C4, R4, R10, R11. Π‘ 12 Π²ΡΠ²ΠΎΠ΄Π° PIC18F2550 Π½Π° Π±Π°Π·Ρ VT1 ΠΏΠΎΡΡΡΠΏΠ°ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΡ Π¨ΠΠ. ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ R10, R11.
Π§ΡΠΎΠ±Ρ Π·Π°ΡΠΈΡΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡ Π΅ΠΌΡ ΠΎΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Ρ Π»ΠΈΠ½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ»ΡΡΠ°Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ USB-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²Π½ΡΡΡΠΈΡΡ Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ICSP (In-Circuit Serial Programming) ΠΏΡΠΈΠΌΠ΅Π½ΡΠ½ Π΄ΠΈΠΎΠ΄ VD2. VD2 β ΡΡΠΎ Π΄ΠΈΠΎΠ΄ Π¨ΠΎΡΡΠΊΠΈ. ΠΠ³ΠΎ ΡΡΠΎΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ Ρ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° P-N ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 0,45 Π²ΠΎΠ»ΡΡ. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΈΠΎΠ΄ VD2 Π·Π°ΡΠΈΡΠ°Π΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ USB-UART ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°.
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² Π² ΠΏΠ°Π½Π΅Π»ΠΈ (Π±Π΅Π· ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ICSP), ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ Π΄ΠΈΠΎΠ΄ VD2 ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ (ΡΠ°ΠΊ ΡΠ΄Π΅Π»Π°Π½ΠΎ Ρ ΠΌΠ΅Π½Ρ) ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ.
ΠΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ ΠΏΡΠΈΠ΄Π°ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°Ρ ZIF-ΠΏΠ°Π½Π΅Π»Ρ (Zero Insertion Force β Ρ Π½ΡΠ»Π΅Π²ΡΠΌ ΡΡΠΈΠ»ΠΈΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ).
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Β«Π·Π°ΡΠΈΡΡΒ» ΠΠ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² Π»ΡΠ±ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅ DIP.
ΠΠ° ΡΡ Π΅ΠΌΠ΅ Β«ΠΠ°Π½Π΅Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (ΠΠ)Β» ΡΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠΎΡΠΏΡΡΠ°ΠΌΠΈ Π² ΠΏΠ°Π½Π΅Π»Ρ. ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΠ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΊΠ»ΡΡ Π½Π° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ Π±ΡΠ» ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠΈΠΊΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΡΡΡΠ°Π³Π° ZIF-ΠΏΠ°Π½Π΅Π»ΠΈ.
ΠΠΎΡ ΡΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ 18-ΡΠΈ Π²ΡΠ²ΠΎΠ΄Π½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ (PIC16F84A, PIC16F628A ΠΈ Π΄Ρ.).
Π Π²ΠΎΡ ΡΠ°ΠΊ 8-ΠΌΠΈ Π²ΡΠ²ΠΎΠ΄Π½ΡΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ (PIC12F675, PIC12F629 ΠΈ Π΄Ρ.).
ΠΡΠ»ΠΈ Π΅ΡΡΡ Π½ΡΠΆΠ΄Π° ΠΏΡΠΎΡΠΈΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π² ΠΊΠΎΡΠΏΡΡΠ΅ Π΄Π»Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° (SOIC), ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΏΠ°ΡΡΡ ΠΊ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ 5 Π²ΡΠ²ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π±ΡΡΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Vpp, Clock, Data, Vcc, GND).
ΠΠΎΡΠΎΠ²ΡΠΉ ΡΠΈΡΡΠ½ΠΎΠΊ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ Π²Ρ Π½Π°ΠΉΠ΄ΡΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ. ΠΡΠΊΡΡΠ² ΡΠ°ΠΉΠ» Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Sprint Layout 5.0 ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΠΆΠΈΠΌΠ° Β«ΠΠ΅ΡΠ°ΡΡΒ» Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΡΠ»ΠΎΠΉ Ρ ΡΠΈΡΡΠ½ΠΊΠΎΠΌ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², Π½ΠΎ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ 6 Π²ΡΠ²ΠΎΠ΄ DD1 ΠΈ 21 Π²ΡΠ²ΠΎΠ΄ ZIF-ΠΏΠ°Π½Π΅Π»ΠΈ. ΠΠ΅ΡΠ°ΡΠ°ΡΡ ΡΠΈΡΡΠ½ΠΎΠΊ ΠΏΠ»Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π² Π·Π΅ΡΠΊΠ°Π»ΡΠ½ΠΎΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ.
ΠΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΠ£Π’, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠΌ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΏΠΎΠ½Π»Π°ΠΊΠ° (ΡΠ°ΠΊ Π΄Π΅Π»Π°Π» Ρ) ΠΈΠ»ΠΈ Β«ΠΊΠ°ΡΠ°Π½Π΄Π°ΡΠ½ΡΠΌΒ» ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ.
ΠΠΎΡ ΡΠΈΡΡΠ½ΠΎΠΊ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ (ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎ).
ΠΡΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ΅ ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠ°ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ ΠΈΠ· ΠΌΠ΅Π΄Π½ΠΎΠ³ΠΎ Π»ΡΠΆΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄Π°, Π·Π°ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΈΠ·ΠΊΠΎΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ (ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ, ΠΊΠ²Π°ΡΡ, ΡΡΡΡΠ΅Π²ΠΎΠΉ ΡΠ°Π·ΡΡΠΌ ISCP), Π·Π°ΡΠ΅ΠΌ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡΡ ΠΈ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΠ. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ZIF-ΠΏΠ°Π½Π΅Π»ΠΈ, USB-ΡΠΎΠ·Π΅ΡΠΊΠΈ ΠΈ Π·Π°ΠΏΠ°ΠΉΠΊΠ° ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π² ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ (ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ).
Β«ΠΡΠΎΡΠΈΠ²ΠΊΠ°Β» ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° PIC18F2550.
Π€Π°ΠΉΠ» Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ» β PK2V023200.hex Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² ΠΏΠ°ΠΌΡΡΡ ΠΠ PIC18F2550I-SP ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ PIC ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Extra-PIC). Π― Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ JDM ProgrammatorβΠΎΠΌ JONIC PROG ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ WinPic800.
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΡΠ°ΠΉΠ» PK2V023200.hex, Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΉ Π² Π°ΡΡ ΠΈΠ² rar, Π΄Π°Π½Π° Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
ΠΠ°Π»ΠΈΡΡ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΡΒ» Π² ΠΠ PIC18F2550 ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΈΡΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° PICkit2 ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ PICkit3. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΌ PICkit-2 Lite, Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π΄ΡΡΠ·Π΅ΠΉ ΡΡΠΏΠ΅Π» ΡΠΎΠ±ΡΠ°ΡΡ Π΅Π³ΠΎ ΡΠ°Π½ΡΡΠ΅ Π²Π°Ρ:).
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ Π·Π½Π°ΡΡ, ΡΡΠΎ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Β» ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° PIC18F2550-I/SP (ΡΠ°ΠΉΠ» PK2V023200.hex) Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ PICkit 2 Programmer Π² ΠΏΠ°ΠΏΠΊΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΈΠΌΠ΅ΡΠ½ΡΠΉ ΠΏΡΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° PK2V023200.hex β Β«C:\Program Files (x86)\Microchip\PICkit 2 v2\PK2V023200.hexΒ». Π£ ΡΠ΅Ρ , Ρ ΠΊΠΎΠ³ΠΎ Π½Π° ΠΠ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° 32-Π±ΠΈΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Windows, ΠΏΡΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π΄ΡΡΠ³ΠΈΠΌ: Β«C:\Program Files\Microchip\PICkit 2 v2\PK2V023200.hexΒ».
ΠΡ, Π° Π΅ΡΠ»ΠΈ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Β«ΠΊΡΡΠΈΡΡ ΠΈ ΡΠΉΡΠ°Β» Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΠΏΠΈΡΡ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ PICkit3 Π½Π° ΡΠ°ΠΉΡΠ΅ AliExpress. Π’Π°ΠΌ ΠΎΠ½ ΡΡΠΎΠΈΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅. Π ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π΄Π΅ΡΠ°Π»ΠΈ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π½Π°Π±ΠΎΡΡ Π½Π° AliExpress Ρ ΠΏΠΈΡΠ°Π» ΡΡΡ.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°.
ΠΡΠΎΠ³ΡΠ΅ΡΡ Π½Π΅ ΡΡΠΎΠΈΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΈ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Microchip Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΠ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° PICkit2, PICkit3. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ PICkit-2 Lite. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° PICkit2 Programmer. Π§ΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ β ΡΡΡΡ ΠΏΠΎΠ·Π΄Π½Π΅Π΅. Π ΠΏΠΎΠΊΠ° ΠΏΠ°ΡΡ ΡΠ»ΠΎΠ² ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΡΒ».
ΠΠ»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΠ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠΊΠ½ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ XT1 Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΠ°ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΊ ΠΠ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ PICkit2 Programmer. ΠΡΠΈ Π·Π°ΠΌΠΊΠ½ΡΡΠΎΠΉ XT1 Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅ΡΡΡ ΡΠ΅ΠΆΠΈΠΌ bootloader Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠ°ΡΠ΅ΠΌ Π² PICkit2 Programmer ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ Β«ToolsΒ» β Β«Download PICkit 2 Operation SystemΒ» ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠΉ hex-ΡΠ°ΠΉΠ» ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΠ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°.
ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΎΡ ΠΠ ΠΈ ΡΠ½ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ XT1. Π ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠ° ΡΠ°Π·ΠΎΠΌΠΊΠ½ΡΡΠ°. Π£Π·Π½Π°ΡΡ Π²Π΅ΡΡΠΈΡ ΠΠ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ Β«HelpΒ» β Β«AboutΒ» Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ PICkit2 Programmer.
ΠΡΠΎ Π²ΡΡ ΠΏΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠ°ΠΌ. Π ΡΠ΅ΠΏΠ΅ΡΡ ΠΎ ΡΠΎΡΡΠ΅.
Π Π°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° PICkit2 Programmer.
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ USB-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ PICkit2 Programmer. ΠΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΏΡΠΎΡΡΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ, Π»Π΅Π³ΠΊΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΠΎΠ±ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ MPLAB IDE, Π½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΈΡΡ/ΡΡΠ΅ΡΠ΅ΡΡ/ΡΡΠΈΡΠ°ΡΡ ΠΠ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β PICkit2 Programmer. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ.
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ PICkit2 Programmer ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ USB-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ. ΠΡΠΈ ΡΡΠΎΠΌ Π·Π°ΡΠ²Π΅ΡΠΈΡΡΡ Π·Π΅Π»ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ (Β«ΠΏΠΈΡΠ°Π½ΠΈΠ΅Β»), Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠΏΠΎΠ·Π½Π°Π΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊΠ°ΠΊ Β«PICkit2 Microcontroller ProgrammerΒ» ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ PICkit2 Programmer. Π ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡΡ Π½Π°Π΄ΠΏΠΈΡΡ.
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½, ΡΠΎ Π² ΠΎΠΊΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΡΡΡΠ°ΡΠ½Π°Ρ Π½Π°Π΄ΠΏΠΈΡΡ ΠΈ ΠΊΡΠ°ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Β«Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ?Β» Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ.
ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ ΠΠ, ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΅Π³ΠΎ ΠΈ ΡΠΎΠΎΠ±ΡΠΈΡ Π½Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ Π² ΠΎΠΊΠ½Π΅ PICkit2 Programmer.
ΠΠΎΠ·Π΄ΡΠ°Π²Π»ΡΡ! ΠΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ ΡΠ΄Π΅Π»Π°Π½. Π ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ PICkit2 Programmer, Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ:
ΠΠ»Π°Π²Π½Π°Ρ » ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ » Π’Π΅ΠΊΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°
Π’Π°ΠΊΠΆΠ΅ ΠΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ: