Устройство Π½Π° pic ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… – Устройства Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… β€” Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 2 β€” ΠœΠ΅Π°Π½Π΄Ρ€ β€” Π·Π°Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ элСктроника

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ОсваиваСм ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ 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 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ
    1. INTOSC_NOCLKOUT β€” Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ (4M Hz)
    2. HS β€” внСшний высокочастотный ΠΊΠ²Π°Ρ€Ρ† (8-20 MHz)
    3. XT = внСшний ΠΊΠ²Π°Ρ€Ρ† (200 kHz β€” 4 MHz)
    4. 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. Автор:Π—Π°Π΅Ρ† Н.И.Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкции Π½Π° PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Книга 1. Автор:Π—Π°Π΅Ρ† Н.И.

Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ: Π‘ΠΎΠ»ΠΎΠ½-прСсс
Π“ΠΎΠ΄ издания: 2004
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†: 368
ISBN: 5-98003-078-6
Π―Π·Ρ‹ΠΊ: русский
Π€ΠΎΡ€ΠΌΠ°Ρ‚: DJVU
Π Π°Π·ΠΌΠ΅Ρ€: 3,5 Мб

Π’ ΠΊΠ½ΠΈΠ³Π΅ прСдставлСно 20 описаний Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… устройств Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ, назначСния: часы, Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ PIC16F84A. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΊΠ½ΠΈΠ³Π° с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ устройствами Π½Π° PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ прСдназначаСтся для Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ с Π»ΡŽΠ±Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ подготовлСнности. Π”Π°ΠΆΠ΅ Ρ‚Π΅, ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², смогут Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ любоС устройство. Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ΄ свои Ρ†Π΅Π»ΠΈ. Для этого Π² ΠΊΠ½ΠΈΠ³Π΅ Π΄Π°Π½Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ исходныС тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ коммСнтариями.

Автор Ρ‚Π°ΠΊΠΆΠ΅ дСлится ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ программирования ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ассСмблСром MPLAB ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ PonyProg2000.


Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкции Π½Π° PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. Книга 2Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкции Π½Π° PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. Книга 2

Автор:Π—Π°Π΅Ρ† Н.И.
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ: Π‘Π»ΠΎΠ½-прСсс
Π“ΠΎΠ΄ издания: 2005
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†: 192
Π―Π·Ρ‹ΠΊ: русский
Π€ΠΎΡ€ΠΌΠ°Ρ‚: DJVU
Π Π°Π·ΠΌΠ΅Ρ€: 2,4 Мб

Π’ ΠΊΠ½ΠΈΠ³Π΅ Π΄Π°Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Π½Π°ΠΉΠ΄ΡƒΡ‚ Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с использованиСм встроСнного Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ модуля β€” АЦП ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ внСшними устройствами β€” Ρ‚Π΅Ρ€ΠΌΠΎΠ΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° DS 18Γ—20, LCD-дисплСями. Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΆΠ΅Π»Π°ΡŽΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ устройства, ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠΈΠ»Π»ΠΈΠ²ΠΎΠ»ΡŒΡ‚ΠΌΠ΅Ρ‚Ρ€, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ свой Π΄ΠΎΠΌ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΏΠ°Π΄ΠΎΠ² напряТСния, Π° Ρ‚Ρ€Π΅Ρ…Ρ„Π°Π·Π½Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ β€” ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π’Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€-часы, градусник ΠΈ Π΄Π²Π° тСрморСгулятора Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ Π² любом Π΄ΠΎΠΌΠ΅. Ко всСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ Π΄Π°Π½Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.

Книга ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° студСнтам, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².


Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкции Π½Π° PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. Книга 2Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкции Π½Π° 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Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкции Π½Π° 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 procedure

forever 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

Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкции Π½Π° 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-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. РассмотрСны Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹, схСмы ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… устройств: ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… часов, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π²ΠΎΠ·Π΄ΡƒΡ…Π°; Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… часов, Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… врСмя Π² ΠΏΡƒΡ‚ΠΈ ΠΈ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰ΠΈΡ… ΠΎ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ Ρ€Π΅Π»Π΅-рСгулятора; Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ освСщСния; Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ устройства для Π±Π»ΠΎΠΊΠ° питания с установкой Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΠΎ Ρ‚ΠΎΠΊΡƒ ΠΈ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ; спСциализированных Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Π΄Ρ€. Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π° Π³Π»Π°Π²Π° ΠΎ Π½Π°Π»Π°Π΄ΠΊΠ΅ устройств Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…. Книга ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° студСнтам, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

Π“Π»Π°Π²Π° 1 ΠœΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ часы
ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма
ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π°
ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄
Π Π°Π±ΠΎΡ‚Π° с устройством
ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π°

Π“Π»Π°Π²Π° 2 ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ часы, Π²ΠΎΠ»ΡŒΡ‚ΠΌΠ΅Ρ‚Ρ€, Ρ‚Π°ΠΉΠΌΠ΅Ρ€
ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма
Наладка устройства
Π Π°Π±ΠΎΡ‚Π° с устройством

Π“Π»Π°Π²Π° 3 Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹ дСсятичного счСта
ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма
ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π°
Π Π°Π±ΠΎΡ‚Π° с Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ

Π“Π»Π°Π²Π° 4 Автомат Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ освСщСния
ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма
Π Π°Π±ΠΎΡ‚Π° с устройством

Π“Π»Π°Π²Π° 5 Π”Π²Π° Ρ‚Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€Π° с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ
ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма
Π Π°Π±ΠΎΡ‚Π° с устройством

Π“Π»Π°Π²Π° 6 ВСрморСгулятор с гистСрСзисом
ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма
ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π°
Π Π°Π±ΠΎΡ‚Π° с устройством

Π“Π»Π°Π²Π° 7 Π’Π΅Ρ€ΠΌΠΎΠΌΠ΅Ρ‚Ρ€-градуснbΠΊ
ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма
Π Π°Π±ΠΎΡ‚Π° с устройством

Π“Π»Π°Π²Π° 8 Π£ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΠΎΠ΅ устройство для Π±Π»ΠΎΠΊΠ° питания с установкой Π·Π°Ρ‰ΠΈΡ‚Ρ‹
ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма
ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π°
Наладка устройства
Π Π°Π±ΠΎΡ‚Π° с устройством

Π“Π»Π°Π²Π° 9 ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ‚Ρ€Π΅Ρ… насосов
Π Π°Π±ΠΎΡ‚Π° устройства

Π“Π»Π°Π²Π° 10 Наладка устройств Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…
Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ PonyProg2000
Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ IC-Prog
Устройство Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚
Устройство Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π“ΠΎΠ΄ издания: 2003-2008
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ: Π‘ΠΎΠ»ΠΎΠ½-ΠŸΡ€Π΅ΡΡ
БСрия / Π¦ΠΈΠΊΠ»: Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкции Π½Π° PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ….
Π€ΠΎΡ€ΠΌΠ°Ρ‚: pdf, CD
Π―Π·Ρ‹ΠΊ: русский
Π Π°Π·ΠΌΠ΅Ρ€: 161 Mb

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкции Π½Π° PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…

banner-turbobit-unlock