ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для МК Π‘8051 F064 Ρ„ΠΈΡ€ΠΌΡ‹ Silicon

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

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ внСшнСй памяти Π΄Π°Π½Π½Ρ‹Ρ… с Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Ρ‹ΠΌ адрСсным пространством 64 ΠšΠ±Π°ΠΉΡ‚Π° (Π‘8051F060/2/4/6). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ массив счСтчиков/Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² (ПМБ) с ΡˆΠ΅ΡΡ‚ΡŒΡŽ модулями Π·Π°Ρ…Π²Π°Ρ‚Π° сравнСния. 64 ΠšΠ±Π°ΠΉΡ‚Π° (Π‘8051F060/½/¾/5) ΠΈΠ»ΠΈ 32 ΠšΠ±Π°ΠΉΡ‚Π° (Π‘8051F066/7) Flash-памяти, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ внутрисистСмно. Π”Π²Π° 12-разрядных ЦАП с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала (Π‘8051F060/½/3). Аппаратно Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

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

  • 1. ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅
  • 2. ОписаниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π‘8051F
  • 3. ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ комплСкса
    • 3. 1. ΠŸΠ»Π°Ρ‚Π° МК-систСмы
      • 3. 1. 1. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΡƒΠ·Π»Ρ‹ ΠœΠš Π‘8051FО
        • 3. 1. 1. 1. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½ΠΎΠ΅ ядро
        • 3. 1. 1. 2. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° соСдинСний
  • 4. БрСдства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ МК-систСмы
    • 4. 1. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ SiLabs IDE
  • 5. Алгоритмы
  • 6. Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • 7. Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для МК Π‘8051 F064 Ρ„ΠΈΡ€ΠΌΡ‹ Silicon (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ для ΠœΠš Π‘8051 F064 Ρ„ΠΈΡ€ΠΌΡ‹ Silicon Laboratories Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Assembler ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π²ΡƒΡ… строк: Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ студСнта ΠΈ ΡΠ΅ΠΊΡƒΠ½Π΄ΠΎΠΌΠ΅Ρ€Π°.

2. ОписаниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π‘8051F064

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ (МК) Π‘8051F64 ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ кристаллС систСмы для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… (Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ…) сигналов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ 59 Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π°/Π²Ρ‹Ρ…ΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π²Π° встроСнных 16-разрядных АЦП с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ 1 ΠΌΠ»Π½. ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности ΠœΠš Π‘8051F6Ρ…:

— Π’Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ микропроцСссорноС ядро CIP-51 с ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ, совмСстимоС со ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠΌ 8051 (максимальная ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ-25MIPS)

— Π”Π²Π° встроСнных 16-разрядных АЦП (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — 1 ΠΌΠ»Π½. ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ) с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ прямого доступа ΠΊ ΠΏΠ°ΠΌΡΡ‚ΠΈ.

— ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ локальной сСти (CAN 2.0Π’) с 32 ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ сообщСний, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ маску ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (Π‘8051F060/½/3)

— Π”Π²Π° 12-разрядных ЦАП с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала (Π‘8051F060/½/3)

— 64 ΠšΠ±Π°ΠΉΡ‚Π° (Π‘8051F060/½/¾/5) ΠΈΠ»ΠΈ 32 ΠšΠ±Π°ΠΉΡ‚Π° (Π‘8051F066/7) Flash-памяти, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ внутрисистСмно.

— 4352 (4096+256) Π±Π°ΠΉΡ‚ встроСнного ΠžΠ—Π£

— Π˜Π½Ρ‚СрфСйс внСшнСй памяти Π΄Π°Π½Π½Ρ‹Ρ… с Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Ρ‹ΠΌ адрСсным пространством 64 ΠšΠ±Π°ΠΉΡ‚Π° (Π‘8051F060/2/4/6)

— ΠΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ интСрфСйсы I C/SMBus, SPI ΠΈ Π΄Π²Π° УАПП.

— ΠŸΡΡ‚ΡŒ 16-разрядных Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния

— ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ массив счСтчиков/Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² (ПМБ) с ΡˆΠ΅ΡΡ‚ΡŒΡŽ модулями Π·Π°Ρ…Π²Π°Ρ‚Π° сравнСния

— Π’строСнныС стороТСвой Ρ‚Π°ΠΉΠΌΠ΅Ρ€, схСма слСТСния Π·Π° Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ питания ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

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

  1. — Π˜Π½Ρ‚Сгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ SiLabs IDE
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ