AT89C51: ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° сСмСйства 8051

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C51. КакиС Ρƒ Π½Π΅Π³ΠΎ особСнности ΠΈ характСристики. Как Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Для ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΎΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. КакиС Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹.

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

Π§Ρ‚ΠΎ прСдставляСт собой ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C51

AT89C51 — это 8-разрядный КМОП-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, совмСстимый с популярной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ Intel 8051. Он относится ΠΊ сСмСйству ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Atmel AT89 ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ характСристиками:

  • 4 ΠšΠ‘ встроСнной ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ„Π»ΡΡˆ-памяти
  • 128 Π±Π°ΠΉΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти
  • 32 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°
  • Π”Π²Π° 16-разрядных Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика
  • Π¨Π΅ΡΡ‚ΡŒ источников ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс
  • НапряТСниС питания 2.7-5.5 Π’
  • Частота Π΄ΠΎ 24 ΠœΠ“Ρ†

AT89C51 нашСл ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎ встраиваСмых систСмах благодаря своСй экономичности, гибкости ΠΈ совмСстимости с MCS-51. Π₯отя сСйчас ΠΎΠ½ считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ, Π΅Π³ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для обучСния ΠΈ Π² простых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈ возмоТности AT89C51

Рассмотрим основныС особСнности ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AT89C51:


ΠŸΠ°ΠΌΡΡ‚ΡŒ

  • 4 ΠšΠ‘ встроСнной ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ„Π»ΡΡˆ-памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  • 128 Π±Π°ΠΉΡ‚ встроСнного ΠžΠ—Π£ Π΄Π°Π½Π½Ρ‹Ρ…
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΎ 64 ΠšΠ‘ внСшнСй памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΎ 64 ΠšΠ‘ внСшнСй памяти Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°

  • 4 Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° (P0-P3)
  • ВсСго 32 Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

Π’Π°ΠΉΠΌΠ΅Ρ€Ρ‹/Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠΈ

  • Π”Π²Π° 16-разрядных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика (T0 ΠΈ T1)

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс

  • ΠŸΠΎΠ»Π½ΠΎΠ΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ UART

БистСма ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ

  • 6 источников ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ:
    • 2 Π²Π½Π΅ΡˆΠ½ΠΈΡ… прСрывания
    • 2 прСрывания ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²
    • ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°
  • Π”Π²Π° уровня ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ

Π Π΅ΠΆΠΈΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния

  • Π Π΅ΠΆΠΈΠΌ оТидания (Idle mode)
  • Π Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ потрСблСния (Power-down mode)

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности

  • Аналоговый ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€
  • Π‘Ρ‚ΠΎΡ€ΠΎΠΆΠ΅Π²ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ сниТСния напряТСния питания

Как ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, AT89C51 ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ достаточно ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… встраиваСмых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ этом ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнного АЦП ΠΈ ЦАП, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ использования Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….


Распиновка ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² AT89C51

AT89C51 выпускаСтся Π² 40-Π²Ρ‹Π²ΠΎΠ΄Π½ΠΎΠΌ DIP корпусС. Рассмотрим Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²:

  • VCC (40) — напряТСниС питания +5Π’
  • GND (20) — ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ (зСмля)
  • P0.0-P0.7 (39-32) — ΠΏΠΎΡ€Ρ‚ 0, Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ
  • P1.0-P1.7 (1-8) — ΠΏΠΎΡ€Ρ‚ 1, Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ
  • P2.0-P2.7 (21-28) — ΠΏΠΎΡ€Ρ‚ 2, Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ
  • P3.0-P3.7 (10-17) — ΠΏΠΎΡ€Ρ‚ 3, Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ
  • RST (9) — Π²Ρ…ΠΎΠ΄ сброса
  • ALE (30) — Π²Ρ‹Ρ…ΠΎΠ΄ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ фиксации адрСса
  • PSEN (29) — Π²Ρ‹Ρ…ΠΎΠ΄ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ чтСния ΠΈΠ· внСшнСй памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  • EA (31) — Π²Ρ…ΠΎΠ΄ Π²Ρ‹Π±ΠΎΡ€Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ/внСшнСй памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  • XTAL1 (19), XTAL2 (18) — Π²Ρ…ΠΎΠ΄Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°

ΠŸΠΎΡ€Ρ‚Ρ‹ P0-P3 ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ для Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, Ρ‚Π°ΠΊ ΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡˆΠΈΠ½Ρ‹ адрСса/Π΄Π°Π½Π½Ρ‹Ρ…, Π²Ρ…ΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ‚.Π΄.).

Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C51

Для программирования AT89C51 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты ΠΈ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Рассмотрим основныС шаги процСсса программирования:

  1. Π’Ρ‹Π±ΠΎΡ€ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE). ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:
    • Keil Β΅Vision
    • IAR Embedded Workbench
    • SDCC (Small Device C Compiler)
  2. НаписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС C ΠΈΠ»ΠΈ ассСмблСрС
  3. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ (hex-Ρ„Π°ΠΉΠ»)
  4. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° hex-Ρ„Π°ΠΉΠ»Π° Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹:
    • USB-ASP
    • SPI ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€

Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΊ AT89C51 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π½Π° основС микросхСмы MAX232, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сигналы программирования ΠΈΠΌΠ΅ΡŽΡ‚ ΡƒΡ€ΠΎΠ²Π½ΠΈ RS-232.


ΠŸΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ устройство рСкомСндуСтся провСсти Π΅Π΅ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΈ ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡŽ. Для этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС Π² IDE срСдства ΠΈΠ»ΠΈ спСциализированноС ПО, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Proteus.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° AT89C51

AT89C51 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… встраиваСмых систСмах ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ:

  • БистСмы управлСния Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΎΠΉ
  • ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Π°Ρ элСктроника
  • ΠŸΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹
  • БистСмы сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°
  • ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹
  • ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ устройства
  • БистСмы управлСния освСщСниСм
  • Устройства Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ «ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°»

Благодаря своСй доступности ΠΈ простотС использования, AT89C51 часто примСняСтся Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях для изучСния основ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΈ Π±ΠΎΠ»Π΅Π΅ соврСмСнныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π₯отя AT89C51 всС Π΅Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ соврСмСнныС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ характСристиками. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹:

  • ATmega328P — популярный 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Arduino
  • STM32F103 — 32-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° Π±Π°Π·Π΅ ARM Cortex-M3
  • ESP8266/ESP32 — ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ со встроСнным Wi-Fi ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ
  • PIC16F877A — 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ Microchip
  • MSP430 — сСмСйство 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм ΠΎΡ‚ Texas Instruments

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° для Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° стоит Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ эти Π±ΠΎΠ»Π΅Π΅ соврСмСнныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, больший объСм памяти ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства.


Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

AT89C51 — это классичСский 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Π•Π³ΠΎ основныС прСимущСства:

  • Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ 8051
  • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° использования
  • Низкая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ
  • Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ докумСнтация ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сообщСства

Однако для Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ стоит Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ соврСмСнныС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° зависит ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, энСргопотрСблСниС, объСм памяти, Π½Π°Π±ΠΎΡ€ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ.


БСрия at89c51 (Microchip)

Microchip

ΠžΠ±Ρ‰ΠΈΠ΅ характСристики

Π Π°Π·Π΄Π΅Π»ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ назначСния
Π’ΠΈΠΏ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
ΠžΠ±ΡŠΡ‘ΠΌ EEPROM памяти
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ²
ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡ

ДокумСнтация Π½Π° ΡΠ΅Ρ€ΠΈΡŽ at89c51

  • Π½Π°ΠΉΡ‚ΠΈ at89c51.pdf

    Π’ΠΎΠ²Π°Ρ€Ρ‹ сСрии at89c51

    НаимСнованиСiΠ£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°ΠšΠΎΡ€ΠΏΡƒΡΠ―Π΄Ρ€ΠΎF coreΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌRAMUΠΏΠΈΡ‚T Ρ€Π°Π±Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹
    AT89C51-12JC (MCRCH)

    Β 

    Β 

    1Β ΡˆΡ‚ PLCC-44β€”
    AT89C51-12PC (MCRCH)

    Β 

    Β 

    DIP-40β€”
    AT89C51-20JC (MCRCH)

    Β 

    Β 

    PLCC-44β€”
    AT89C51-20PC (MCRCH)

    Β 

    Β 

    10Β ΡˆΡ‚ DIP-40β€”
    AT89C51-20PI (MCRCH)

    Β 

    Β 

    Π² Π»ΠΈΠ½Π΅ΠΉΠΊΠ°Ρ… 10Β ΡˆΡ‚ DIP-40β€”
    AT89C51-20QC (MCRCH)

    Β 

    Β 

    QFP4410X10β€”
    AT89C51-24AI (MCRCH)

    Β 

    Β 

    Π½Π° ΠΏΠΎΠ΄Π΄ΠΎΠ½Π΅ 160Β ΡˆΡ‚ TQFP-44
    AT89C51-24JC (MCRCH)

    Β 

    Β 

    PLCC-44
    AT89C51-24JI (MCRCH)

    Β 

    Β 

    Π² Π»ΠΈΠ½Π΅ΠΉΠΊΠ°Ρ… 27Β ΡˆΡ‚ PLCC-44
    AT89C51-24PC (MCRCH)

    Β 

    10Β ΡˆΡ‚ DIP-40
    AT89C51-24PI (MCRCH)

    Β 

    Π² Π»ΠΈΠ½Π΅ΠΉΠΊΠ°Ρ… 10Β ΡˆΡ‚ DIP-40

    Β 

    β€”β€”β€” β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”
    AT89C51RC-24JI (MCRCH)

    Β 

    Β 

    1Β ΡˆΡ‚ PLCC-44

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”
    AT89C51RC-24PC (MCRCH)

    Β 

    Β 

    β€”
    AT89C51RC-24PI (MCRCH)

    Β 

    Π² Π»ΠΈΠ½Π΅ΠΉΠΊΠ°Ρ… 10Β ΡˆΡ‚ DIP-40

    Β 

    β€”β€”β€”β€”β€”β€”β€”β€”
    AT89C51RC-33AC (MCRCH)

    Β 

    Β 

    TQFP-44 TQFP-44L [10×10]β€”

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ At89C51/52/53

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ At89C51/52/53

    Π’Π°ΡˆΠ΅ΠΌΡƒ вниманию прСдлагаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для микросхСм сСрии MCS-51. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ микросхСмы: AT89C51/52/53, AT89C1051, AT89C2051, AT90S1200, AT90S2313. ВмСсто AT90S4414 здСсь ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ AT89C51, Π½ΠΎ я Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΎΠ± этом ΠΏΠΈΡΠ°Ρ‚ΡŒ(Π½Π° Ρ‡Π΅ΠΌ Π΅Ρ‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ссли Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°?), Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°ΠΌ ссылку Π½Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ. ΠŸΠΎΠ»Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π΅Π³ΠΎ сайтС(ссылка Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ сайта).

    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ общаСтся с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ RS232.
    ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ уровня Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π½Π° транзисторах VT1 ΠΈVT2. ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ Π‘7 слуТит аккумулятором ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ напряТСния -12 Π’, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΈΠΎΠ΄ VD1 ΠΈΠ· ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. Π­Ρ‚ΠΎ напряТСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°. Вакая схСма Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ источника напряТСния -12Π’. Вранзистор VT1 слуТит для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Вакая схСма ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ нСдостаток: ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логичСского «0» Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ +12Π’, Π° +5Π’. Но ΠΏΠΎ стандарту RS232 ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ +3. ..+12 Π’. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ стандарту соотвСтствуСт. Но Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π°ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС придСтся ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ микросхСму прСобразоватСля уровня RS232 — Π’Π’Π›. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡ‹ ΠšΠ Π•Π8Π‘ ΠΈ ΠšΠ Π•Π5А слуТат стабилизаторами напряТСния.
    НапряТСниС +12Π’ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для программирования Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Ρ… вСрсий ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Вранзисторы VT4 ΠΈ VT3 ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΊΠ»ΡŽΡ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСт ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ напряТСния программирования Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π½Π° транзисторС VT3 ΠΈ Π΄ΠΈΠΎΠ΄Π΅ VD4 составит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 1.5 Π²ΠΎΠ»ΡŒΡ‚Π°, Ρ‚ΠΎ для компСнсации этого падСния ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ стабилизации +12Π’ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ Π΄ΠΈΠΎΠ΄ΠΎΠΌ VD3 ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 0.6Π’. Π’ этом случаС напряТСниС программирования составит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 11.5 Π’, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ напряТСния программирования.
    Π‘Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ вас Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² Π² сборкС радиоэлСктронных устройств. ΠŸΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ Π²Π°ΠΌ придСтся развСсти ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π― собрал ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π° ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, соСдинСния Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ кусками ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°.
    Для питания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ питания китайского производства. Π˜Ρ… сСйчас продаСтся большая Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π°. НуТно убСдится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²Ρ‹Π΄Π°Π΅Ρ‚ достаточный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ напряТСния. Π˜Π½Π°Ρ‡Π΅ Π²Π°ΠΌ придСтся Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΈ Π΄ΠΎΠΌΠΎΡ‚Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½ΡƒΡŽ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΡƒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½Π΅.
    Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сначала ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ уровня ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT90S4414. Подав +5 Π²ΠΎΠ»ΡŒΡ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π±Π΅Π· установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Для этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, запуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ чтСния сигнатурных Π±Π°ΠΉΡ‚ΠΎΠ². Если линия связи с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ исправна, Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π±Π°ΠΉΡ‚Ρ‹ FFh. Если ΠΆΠ΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сообщСниС, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‚ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π²Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ сдСлали Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π’Π°ΠΊ ΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ чтСния. Для этого снимитС Ρ„Π»Π°ΠΆΠΎΠΊ «ΠΠ²Ρ‚оматичСская установка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²». Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ чтСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π±Π°ΠΉΡ‚Ρ‹ FFh. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΊΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° P0.0-P0.7 (ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 39 — 32 соотвСтствСнно Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°) Π½Π° корпус. Выполняя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ чтСния, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π±Π°ΠΉΡ‚Ρ‹ Π½Π΅ FFh, Π° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FEh, EFh, F7h, 7Fh … Π² зависимости ΠΎΡ‚ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°. Если это всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C51 Π² панСль ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ чтСния сигнатурных Π±Π°ΠΉΡ‚ΠΎΠ². Если ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ ваш ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ практичСски работоспособСн. ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Π·Π°ΠΏΠ°ΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.
    Π’ΠΎΡ‚ пСчатная ΠΏΠ»Π°Ρ‚Π°:

    А это схСма ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ°:

    ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ для AT90S4414 ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ здСсь.
    ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ для AT89C51 ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ здСсь.
    ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° здСсь.
    ΠŸΠ΅Ρ‡Π°Ρ‚Π½Π°Ρ ΠΏΠ»Π°Ρ‚Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ° здСсь.

    P.S. Π­Ρ‚ΠΎ фотография ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ Ρƒ мСня ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°.

    Π‘Π°ΠΉΡ‚ создан Π² систСмС uCoz

    Распиновка ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

    AT89C51, характСристики ΠΈ тСхничСскоС описаниС

    14 мая 2018Β —Β 0 ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²

            ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C51
            AT89C51 Распиновка

        ОписаниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

        НомСр ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

        НазваниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°

        ОписаниС

        1

        Π 1.0

        0-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ПОРВ P1

        2

        Π 1.1

        1-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ПОРВ P1

        3

        Π 1.2

        2-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ПОРВ P1

        4

        Π 1. 3

        3-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ПОРВ P1

        5

        Π 1.4

        4-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ПОРВ P1

        6

        Π 1.5

        5-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ПОРВ P1

        7

        Π 1.6

        6-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P1

        8

        Π 1.7

        7-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ПОРВ P1

        9

        Π Π‘Π’

        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ сброса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

        10

        (RXD) P3.0

        0-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P3 ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

        11

        (Π’Π‘Π”) P3.1

        1-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P3 ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

        12

        (INT0) P3.2

        2-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P3 ΠΈΠ»ΠΈ внСшнСС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ 0 MCU

        13

        (INT1) P3. 3

        3-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P3 ΠΈΠ»ΠΈ внСшнСС ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ 1 MCU

        14

        (Π’0) P3.4

        4-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P3 ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0 MCU

        15

        (Π’1) Π 3.5

        5-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P3 ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 MCU

        16

        (WR) P3.6

        6-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P3 ΠΈΠ»ΠΈ запись Π²ΠΎ внСшнюю ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚

        17

        (Π Π”) P3.7

        7-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P3 ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· внСшнСй памяти Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚

        18

        XTAL2

        Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 2 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

        19

        XTAL1

        Π’Π½Π΅ΡˆΠ½ΠΈΠΉ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ 1 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

        20

        Π—Π•ΠœΠ›Π―

        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ зазСмлСния MCU

        21

        P2. 0(A8)

        0-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P2 ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±ΠΈΡ‚ адрСса 8 MCU

        22

        P2.1(A9)

        1-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P2 ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π±ΠΈΡ‚Π° адрСса 9 MCU

        23

        Р2.2(А10)

        2-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P2 ΠΈΠ»ΠΈ Π±ΠΈΡ‚ 10 ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ адрСса MCU

        24

        Р2.3(А11)

        3-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P2 ΠΈΠ»ΠΈ Π±ΠΈΡ‚ 11 ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ адрСса MCU

        25

        Р2.4(А12)

        4-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P2 ΠΈΠ»ΠΈ Π±ΠΈΡ‚ 12 ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ адрСса MCU

        26

        Р2.5(А13)

        5-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P2 ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±ΠΈΡ‚ адрСса 13 MCU

        27

        Р2.6(А14)

        6-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P2 ΠΈΠ»ΠΈ Π±ΠΈΡ‚ 14 ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ адрСса MCU

        28

        Р2. 7(А15)

        7-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P2 ΠΈΠ»ΠΈ Π±ΠΈΡ‚ 15 ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ адрСса MCU

        29

        ΠŸΠ‘Π•Π

        Π Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ ΡˆΡ‚ΠΈΡ„Ρ‚ для сохранСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ внСшнСй памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

        30

        АЛЕ/ΠŸΠ ΠžΠ“

        Активация Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ адрСса/ Π˜ΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для мигания

        31

        ЕА/Π’ΠŸΠŸ

         НапряТСниС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ доступа/НапряТСниС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

        32

        P0.7(AD7)

        7-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P0 ΠΈΠ»ΠΈ Π±ΠΈΡ‚ младшСго адрСса 7 MCU

        33

        P0.6(AD6)

        6-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P0 ΠΈΠ»ΠΈ Π±ΠΈΡ‚ младшСго адрСса 6 MCU

        34

        P0.5(AD5)

        6-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P0 ΠΈΠ»ΠΈ Π±ΠΈΡ‚ младшСго адрСса 5 MCU

        35

        Π 0. 4(АД4)

        6-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P0 ΠΈΠ»ΠΈ младший Π±ΠΈΡ‚ адрСса 4 MCU

        36

        P0.3(AD3)

        3-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P0 ΠΈΠ»ΠΈ младший Π±ΠΈΡ‚ адрСса 3 MCU

        37

        P0.2(AD2)

        2-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P0 ΠΈΠ»ΠΈ младший Π±ΠΈΡ‚ адрСса 2 MCU

        38

        P0.1(AD1)

        1-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P0 ΠΈΠ»ΠΈ младший Π±ΠΈΡ‚ адрСса 1 MCU

        39

        P0.0(AD0)

        0-ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ PORT P0 ΠΈΠ»ΠΈ младший адрСсный Π±ΠΈΡ‚ 0 MCU

        40

        Π’ΠΊΠΊ

        ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ питания MCU

        Β 

        ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

        AT89C51 – ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

        ЦП

        8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ 8051

        ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²

        40

        Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС (Π’)

        ΠΎΡ‚ 2 Π΄ΠΎ 5,5 Π’

        ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°

        32

        ΠœΠΎΠ΄ΡƒΠ»ΡŒ АЦП

        Π½Π΅Ρ‚

        ΠœΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика

        16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ(2)

        ΠšΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

        Π½Π΅Ρ‚

        ΠœΠΎΠ΄ΡƒΠ»ΡŒ ЦАП

        Π½Π΅Ρ‚

        ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ устройства связи

        УАПП(1)

        Π’Π½Π΅ΡˆΠ½ΠΈΠΉ осциллятор

        ΠΎΡ‚ 3 ΠœΠ“Ρ† Π΄ΠΎ 24 ΠœΠ“Ρ†

        Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ осциллятор

        Π”Π°

        Π’ΠΈΠΏ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

        Π’ΡΠΏΡ‹ΡˆΠΊΠ°

        ΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ΠšΠ‘)

        4К

        Π±Π°ΠΉΡ‚ ΠžΠ—Π£

        128 Γ— 8 Π±ΠΈΡ‚

        Π­Π‘ΠŸΠŸΠ—Π£ Π΄Π°Π½Π½Ρ‹Ρ…

        Π½Π΅Ρ‚

        Β 

        ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ВСхничСскоС описаниС AT89C51 ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ характСристики ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π²Π½ΠΈΠ·Ρƒ этой страницы.

        Π”Ρ€ΡƒΠ³ΠΎΠ΅ Atmel MCU

        AT89S52, ATTINGE45, ATMEGA328P, ATMEGA8, ATMEGA32, ATTINGE88

        9003

        AT89C51 MICROCONTRER 9.10029.10029.BERLER.BERLER 9002 .BERILER 9002 .BERLER 9002.1002. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с популярной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ 8051 ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π΄ΠΎ настоящСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π­Ρ‚ΠΎ 40-контактная микросхСма с Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ 4 ΠšΠ‘. Он ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠΎΡ€Ρ‚Π° ΠΈ всС вмСстС ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ 32 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° GPIO. Он Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнного модуля АЦП ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ связь USART. Π₯отя ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сопряТСн с внСшним ADC IC , ΠΊΠ°ΠΊ ADC084 ΠΈΠ»ΠΈ ADC0808.

        МодСль AT89C51 большС Π½Π΅ производится, ΠΈ Atmel Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½. ВмСсто этого для Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ рСкомСндуСтся Π½ΠΎΠ²Ρ‹ΠΉ AT89S51. Но, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ AT89C51 ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сообщСства, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ встроСнныС устройства, AT89C51 всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.

        Β 

        Как Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C51 (8051)

        ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmel ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, доступного Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅. Arduino, Keil uVision β€” Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ сообщСства, Ρ‚ΠΎ рСкомСндуСтся Keil.

        Для программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Atmel Π½Π°ΠΌ понадобится IDE (интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ), Π³Π΄Π΅ ΠΈ происходит ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ наша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСобразуСтся Π² ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ MCU, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ HEX-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. IPE (интСгрированная срСда программирования), которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π΄Π°ΠΌΠΏΠ° нашСго ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² наши ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹.

        IDE: Keil uVision IDE

        АппаратноС обСспСчСниС для программирования: MAX232 с ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ RS232 Π² USB

        ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€: USBASP

        Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ наш ΠΊΠΎΠ΄ Π² Atmel IC, Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ β€” это USBASP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, симуляция вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, сэкономит ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ ISIS proteus ΠΎΡ‚ Labcenter, для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

        A 8051 (AT89C51) Π‘Ρ…Π΅ΠΌΠ° программирования ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅0029

        AT89C51 – ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ характСристики

        ЦП

        8-Π±ΠΈΡ‚Π½ΠΎΠ΅ сСмСйство 8051

        АрхитСктура

        8051

        Π Π°Π·ΠΌΠ΅Ρ€ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ΠšΠ±Π°ΠΉΡ‚)

        Π’ΡΠΏΡ‹ΡˆΠΊΠ° 4K

        ΠžΠ—Π£ (Π±Π°ΠΉΡ‚)

        128

        Π­Π‘ΠŸΠŸΠ—Π£/HEF

        Π½Π΅Ρ‚

        ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

        40

        Макс. Частота процСссора (ΠœΠ“Ρ†)

        24

        Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ устройства (PPS)

        β„–

        Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ осциллятор

        β„–

        ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²

        2

        β„– ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ усилитСля

        0

        ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ² АЦП

        Π½Π΅Ρ‚

        МаксимальноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ АЦП (Π±ΠΈΡ‚)

        Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…

        АЦП с вычислСниСм

        β„–

        НомСр прСобразоватСля ЦАП

        0

        МаксимальноС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ЦАП

        0

        Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ ΠΎΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС

        Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…

        ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ пСрСсСчСния нуля

        β„–

        ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²

        0

        ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ²

        2

        Π’Π°ΠΉΠΌΠ΅Ρ€ измСрСния сигнала

        0

        Аппаратный Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ограничСния

        0

        ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ШИМ

        0

        Макс. Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ШИМ

        Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…

        Π£Π³Π»ΠΎΠ²ΠΎΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€

        β„–

        ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒ

        β„–

        β„– модуля UART

        1

        β„– модуля SPI

        0

        β„– модуля I2C

        0

        β„– USB-модуля

        0

        ΠžΠΊΠΎΠ½Π½Ρ‹ΠΉ стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€ (WWDT)

        β„–

        CRC/скан

        β„–

        ΠžΡΡ†ΠΈΠ»Π»ΡΡ‚ΠΎΡ€ с числовым ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ

        0

        ΠšΡ€Ρ‹ΡˆΠΊΠ°. БСнсорныС ΠΊΠ°Π½Π°Π»Ρ‹

        Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…

        Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ Π–Πš-дисплСй

        0

        Минимальная рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° (*C)

        -55

        Максимальная рабочая Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° (*C)

        125

        МинимальноС Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС (Π’)

        4

        МаксимальноС Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС (Π’)

        5,5

        Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с высоким напряТСниСм

        β„–

        Β 

        Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmel

        Компания Microchip ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйства PIC ΠΈ сСмСйства Atmel. Π˜Ρ… коллСкция Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ накопилась послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Microchip ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° Atmel. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ MCU Π΅ΡΡ‚ΡŒ свои прСимущСства ΠΈ нСдостатки. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ для своСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ β€” это всСго лишь прСдлоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ MCU.

        • Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹Π±ΠΎΡ€ MCU , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠ½Π»Π°ΠΉΠ½-сообщСства ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ. Для Atmel AT89S52 ΠΈΠ»ΠΈ ATmega328 Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.
        • Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС вашСй систСмы. Если ΠΎΠ½ΠΈ 5 Π’, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ MCU 5 Π’, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ»ΠΈ устройства Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ напряТСнии 3,3 Π’, Π² этом случаС ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ MCU 3,3 Π’
        • Если Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ†Π΅Π½Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ ограничСниями, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСбольшиС 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Attiny1614. Они Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ дСшСвлС.
        • На основС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ для MCU. НапримСр, Ссли Π²Ρ‹ считываСтС ΠΌΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… напряТСний, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ MCU ΠΈΠΌΠ΅Π΅Ρ‚ достаточно ΠΊΠ°Π½Π°Π»ΠΎΠ² АЦП ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π”Π΅Ρ‚Π°Π»ΠΈ всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π²Ρ‹ΡˆΠ΅.
        • Если ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ связи, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ UART, SPI, I2C, CAN ΠΈ Ρ‚. Π΄., ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш MCU ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ…. НСкоторыС MCU ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ модуля ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°
        • .

        Β 

        ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
        • НСсколько ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Β«Π‘Π΄Π΅Π»Π°ΠΉ сам»
        • ΠžΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€, Ссли Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ ATmel
        • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… интСрфСйсов Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ связи
        • Π—Π°ΠΌΠ΅Π½Π° модуля Arduino
        • ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ высокого уровня Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΉ, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ, Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ ΠΈ Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅.

        Β 

        2D-модСль (PSDIP)

          Π’Π΅Π³ΠΈ

          8051 ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

          ВстроСнный



        ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

        , Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹

        БСрия Atmel AT89 относится ΠΊ сСмСйству 8-разрядных ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², совмСстимых с Intel 8051. Π˜Ρ… прСимущСства Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ использовании Π²ΠΎ встроСнных прилоТСниях управлСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‡ΠΈΠΏΠΎΠ² ΠΏΠΎ сСрии: AT89C2051, AT89C51 ΠΈ Ρ‚. Π΄. БСгодня ΠΌΡ‹ обсудим AT89.ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π‘51.

        Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C51?

        AT89C51 β€” это 8-разрядный КМОП-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ высокой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚ΠΈΡ€Π°Π΅ΠΌΡƒΡŽ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ (4 ΠšΠ±Π°ΠΉΡ‚) Π‘ΠŸΠŸΠ—Π£.

        (Π‘ΠŸΠŸΠ—Π£)

        ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ энСргонСзависимой памяти высокой плотности Atmel для производства ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, это часто связано с распиновкой ΠΈ инструкциями ΠΏΠΎ установкС ΠΈΠ· отраслСвых стандартов MCS-51.

        Распиновка AT89C51

        Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ прСдставлСна ​​конфигурация ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² AT89C51.

        Распиновка At89c51

        ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

        ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΈ характСристики at89c51 Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅;

        • Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠ΅ΡΡ‚ΡŒ источников ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 128 Γ— 8 Π±ΠΈΡ‚.
        • Π—Π°Ρ‚Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ статичСская Ρ€Π°Π±ΠΎΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· внСшний Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ находится Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π“Ρ† Π΄ΠΎ 24 ΠœΠ“Ρ†.
        • Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, ΠΎΠ½ совмСстим с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ MCS-51β„’.
        • НСсмотря Π½Π° отсутствиС ΠΊΠΎΠΌΠΏΠ°Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ЦАП ΠΈ встроСнного модуля АЦП, Π° Ρ‚Π°ΠΊΠΆΠ΅ EEPROM Π΄Π°Π½Π½Ρ‹Ρ…, имССтся Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€.
        • ЀлСш-ΠΏΠ°ΠΌΡΡ‚ΡŒ 4Кб.
        • Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ энСргопотрСблСния ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° оТидания с Π½ΠΈΠ·ΠΊΠΈΠΌ энСргопотрСблСниСм.
        • 40-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ€Π°Π·ΡŠΠ΅ΠΌ at89c51 ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС ΠΎΡ‚ 2 Π’ Π΄ΠΎ 5,5 Π’ ΠΈ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ ΠΎΡ‚ -55Β°C Π΄ΠΎ 125Β°C.
        • Помимо Ρ‚Ρ€Π΅Ρ…ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π». ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° 16-разрядных Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика ΠΈ 32 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.
        • НаконСц, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 1000 Ρ†ΠΈΠΊΠ»ΠΎΠ² записи/стирания Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 4 ΠšΠ±Π°ΠΉΡ‚ внутрисистСмной ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ„Π»ΡΡˆ-памяти.

        Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ATMEL

        Они ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

        • ATtiny88,
        • ATMEga32,
        • ATMega8,
        • ATMega328P,
        • ATtint45 ΠΈ
        • 2
        • 2 ATtint45.

        Как Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ AT89C51 (8051)

        Для программирования AT89 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠ°ΠΊ Keil Β΅Vision ΠΈΠ»ΠΈ Arduino.Π‘51. Нам Ρ‚Π°ΠΊΠΆΠ΅ понадобится срСда программирования, такая ΠΊΠ°ΠΊ интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ USBASP ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС для программирования MAX232. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ всС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

        • Π‘Π½Π°Ρ‡Π°Π»Π° компилятор ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π² Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ HEX-Ρ„Π°ΠΉΠ»Ρ‹. Π—Π°Ρ‚Π΅ΠΌ IPE Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ для чтСния.
        • Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя, модСлируя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ использованиСм Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ.

        Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmel?

        БСсспорно, сущСствуСт нСсколько ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСмСйств Atmel ΠΈ PIC, всС со своими прСимущСствами ΠΈ нСдостатками. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹Π±ΠΎΡ€ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ критСрия.

        Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ спискС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ.

        • Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш MCU ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ связи, ΠΊΠ°ΠΊ CAN, I2C, SPI ΠΈ UART для Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². НСкоторыС MCU Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.
        • Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρ‹ ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²Π°ΡˆΠ΅ΠΌΡƒ MCU. НапримСр, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΊΠ°Π½Π°Π» АЦП Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ для считывания ΠΌΠ½ΠΎΠ³ΠΈΡ… Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… напряТСний.
        • Π—Π°Ρ‚Π΅ΠΌ подходят мСньшиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ 8-ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ дСшСвлС, с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ.
        • ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ MCU, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ вашСй систСмы. НапримСр, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° 3,3 Π’ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² систСмС (устройства ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° 3,3 Π’.
        • НаконСц, ваш MCU Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠ½Π»Π°ΠΉΠ½-сообщСства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Atmega338 ΠΈΠ»ΠΈ AT89S52.

        ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

        НСкоторыС прилоТСния at89c51 Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя;

        • Π’ качСствС Π·Π°ΠΌΠ΅Π½Ρ‹ модуля Arduino,

        (ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino UNO)

        • Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… интСрфСйсов Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния,
        • ΠŸΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Atmel ΠΈ
        • ΠœΠ½ΠΎΠ³ΠΎΡ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ «сдСлай сам».

      Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

      Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *