ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ объСмом ΠžΠ—Π£ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ объСмом ΠΈ Ρ‚ΠΈΠΏΠΎΠΌ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. НаличиС Π² ΡΠΎΡΡ‚Π°Π²Π΅ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠœΠš с Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ созданиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC 16F8X относятся ΠΊ ΡΠ΅ΠΌΠ΅ΠΉΡΡ‚Π²Ρƒ 8-разрядных КМОП ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16CXXX, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ низкая… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC 16F8X относятся ΠΊ ΡΠ΅ΠΌΠ΅ΠΉΡΡ‚Π²Ρƒ 8-разрядных КМОП ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16CXXX, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ статичСская КМОП-тСхнология ΠΈ Π²Ρ‹ΡΠΎΠΊΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π’ ΡΠΎΡΡ‚Π°Π² ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ входят ΠœΠš PIC16F83, PIC16CR83, PIC16F84 ΠΈ PIC16CR84.

ВсС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π³Π°Ρ€Π²Π°Ρ€Π΄ΡΠΊΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ с RISC-процСссором, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΡƒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ основными особСнностями:

  • Β· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 35 простых ΠΊΠΎΠΌΠ°Π½Π΄;
  • Β· всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ» (400 Π½Π΅ ΠΏΡ€ΠΈ частотС 10 ΠœΠ“Ρ†), ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ 2 Ρ†ΠΈΠΊΠ»ΠΎΠ²;
  • Β· рабочая частота 0 Π“Ρ† — 10 ΠœΠ“Ρ†;
  • Β· Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (8 Π±ΠΈΡ‚) ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ (14 Π±ΠΈΡ‚);
  • Β· 512×14 ΠΈΠ»ΠΈ 1024×14 ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, выполнСнная Π½Π° ΠŸΠ—Π£ ΠΈΠ»ΠΈ элСктричСски ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Flash-памяти;
  • Β· 15 Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Ρ… рСгистров ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (SFR);
  • Β· Π²ΠΎΡΡŒΠΌΠΈΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ стСк;
  • Β· прямая, косвСнная ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ адрСсация Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄;
  • Β· 36 ΠΈΠ»ΠΈ 68 Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Ρ… рСгистров ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (GPR) ΠΈΠ»ΠΈ ΠžΠ—Π£;
  • Β· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ источника прСрывания:
  • Β· внСшний Π²Ρ…ΠΎΠ΄ RBO/INT;
  • Β· ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° TMRO;
  • Β· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сигналов Π½Π° Π»ΠΈΠ½ΠΈΡΡ… ΠΏΠΎΡ€Ρ‚Π° Π’;
  • Β· Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ записи Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ EEPROM;
  • Β· 64×8 элСктричСски пСрСпрограммируСмая EEPROM ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ выполнСния 1 000 000 Ρ†ΠΈΠΊΠ»ΠΎΠ² стирания/записи;
  • Β· сохранСниС Π΄Π°Π½Π½Ρ‹Ρ… Π² EEPROM Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 40 Π»Π΅Ρ‚.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

PIC16F83.

PIC16CR83.

PIC16F84.

PIC16CR84.

Максимальная частота, ΠœΠ“Ρ†.

Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, слов.

;

IK.

;

ΠŸΠ—Π£ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, слов.

;

;

IK.

ΠŸΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, Π±Π°ΠΉΡ‚.

ΠŸΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π ΠŸΠ—Π£ (EEPROM), Π±Π°ΠΉΡ‚.

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹.

TMRO.

TMRO.

TMRO.

TMRO.

Число источников ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ.

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСний питания, Π’.

2.0 -6.0.

2.0 -6.0.

2.0 -6.0.

2.0 -6.0.

Число Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΈ Ρ‚ΠΈΠΏ корпуса.

18 DIP, SOIC.

18 DIP, SOIC.

18 DIP, SOIC.

18 DIP, SOIC.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΌΠΈ возмоТностями Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°:

  • Β· 13 Π»ΠΈΠ½ΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° с ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ установкой направлСния ΠΎΠ±ΠΌΠ΅Π½Π°;
  • Β· высокий Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ/Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ, достаточный для управлСния свСтодиодами:
  • Β· ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ — 25 мА;
  • Β· ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Ρ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ — 20 мА;
  • Β· 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€/счСтчик TMRO с 8-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности:

  • Β· автоматичСский сброс ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ (Power-on-Reset);
  • Β· Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ сбросС (Power-up Timer);
  • Β· Ρ‚Π°ΠΉΠΌΠ΅Ρ€ запуска Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° (Oscillator Start-up Timer);
  • Β· стороТСвой (Watchdog) Ρ‚Π°ΠΉΠΌΠ΅Ρ€ WDT с ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ встроСнным Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΡƒΡŽ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ;
  • Β· EEPROM Π±ΠΈΡ‚ сСкрСтности для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΊΠΎΠ΄Π°;
  • Β· экономичный Ρ€Π΅ΠΆΠΈΠΌ SLEEP;
  • Β· Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π±ΠΈΡ‚Ρ‹ для установки Ρ€Π΅ΠΆΠΈΠΌΠ° возбуТдСния встроСнного Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°;
  • Β· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ встроСнноС устройство программирования Flash/EEPROM памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²ΡƒΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ².

КМОП тСхнология обСспСчиваСт ΠœΠš ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прСимущСства:

  • Β· статичСский ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹;
  • Β· ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ напряТСний питания: 2,0−6,0 Π’;
  • Β· Π½ΠΈΠ·ΠΊΠΎΠ΅ энСргопотрСблСниС:
  • Β· ΠΌΠ΅Π½Π΅Π΅ 2 мА ΠΏΡ€ΠΈ 5 Π’ ΠΈ 4ΠœΠ“Ρ†;
  • Β· порядка 15 мкА ΠΏΡ€ΠΈ 2 Π’ ΠΈ 32ΠšΠ“Ρ†;
  • Β· ΠΌΠ΅Π½Π΅Π΅ 1 мкА для SLEEP-Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΡ€ΠΈ 2 Π’.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой Ρ‚ΠΎΠ»ΡŒΠΊΠΎ объСмом ΠžΠ—Π£ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ объСмом ΠΈ Ρ‚ΠΈΠΏΠΎΠΌ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. НаличиС Π² ΡΠΎΡΡ‚Π°Π²Π΅ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠœΠš с Flash-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ созданиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ УпрощСнная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° PIC16F8X ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X.

АрхитСктура основана Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… шин ΠΈ ΠΎΠ±Π»Π°ΡΡ‚Π΅ΠΉ памяти для Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ (гарвардская Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°). Π¨ΠΈΠ½Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… (ΠžΠ—Π£) — ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 8 Π±ΠΈΡ‚, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ шина ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ (ΠŸΠ—Π£) ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ 14 Π±ΠΈΡ‚. Вакая концСпция обСспСчиваСт ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ, Π½ΠΎ ΠΌΠΎΡ‰Π½ΡƒΡŽ систСму ΠΊΠΎΠΌΠ°Π½Π΄, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅, Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π²Ρ‹ΡΠΎΠΊΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ Ρ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ² выполнСния. 14-битовая ΡˆΠΈΡ€ΠΈΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ памяти обСспСчиваСт Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ 14-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ». ДвухступСнчатый ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ обСспСчиваСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ», ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ².

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ PIC16F83 ΠΈ PIC16CR83 Π°Π΄Ρ€Π΅ΡΡƒΡŽΡ‚ 512×14 памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, a PIC16F84 ΠΈ PIC16CR84 — 1ΠšΡ…14 памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Вся ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ являСтся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ прямо ΠΈΠ»ΠΈ косвСнно ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°ΠΌ ΠΈΠ»ΠΈ памяти Π΄Π°Π½Π½Ρ‹Ρ…. ВсС рСгистры ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ счСтчик ΠΊΠΎΠΌΠ°Π½Π΄, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ (симмСтричная) систСма ΠΊΠΎΠΌΠ°Π½Π΄ позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π°Π΄ Π»ΡŽΠ±Ρ‹ΠΌ рСгистром с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° адрСсации. ΠžΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈ ΠΎΡ‚сутствиС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠœΠš Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X простым ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ.

НазначСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠœΠš ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ PIC16F8X.

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π’ΠΈΠΏ.

Π‘ΡƒΡ„Π΅Ρ€

ОписаниС.

OSC1/CLKIN.

I.

ВШ/КМОП 3).

Π’Ρ…ΠΎΠ΄ кристалла Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°, RC-Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΈΠ»ΠΈ Π²Ρ…ΠΎΠ΄ внСшнСго Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠ³ΠΎ сигнала.

OSC2/CLKOUT.

O.

;

Π’Ρ‹Ρ…ΠΎΠ΄ кристалла Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π’ RC-Ρ€Π΅ΠΆΠΈΠΌΠ΅ — Π²Ρ‹Ρ…ΠΎΠ΄ ¼ частоты OSC1.

/MCLR.

I/P.

Π’Π¨.

Π‘ΠΈΠ³Π½Π°Π» сброса/Π²Ρ…ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ напряТСния. Бброс Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ.

RA0.

I/O.

Π’Π’Π›.

PORT A — Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.

RA1.

I/O.

Π’Π’Π›.

RA2.

I/O.

Π’Π’Π›.

RA3.

I/O.

Π’Π’Π›.

RA4/TOCKI.

I/O.

Π’Π’Π›.

RA4/TOCKI ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика TMRO. Π’Ρ‹Ρ…ΠΎΠ΄ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ стоком.

RB0/INT.

I/O.

Π’Π’Π›/Π’Π¨ «.

PORT B — Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π½Π° Π»ΠΈΠ½ΠΈΡŽ питания ΠΏΠΎ Π²ΡΠ΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ.

RB1.

I/O.

Π’Π’Π›.

Π’Ρ‹Π²ΠΎΠ΄ RBO/INT ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ ΠΊΠ°ΠΊ внСшний Π²Ρ…ΠΎΠ΄ прСрывания.

RB2.

I/O.

Π’Π’Π›.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ RB4… RB7 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ настроСны ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄Ρ‹ прСрывания ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡŽ состояния Π½Π° Π»ΡŽΠ±ΠΎΠΌ ΠΈΠ· Π²Ρ…ΠΎΠ΄ΠΎΠ².

RB3.

I/O.

Π’Π’Π›.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠœΠš RB6 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ, Π° RB7 ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ….

RB4.

I/O.

Π’Π’Π›.

RB5.

I/O.

Π’Π’Π›.

RB6.

I/O.

Π’Π’Π›/Π’Π¨ 2).

RB7.

I/O.

Π’Π’Π›/Π’Π¨ 2).

Vdd.

P.

;

ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС питания.

Vss.

P.

;

ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ (зСмля).

  • Β· I — Π²Ρ…ΠΎΠ΄;
  • Β· О — Π²Ρ‹Ρ…ΠΎΠ΄;
  • Β· I/O — Π²Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄;
  • Β· Π  — ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅;
  • Β· - - Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся;
  • Β· Π’Π’Π› — Π’Π’Π› Π²Ρ…ΠΎΠ΄;
  • Β· Π’Π¨ — Π²Ρ…ΠΎΠ΄ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π° Π¨ΠΌΠΈΡ‚Ρ‚Π°.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ содСрТит 8-разрядноС АЛУ ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ рСгистр W. АЛУ являСтся арифмСтичСским ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ арифмСтичСскиС ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°Π΄ содСрТимым Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ рСгистра ΠΈ Π»ΡŽΠ±ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. АЛУ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ слоТСния, вычитания, сдвига ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅, Ρ‚ΠΎ Π°Ρ€ΠΈΡ„мСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.

Π’ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, АЛУ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ значСния Π±ΠΈΡ‚ рСгистра STATUS: Π‘ (Carry), DC (Digit carry) ΠΈ Z (Zero).

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ