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

ΠžΡ…Ρ€Π°Π½Π½Ρ‹ΠΉ комплСкс для автомобиля

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

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ управлСния ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°Ρ…, устройствах ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго приспособлСны ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ (ΠžΠœΠ­Π’Πœ). ΠžΠœΠ­Π’Πœ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ оборудования Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ назначСния. ΠžΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹, конструктивно Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠΉ Π‘Π˜Π‘ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² ΡΠ΅Π±Ρ всС устройства, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΡ…Ρ€Π°Π½Π½Ρ‹ΠΉ комплСкс для автомобиля (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

  • 1. ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅
  • 2. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • 3. Π’Ρ‹Π±ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
  • 4. ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° КМ1816Π’Π•51
  • 4.1 ΠžΠ±Ρ‰Π΅Π΅ описаниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
  • 4.2 ΠŸΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
  • 4.3 ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚
  • 4.4 Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик
  • 5. Π’Ρ‹Π±ΠΎΡ€ элСмСнтной Π±Π°Π·Ρ‹
  • 6. Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства
  • 6.1 Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°
  • 6.2 Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°
  • 7. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
  • 8. ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ
  • 9. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ…Ρ€Π°Π½Π½Ρ‹ΠΉ комплСкс для автомобиля. КомплСкс Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ:

ь «Π‘Ρ€Π΅Π»ΠΎΠΊ». Устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 2 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

— «Π²Π·ΡΡ‚ΡŒ» — Π²Π·ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ;

— «ΡΠ½ΡΡ‚ΡŒ» — ΡΠ½ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с ΠΎΡ…Ρ€Π°Π½Ρ‹;

ь «ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ». Устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ систСмой сигнализации.

ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°.

Π’Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ посрСдством Π˜Πš излучСния.

2. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ЦСлью Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° комплСкса устройств ΠΎΡ…Ρ€Π°Π½Π½ΠΎΠΉ сигнализации для автомобиля с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΎΡ…Ρ€Π°Π½Π½Ρ‹Ρ… систСм для автомобиля, начиная с ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ слоТными ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ систСмами. ВсС ΠΎΠ½ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ установкС присутствия спСциалистов Π² Π΄Π°Π½Π½ΠΎΠΉ области. Π­Ρ‚ΠΎ, нСсомнСнно, ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ влияниС Π½Π° Ρ„ΠΈΠ½Π°Π½ΡΠΎΠ²ΡƒΡŽ сторону. Π”Π°Π½Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ устройство нСслоТноС, Π°, ΠΊΠ°ΠΊ извСстно, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ устройство, Ρ‚Π΅ ΠΎΠ½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΡƒΡŽ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π½ΡƒΡŽ Π±Π°Π·Ρƒ. БоотвСтствСнно, влияниС финансового вопроса Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ сниТаСтся.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ устройства являСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΡ…Ρ€Π°Π½Π½ΠΎΠΌΡƒ ΡˆΠ»Π΅ΠΉΡ„Ρƒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚роля Π²Π·Π»ΠΎΠΌΠ° Π΄Π²Π΅Ρ€ΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΆΠ°Ρ€Π½Ρ‹Ρ… ΠΈΠ·Π²Π΅Ρ‰Π°Ρ‚Π΅Π»Π΅ΠΉ, Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² двиТСния ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠΎΡ…Ρ€Π°Π½Π½Ρ‹ΠΉ комплСкс Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€

3. Π’Ρ‹Π±ΠΎΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ управлСния ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°Ρ…, устройствах ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго приспособлСны ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ (ΠžΠœΠ­Π’Πœ). ΠžΠœΠ­Π’Πœ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ оборудования Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ назначСния. ΠžΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹, конструктивно Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠΉ Π‘Π˜Π‘ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π² ΡΠ΅Π±Ρ всС устройства, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ систСмы управлСния минимальной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ИспользованиС ΠžΠœΠ­Π’Πœ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… управлСния обСспСчиваСт достиТСниС ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоких ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ эффСктивности ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΉ стоимости.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠžΠœΠ­Π’Πœ сСмСйства МК51 — КР1816Π’Π•51. Π”Π°Π½Π½Ρ‹Π΅ ΠžΠœΠ­Π’Πœ рассчитаны Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ. НовыС возмоТности Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ примСнСния ΠΈ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ систСмы. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ высокоуровнСвой n-МОП Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ся Π² ΠΊΠΎΡ€ΠΏΡƒΡΠ΅ Π‘Π˜Π‘, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ 40 Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ². Π¦ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠ° корпуса МК51 ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° Ρ€ΠΈΡ. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ МК51 трСбуСтся ΠΎΠ΄ΠΈΠ½ источник элСктропитания +5 Π’. Π§Π΅Ρ€Π΅Π· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° МК51 взаимодСйствуСт со ΡΡ€Π΅Π΄ΠΎΠΉ Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π΅ Π’Π’Π›-схСм с Ρ‚рСмя состояниями Π²Ρ‹Ρ…ΠΎΠ΄Π°.

ΠšΠΎΡ€ΠΏΡƒΡ МК51 ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Π²Ρ‹Π²ΠΎΠ΄Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Ρ‹Π²ΠΎΠ΄Π° для сигналов, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ МК51, ΠΈ Π²ΠΎΡΠ΅ΠΌΡŒ Π»ΠΈΠ½ΠΈΠΉ ΠΏΠΎΡ€Ρ‚Π° 3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ спСциализированных (Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ…) Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ со ΡΡ€Π΅Π΄ΠΎΠΉ.

4. ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° КМ1816Π’Π•51

4.1 ΠžΠ±Ρ‰Π΅Π΅ описаниС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°

Π’ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Π΅ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ­Π’Πœ сСмСйства МК51 сСрии 1816 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΏΠΎ Π²Ρ‹ΡΠΎΠΊΠΎΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠΉ n-МОП Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

ΠžΠœΠ­Π’Πœ КР1816Π’Π•51 (Π°Π½Π°Π»ΠΎΠ³ Π‘Π˜Π‘ 80Π‘51 сСмСйства МБS-51 Ρ„ΠΈΡ€ΠΌΡ‹ Intel БША) содСрТит масочно-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ изготовлСния кристалла ΠŸΠ—Π£ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 4096 Π±Π°ΠΉΡ‚ ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Π½Ρ‹ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ. Π—Π° ΡΡ‡Π΅Ρ‚ использования Π²Π½Π΅ΡˆΠ½ΠΈΡ… микросхСм памяти ΠΎΠ±Ρ‰ΠΈΠΉ объСм памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ Π΄ΠΎ 64 ΠšΠ±Π°ΠΉΡ‚.

ΠžΠœΠ­Π’Πœ содСрТит всС ΡƒΠ·Π»Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹:

ь Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹ΠΉ процСссор;

ь ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ объСмом 4 ΠšΠ±Π°ΠΉΡ‚;

ь ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… объСмом 128 Π±Π°ΠΉΡ‚;

ь Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠ°Π½Π°Π»Π° Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°;

ь Π΄Π²Π° 16-Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎΡ€Π΅ΠΆΠΈΠΌΠ½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика;

ь ΡΠΈΡΡ‚Π΅ΠΌΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ с ΠΏΡΡ‚ΡŒΡŽ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ Π΄Π²ΡƒΠΌΡ уровнями;

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

ь Ρ‚Π°ΠΊΡ‚ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€.

БистСма ΠΊΠΎΠΌΠ°Π½Π΄ содСрТит 111 Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ 1, 2, ΠΈΠ»ΠΈ 3 Π±Π°ΠΉΡ‚Π°.

ΠžΠœΠ­Π’Πœ ΠΈΠΌΠ΅Π΅Ρ‚: 32 рСгистра ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (РОН); 128 опрСдСляСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-управляСмых Ρ„Π»Π°Π³ΠΎΠ²;

УсловноС графичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ прСдставлСно Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Рисунок 1. Π¦ΠΎΠΊΠΎΠ»Π΅Π²ΠΊΠ° корпуса МК51 ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ²

4.2 ΠŸΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

ΠŸΠΎΡ€Ρ‚Ρ‹ P0, P1, P2, P3 ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ²Π°Π·ΠΈΠ΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для обСспСчСния ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ устройствами, образуя 32 Π»ΠΈΠ½ΠΈΠΈ Π²Π²ΠΎΠ΄Π° — Π²Ρ‹Π²ΠΎΠ΄Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΏΠΎΡ€Ρ‚ΠΎΠ² содСрТит Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹ΠΉ рСгистр, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚ΠΎΠ²ΡƒΡŽ ΠΈ Π±ΠΈΡ‚ΠΎΠ²ΡƒΡŽ Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ для установки (запись '1') ΠΈΠ»ΠΈ сброса (запись '0') разрядов этого рСгистра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ этих рСгистров соСдинСны с Π²Π½Π΅ΡˆΠ½ΠΈΠΌΠΈ Π½ΠΎΠΆΠΊΠ°ΠΌΠΈ микросхСмы.

Π‘Ρ…Π΅ΠΌΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° МК51 для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.

Рисунок 2. Π‘Ρ…Π΅ΠΌΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° МК51: Π° — ΠΏΠΎΡ€Ρ‚ 0; Π± — ΠΏΠΎΡ€Ρ‚ 3

ь ΠŸΠΎΡ€Ρ‚ P0 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с Π²Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΡ€ΠΈ этом Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ выводится младший Π±Π°ΠΉΡ‚ адрСса A0 — A7 выдаСтся ΠΈΠ· ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ся Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎ Π²Ρ€Π΅ΠΌΡ доступа ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти Π²ΠΎ Π²ΡΠ΅ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ — Π·Π°Ρ‰Π΅Π»ΠΊΠΈ ΠΏΠΎΡ€Ρ‚Π° P0 Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ «1» (Ρ‚.Π΅. содСрТимоС ΠΏΠΎΡ€Ρ‚Π° тСряСтся). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ P0 ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠŸΠŸΠ—Π£, ΠΈ Ρ‡ΠΈΡ‚аСтся содСрТимоС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ. ΠŸΡ€ΠΈ сбросС микросхСмы Π²ΠΎ Π²ΡΠ΅ разряды ΠΏΠΎΡ€Ρ‚Π° Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ '1'. Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΡ€Ρ‚Π° P0 отличаСтся ΠΎΡ‚ Π²ΡΠ΅Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ ΡΡ‚ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π½Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ‚ΠΎΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΡΡ‚ΠΈΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ приходится ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ внСшниС рСзисторы.

ь ΠŸΠΎΡ€Ρ‚ P1 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для чтСния Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ»ΠΈ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ младшСго Π±Π°ΠΉΡ‚Π° адрСса ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π ΠŸΠ—Π£. Π’ ΠΌΠ»Π°Π΄ΡˆΠΈΡ… модСлях ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° сСмСйства Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρƒ ΠΏΠΎΡ€Ρ‚Π° P1 Π½Π΅Ρ‚. ΠŸΡ€ΠΈ сбросС микросхСмы Π²ΠΎ Π²ΡΠ΅ разряды ΠΏΠΎΡ€Ρ‚Π° Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ '1'.

ь ΠŸΠΎΡ€Ρ‚ P2 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Π±Π°ΠΉΡ‚Π° адрСса ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠŸΠŸΠ—Π£ ΠΈ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π§Π΅Ρ€Π΅Π· ΠΏΠΎΡ€Ρ‚ Π 2 выводится ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ адрСса А8 — А15 ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π²Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… (с 16 — разрядным адрСсом). Π’ΠΎ Π²Ρ€Π΅ΠΌΡ доступа ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΉ памяти содСрТимоС рСгистра — Π·Π°Ρ‰Π΅Π»ΠΊΠΈ ΠΏΠΎΡ€Ρ‚Π° P2 Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ся. ΠŸΡ€ΠΈ сбросС микросхСмы Π²ΠΎ Π²ΡΠ΅ разряды ΠΏΠΎΡ€Ρ‚Π° P2 Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ '1'.

ь ΠŸΠΎΡ€Ρ‚ P3. КаТдая линия ΠΏΠΎΡ€Ρ‚Π° Π 3 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ задСйствована простым ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΡƒΡΡ‚ройству, соСдинСнному с Π½ΠΎΠΆΠΊΠΎΠΉ ΠΏΠΎΡ€Ρ‚Π° Π›ΠΈΠ½ΠΈΠΈ ΠΏΠΎΡ€Ρ‚Π° Π 3 ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ этим линиям разряды рСгистра записаны логичСскиС '1', ΠΈΠ½Π°Ρ‡Π΅ Π½Π° Π»ΠΈΠ½ΠΈΡΡ… ΠΏΠΎΡ€Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ '0' нСзависимо ΠΎΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ сбросС микросхСмы Π²ΠΎ Π²ΡΠ΅ разряды ΠΏΠΎΡ€Ρ‚Π° Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ '1'.

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΏΠΎΡ€Ρ‚Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ разряд Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° Π²Π²ΠΎΠ΄ — Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ '1'.

4.3 ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚

Π§Π΅Ρ€Π΅Π· ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, прСдставлСнной Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ (младшими Π±ΠΈΡ‚Π°ΠΌΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄). НаличиС Π±ΡƒΡ„Π΅Ρ€Π½ΠΎΠ³ΠΎ рСгистра ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° позволяСт ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ чтСния Ρ€Π°Π½Π΅Π΅ принятого Π±Π°ΠΉΡ‚Π° с ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΌ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ. Но Π΅ΡΠ»ΠΈ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ окончания ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π±Π°ΠΉΡ‚Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Π½Π΅ Π±Ρ‹Π» считан ΠΈΠ· SBUF, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ потСрян. Π Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Ρ‚Ρ€ΠΈ рСгистра:

Β· РСгистр управлСния/статуса ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° SCON

Β· Π‘ΠΈΡ‚ SMOD рСгистра управлСния ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ PCON

Β· Π‘ΡƒΡ„Π΅Ρ€Π½Ρ‹ΠΉ рСгистр ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° SBUF

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ….

Β· Π Π΅ΠΆΠΈΠΌ 0. Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ пСрСдаСтся, ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ся Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ Π²Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° RxD. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ пСрСдаСтся 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…. Π§Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ TxD Π²Ρ‹Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ синхронизации, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±ΠΈΡ‚. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ фиксирована ΠΈ ΡΠΎΡΡ‚авляСт 1/12 FΠ³Π΅Π½.

Β· Π Π΅ΠΆΠΈΠΌ 1. Асинхронный 8-ΠΌΠΈ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ. ΠŸΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ (Ρ‡Π΅Ρ€Π΅Π· TXD) ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ (Ρ‡Π΅Ρ€Π΅Π· RXD) 10 Π±ΠΈΡ‚: старт-Π±ΠΈΡ‚ (логичСский 0), 8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (младшим разрядом Π²ΠΏΠ΅Ρ€Π΅Π΄) ΠΈ ΡΡ‚ΠΎΠΏ-Π±ΠΈΡ‚ (логичСская 1). ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅, стоп-Π±ΠΈΡ‚ поступаСт Π² Π±ΠΈΡ‚ RB8 рСгистра SCON. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 1 пСрСмСнная: для управлСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π’1 ΠΈ/ΠΈΠ»ΠΈ Π’2.

Β· Π Π΅ΠΆΠΈΠΌ 2. Асинхронный 9-Ρ‚ΠΈ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ с фиксированной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. ΠŸΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ (Ρ‡Π΅Ρ€Π΅Π· TXD) ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ (Ρ‡Π΅Ρ€Π΅Π· RXD) 11 Π±ΠΈΡ‚: старт-Π±ΠΈΡ‚.8 Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (младшим разрядом Π²ΠΏΠ΅Ρ€Π΅Π΄), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ 9-ΠΉ Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΡ‚ΠΎΠΏ-Π±ΠΈΡ‚. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, Π² 9-ΠΉ Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (Π±ΠΈΡ‚ Π’Π’8 рСгистра SCON) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан логичСский 0 ΠΈΠ»ΠΈ 1, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚Π° чСтности (Π±ΠΈΡ‚ Π  Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° PSW). ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅, 9-ΠΉ Π±ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… поступаСт Π² Π±ΠΈΡ‚ RB8 рСгистра SCON. ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ стоп-Π±ΠΈΡ‚Π° контролируСтся схСмой обнаруТСния ошибки ΠΊΠ°Π΄Ρ€Π°. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ программируСтся ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Π° Π»ΠΈΠ±ΠΎ 1/32, Π»ΠΈΠ±ΠΎ 1/64 частоты Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π±ΠΈΡ‚Π° SMOD.

Β· Π Π΅ΠΆΠΈΠΌ 3. Асинхронный 9-Ρ‚ΠΈ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ. Π‘ΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ‚ с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ 2 Π²ΠΎ Π²ΡΠ΅Ρ… дСталях, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ частоты ΠΏΡ€ΠΈΠ΅ΠΌΠ°/ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, которая задаСтся Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ.

Π’ΠΎ Π²ΡΠ΅Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° начинаСтся любой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ SBUF ΠΊΠ°ΠΊ рСгистр-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ. ΠŸΡ€ΠΈΠ΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 начинаСтся ΠΏΡ€ΠΈ условии RI = 0, REN = 1. ΠŸΡ€ΠΈΠ΅ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… начинаСтся с ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΎΠΌ старт-Π±ΠΈΡ‚Π°, Ссли Π±ΠΈΡ‚ REN установлСн.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… сигналов Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Π² Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ задаётся записью ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ 01 Π² Π±ΠΈΡ‚Ρ‹ SM0 ΠΈ SM1 рСгистра SCON. Π’ Π°ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ информация пСрСдаСтся Ρ‡Π΅Ρ€Π΅Π· Π½ΠΎΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° TxD, Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ся Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π²ΠΎΠ΄ Π²Ρ…ΠΎΠ΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° RxD, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π΄ΡƒΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅ΡΡ‚ΠΈΡΡŒ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π² ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ настраиваСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° T1.

Рисунок 3. ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΈΡ‘ΠΌΠ° ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

4.4 Π’Π°ΠΉΠΌΠ΅Ρ€/счСтчик

Π’ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… модСлях сСмСйства ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика (T/C0 ΠΈ T/C1), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ счСтчиков Π²Π½Π΅ΡˆΠ½ΠΈΡ… событий. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… состоит ΠΈΠ· Π΄Π²ΡƒΡ… 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… рСгистров TH0 (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚) ΠΈ TH0 (младший Π±Π°ΠΉΡ‚) для Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0 ΠΈΠ»ΠΈ TH1 (ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚) ΠΈ TH1 (младший Π±Π°ΠΉΡ‚) для Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° содСрТимоС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика инкрСмСнтируСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ машинном Ρ†ΠΈΠΊΠ»Π΅, Ρ‚. Π΅. Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 12 ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ ΠΊΠ²Π°Ρ€Ρ†Π΅Π²ΠΎΠ³ΠΎ Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ счСтчика содСрТимоС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°/счСтчика инкрСмСнтируСтся ΠΏΠΎΠ΄ воздСйствиСм ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΈΠ· 1 Π² 0 внСшнСго Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала, ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° T0 ΠΈΠ»ΠΈ T1. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°, максимальная частота подсчСта Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов Ρ€Π°Π²Π½Π° 1/24 частоты Ρ€Π΅Π·ΠΎΠ½Π°Ρ‚ΠΎΡ€Π°. На Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… сигналов ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ свСрху Π½Π΅Ρ‚. Для Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ прочтСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ машинного Ρ†ΠΈΠΊΠ»Π° ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ.

Π’Π°ΠΉΠΌΠ΅Ρ€ 0 ΠΈ Π’Π°ΠΉΠΌΠ΅Ρ€ 1 ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹:

Β· Ρ€Π΅ΠΆΠΈΠΌ 0: 13-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€

Β· Ρ€Π΅ΠΆΠΈΠΌ 1: 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€

Β· Ρ€Π΅ΠΆΠΈΠΌ 2: 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ‚Π°ΠΉΠΌΠ΅Ρ€

Β· Ρ€Π΅ΠΆΠΈΠΌ 3: Π’Π°ΠΉΠΌΠ΅Ρ€ 0 ΠΊΠ°ΠΊ 2 Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π’Π°ΠΉΠΌΠ΅Ρ€ 1 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для задания скорости ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ (baud rate) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°.

Π Π΅ΠΆΠΈΠΌ 0. Π’ Π½ΡƒΠ»Π΅Π²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ 13-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ счётчик. Π­Ρ‚ΠΎΡ‚ счётчик состоит ΠΈΠ· 8 Π±ΠΈΡ‚ рСгистра ВНх ΠΈ ΠΌΠ»Π°Π΄ΡˆΠΈΡ… 5 Π±ΠΈΡ‚ рСгистра TLx, Π³Π΄Π΅ x Π² ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ рСгистра замСняСтся Π½Π° 0 ΠΈΠ»ΠΈ 1 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ. Π‘Ρ‚Π°Ρ€ΡˆΠΈΠ΅ 3 Π±ΠΈΡ‚Π° рСгистров TLx Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ся. Установка Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Ρ„Π»Π°Π³Π° TR0 ΠΈΠ»ΠΈ TR1 Π½Π΅ ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ эти рСгистры. Π Π°Π±ΠΎΡ‚Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0 ΠΈΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0 соотвСтствуСт схСма:

Рисунок 4. Π‘Ρ…Π΅ΠΌΠ° Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² 0 ΠΈΠ»ΠΈ 1 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 0.

Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Π±Ρ‹Π» Π²Π²Π΅Π΄Ρ‘Π½ для совмСстимости с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ сСмСйством ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² MCS-48 для облСгчСния пСрСноса ΡƒΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ процСссоры ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π½Π°ΡΡ‚оящСС врСмя Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 8096 мс ΠΏΡ€ΠΈ частотС Π·Π°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° 12 ΠœΠ“Ρ†.

Π Π΅ΠΆΠΈΠΌ 1. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹ΠΉ счётчик. Π Π΅ΠΆΠΈΠΌ 1 ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ€Π΅ΠΆΠΈΠΌ 0, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ всС 16 Π±ΠΈΡ‚. Π’ ΡΡ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ рСгистры ВНх ΠΈ TLx Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π Π°Π±ΠΎΡ‚Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0 ΠΈΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 1 соотвСтствуСт схСма:

Π Π΅ΠΆΠΈΠΌ 2. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ 2 рСгистр Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° TLx Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ счСтчик с Π°Π²Ρ‚оматичСской ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния ΠΈΠ· Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π° ВНх Π² Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ TLx. ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ рСгистра TLx Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ устанавливаСт Ρ„Π»Π°Π³ TFx, Π½ΠΎ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ рСгистр TLx содСрТимым рСгистра ВНх, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ инициализируСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ содСрТимоС рСгистра ВНх. Π Π°Π±ΠΎΡ‚Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0 ΠΈΠ»ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 2 соотвСтствуСт схСма:

Π Π΅ΠΆΠΈΠΌ 3. Π’Π°ΠΉΠΌΠ΅Ρ€ 1 ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 просто Ρ…Ρ€Π°Π½ΠΈΡ‚ своС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π­Ρ„Ρ„Π΅ΠΊΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ сбросС Π±ΠΈΡ‚Π° TR1. Π’Π°ΠΉΠΌΠ΅Ρ€ 0 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 прСдставляСт собой Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… 8 Π±ΠΈΡ‚Π½Ρ‹Ρ… счСтчика (рСгистры TL0 ΠΈ Π’Н0), РСгистр TL0 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±ΠΈΡ‚Ρ‹ управлСния Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0: Π‘/Π’0. GATE0, TR0 ΠΈ TF0. РСгистр ВН0 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±ΠΈΡ‚Ρ‹ TR1 ΠΈ TF1 Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, рСгистр ВН0 управляСт ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1. Π›ΠΎΠ³ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΡΡ…Π΅ΠΌΠ΅:

Π Π°Π±ΠΎΡ‚Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° TL0 Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ, Ссли Π±ΠΈΡ‚ TR0 = 1, Π° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° TH0 — Ссли Π±ΠΈΡ‚ TR1 = 1. Π’Π°ΠΉΠΌΠ΅Ρ€ 1 ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 0 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 3 постоянно Π²ΠΊΠ»ΡŽΡ‡Π΅Π½. Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ позволяСт Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° нСзависимых Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Ссли Ρ‚Π°ΠΉΠΌΠ΅Ρ€ 1 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°.

5. Π’Ρ‹Π±ΠΎΡ€ элСмСнтной Π±Π°Π·Ρ‹

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ устройства Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСктронныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

ь ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ КМ1816Π’Π•51. УдовлСтворяСт всСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ трСбованиям ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ΅ устройства. ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ.

ь ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° К555ЛН1. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой 6 ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ΠΎΠ².

ь ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° КР142ЕН5А. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для стабилизации напряТСния.

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

Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠΊ 2.0 А

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния5Π’

ВстроСнная Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π°

ВстроСнный ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒ Ρ‚ΠΎΠΊΠ° К3

ΠšΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡ Π·ΠΎΠ½Ρ‹ бСзопасной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ транзистора

Π Π°Π·Π½ΠΎΡΡ‚ΡŒ напряТСний Π²Ρ…ΠΎΠ΄Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°2,3 Π’

Максимальная ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ рассСивания (Π±Π΅Π· Ρ‚Π΅ΠΏΠ»ΠΎΠΎΡ‚Π²ΠΎΠ΄Π°) 2 Π’Ρ‚

ь Π Π΅Π»Π΅. Π Π­Π‘-9. Π Π‘4.529.029−07. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ.

ь ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΠ° КР1056УП1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для прСобразования Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° с Π˜Πš-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π² TTL-ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

6. Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства

6.1 Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°

ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, происходит процСсс Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… установок. Π—Π°Ρ‚Π΅ΠΌ происходит ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ наТатия Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Если Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° «Π²Π·ΡΡ‚ΡŒ», Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π¨ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ пСрСдаСтся Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 10 010 101. Π­Ρ‚Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ являСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «Π²Π·ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ»

Π¨ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ — заТигаСтся свСтодиод Π½Π° 1 сСкунду. Π‘Π²Π΅Ρ‚ΠΎΠ΄ΠΈΠΎΠ΄ являСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ.

Если Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° «ΡΠ½ΡΡ‚ΡŒ», Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся:

Π¨ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ пСрСдаСтся Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 1 110 110. Π­Ρ‚Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ являСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ «ΡΠ½ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с ΠΎΡ…Ρ€Π°Π½Ρ‹»

Π¨ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ — заТигаСтся ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ свСтодиод Π½Π° 1 сСкунду.

Π‘Π»ΠΎΠΊ-схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½ΠΈΠΆΠ΅.

6.2 Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°

ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, происходит процСсс Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… установок. Π—Π°Ρ‚Π΅ΠΌ:

1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ΡΡ пСрСмСнная FLAG (Ρ„Π»Π°Π³ состояния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° — находится ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅Ρ‚).

Если FLAG=1, Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ находится ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½ΠΎΠΉ, ΠΈ ΠΌΡ‹ ΠΆΠ΄Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Π­Ρ‚ΠΎ опрСдСляСтся состояниСм RI. Если ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ»Π°, Ρ‚ΠΎ ΠΌΡ‹ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ ΠΎΡ…Ρ€Π°Π½Π½Ρ‹Π΅ ΡˆΠ»Π΅ΠΉΡ„Ρ‹, ΠΈ Π΅ΡΠ»ΠΈ всС Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ — возвращаСмся ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Ρ„Π»Π°Π³Π°. Если ΡˆΠ»Π΅ΠΉΡ„Ρ‹ Π½Π΅ Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅, Ρ‚ΠΎ Π²Ρ‹Π΄Π°Π΅ΠΌ Ρ‚Ρ€Π΅Π²ΠΎΠ³Ρƒ ΠΈ ΡΠ½ΠΎΠ²Π° возвращаСмся ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Ρ„Π»Π°Π³Π°.

Если FLAG=0, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚:

2. Если ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ€Π°Π²Π΅Π½ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 10 010 101, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΡˆΠ»Π΅ΠΉΡ„Ρ‹ (Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π΄Π²Π΅Ρ€ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚). Если ΡˆΠ»Π΅ΠΉΡ„Ρ‹ Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅, Ρ‚ΠΎ «Π±Π΅Ρ€Π΅ΠΌ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ, присваиваСм FLAG=1 ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡΡ ΠΊ ΠΏ. 1. Если ΡˆΠ»Π΅ΠΉΡ„Ρ‹ Π½Π΅ Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅, Ρ‚ΠΎ Π·Π°ΠΆΠΈΠ³Π°Π΅ΠΌ красный свСтодиод ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡΡ Π² ΠΏ. 1.

3. Если ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ€Π°Π²Π΅Π½ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 1 110 110, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ «ΡΠ½ΠΈΠΌΠ°Π΅ΠΌ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с ΠΎΡ…Ρ€Π°Π½Ρ‹, присваиваСм FLAG=0 ΠΈ ΠΈΠ΄Π΅ΠΌ Π² ΠΏ. 2.

Если ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π²Π΅Π½ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 1 110 110, Ρ‚ΠΎ Π²Ρ‹Π΄Π°Π΅ΠΌ Ρ‚Ρ€Π΅Π²ΠΎΠ³Ρƒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡΡ ΠΊ ΠΏ. 1.

Π‘Π»ΠΎΠΊ-схСма Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½ΠΈΠΆΠ΅.

7. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

ь Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

sjmp start

key_vzyat bit P1.0

key_snyat bit P1.1

kontrol bit P1.2

start:

; Π”Π΅Π»Π°Π΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ установки

setb key_vzyat

setb key_snyat

clr kontrol

orl PSW, #1000b; Π’Ρ‹Π±ΠΎΡ€ Π±Π°Π½ΠΊΠ° рСгистров RB1

; ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ опрос клавишь

jnb key_vzyat, vzyat_ohr; Ссли Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° «Π²Π·ΡΡ‚ΡŒ», Ρ‚ΠΎ Π±Π΅Ρ€Π΅ΠΌ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ

jnb key_snyat, snyat_ohr; Ссли Π½Π°ΠΆΠ°Ρ‚Π° ΠΊΠ½ΠΎΠΏΠΊΠ° «ΡΠ½ΡΡ‚ΡŒ», Ρ‚ΠΎ ΡΠ½ΠΈΠΌΠ°Π΅ΠΌ с ΠΎΡ…Ρ€Π°Π½Ρ‹

sjmp start

vzyat_ohr: acall vzyat

sjmp start

snyat_ohr: acall snyat

sjmp start

; ***ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π° 50 мс***

delay_50ms: orl TMOD, #01b; ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Ρ‚Π°ΠΉΠ΅Ρ€ T0 Π² 1-Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹

mov TH0, #HIGH (not (50 000−1)); заносим ΡΡ‚Π°Ρ€ΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚ 50 мс

mov TL0, #LOW (not (50 000−1)); заносим ΠΌΠ»Π°Π΄ΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚ 50 мс

setb TR0; запускаСм Ρ‚Π°ΠΉΠΌΠ΅Ρ€

wait1: jnb TF0, wait1; Установился Π»ΠΈ Ρ„Π»Π°Π³ прСрывания

clr TR0; ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

clr TF0; сброс Ρ„Π»Π°Π³Π° прСрывания

ret

; ***ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° заТигания ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ свСтодиода Π½Π° 1 с

; послС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

svetodiod:

setb kontrol

mov R0, #20

sec_w: acall delay_50ms

djnz R0, sec_w

clr kontrol

ret

; ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΊΠΎΠΌΠ°Π΄Ρ‹ Π²Π·ΡΡ‚ΡŒ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ

vzyat:

mov SCON, #110 0000b; настройка ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π½Π° 1-Ρ‹ΠΉ

; Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹

anl TMOD, #1111b; настройка Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 Π½Π° 2-Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹

orl TMOD, #10 0000b

mov TH0, #fdh

mov TL0, #fdh

setb TR1

mov sbuf, #1 001 0101b; ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

jnb TI, $; ΠΆΠ΄Π΅ΠΌ ΠΏΠΎΠΊΠ° отправится

clr TI; очистка Ρ„Π»Π°Π³Π° TI

acall svetodiod; Π·Π°ΠΆΠΈΠ³Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ свСтодиод

ret

; ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΊΠΎΠΌΠ°Π΄Ρ‹ ΡΠ½ΡΡ‚ΡŒ с ΠΎΡ…Ρ€Π°Π½Ρ‹

snyat:

mov SCON, #110 0000b

anl TMOD, #1111b

orl TMOD, #10 0000b

mov TH0, #0fdh

mov TL0, #0fdh

setb TR1

mov sbuf, #111 0110b

jnb TI, $

clr TI

acall svetodiod

ret

ь Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°.

sjmp start

zamok BIT P2.0

alarm BIT P2.1

green BIT P2.2; Π—Π΅Π»Π΅Π½Ρ‹ΠΉ свСтодиод. Π³ΠΎΡ€ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½ΠΎΠΉ,

; ΠΎΡ€Π°Π½Π° снята

red BIT P2.3; ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ свСтодиод. Π“ΠΎΡ€ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° ΡˆΠ»Π΅ΠΉΡ„ ΠΎΠ±ΠΎΡ€Π²Π°Π½

; ΠΈΠ»ΠΈ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π΄Π²Π΅Ρ€ΠΈ ΠΏΡ€ΠΈ взятии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ

yellow BIT P2.4; Π–Π΅Π»Ρ‚Ρ‹ΠΉ свСтодиод Π³ΠΎΡ€ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½ΠΎΠΉ

shleyf1 BIT P2.5

shleyf2 BIT P2.6

flag SET 0; Ссли flag=1, Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½ΠΎΠΉ

; Ссли flag=0, Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ ΠΏΠΎΠ΄ ΠΎΡ€Π°Π½ΠΎΠΉ

start:

; Π”Π΅Π»Π°Π΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ установки

setb shleyf1; устанавливаСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1 Π½Π° Π±ΠΈΡ‚Π°Ρ… 5 ΠΈ 6

setb shleyf2; ΠΏΠΎΡ€Ρ‚Π° 2 для рСгистрации Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Ρ‹Π²Π°

setb green; Π·Π°ΠΆΠΈΠ³Π°Π΅ΠΌ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ свСтодиод

clr red

clr yellow

mov PSW, #1000b; Π’Ρ‹Π±ΠΎΡ€ Π±Π°Π½ΠΊΠ° рСгистров RB1

read_paket:

; провСряСм установлина Π»ΠΈ ΠΎΡ…Ρ€Π°Π½Π°, Ссли Π΄Π°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΡˆΠ»Π΅ΠΉΡ„Ρ‹ Π½Π° ΠΎΠ±Ρ€Ρ‹Π²

; Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚

cjne flag, #1, proverka1

jb RI, proerka1; Если ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€ΠΈΡˆΠ΅Π», Ρ‚ΠΎ proverka1 — Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·

mov R0, P2

anl R0, #10 0000b

mov R1, P2

anl R1, #100 0000b

cjne R0, #10 0000b, vzlom

cjne R1, #100 0000b, vzlom

sjmp read_paket

; Π°Π½Π°Π»ΠΈΠ· входящих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

proverka1:

; ***Настройка ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π° Π½Π° 1-Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹***

mov SCON, #111 0000b

; настройка Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 1 Π½Π° 2-Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹

anl TMOD, #1111b

orl TMOD, #10 0000b

mov TH0, #0fdh

mov TL0, #0fdh

setb TR1

jnb RI,$; ΠΆΠ΄Π΅ΠΌ окончания ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠ°ΠΊΠ΅Ρ‚Π°

mov A, SBUF; заносим Π΅Π³ΠΎ Π² Π°ΠΊΠΊΡƒΠ»ΡΡ‚ΠΎΡ€

clr RI

cjne A, #1 001 0101b, proverka2; Ссли ΠΏΠ°ΠΊΠ΅Ρ‚ = ΠΊΠΎΠΌΠ°Π½Π΄Π° взят ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ (10 010 101),

; Ρ‚ΠΎΠ³Π΄Π° провСряСм Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π»ΠΈ Π΄Π²Π΅Ρ€ΠΈ

vz_or:

mov R0, P2

anl R0, #10 0000b

mov R1, P2

anl R1, #100 0000b

cjne R0, #10 0000b, onred; Ссли Π΄Π²Π΅Ρ€ΠΈ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹, Ρ‚ΠΎΠ³Π΄Π° Π·Π°ΠΆΠΈΠ³Π°Π΅ΠΌ красный

cjne R1, #100 0000b, onred; свСтодиод ΠΈ ΠΆΠ΄Π΅ΠΌ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

; Если Π΄Π²Π΅Ρ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹, Ρ‚ΠΎΠ³Π΄Π° Π±Π΅Ρ€Π΅ΠΌ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ

clr red

setb yellow

setb zamok

mov flag, #1

sjmp read_paket

onred:

setb red

sjmp proverka1

; Если ΠΏΠ°ΠΊΠ΅Ρ‚ = ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ½ΡΡ‚ΡŒ с ΠΎΡ€Π°Π½Ρ‹, Ρ‚ΠΎ ΡΠ½ΠΈΠΌΠ°Π΅ΠΌ ΠΎΡ€Π°Π½Ρƒ

; Ссли другая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ => Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ

proverka2: cjne A, #1 110 110, vzlom

clr zamok; ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π·Π°ΠΌΠΊΠΈ

clr yellow; Ρ‚ΡƒΡˆΠΈΠΌ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ свСтодиод

setb green; Π·Π°ΠΆΠΈΠ³Π°Π΅ΠΌ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ

mov flag, #0

sjmp proverka1

vzlom: acall trevoga

sjmp read_paket

; ***ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π° 50 мс***

delay_50ms: orl TMOD, #01b; ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Ρ‚Π°ΠΉΠ΅Ρ€ T0 Π² 1-Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹

mov TH0, #HIGH (not (50 000−1)); заносим ΡΡ‚Π°Ρ€ΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚ 50 мс

mov TL0, #LOW (not (50 000−1)); заносим ΠΌΠ»Π°Π΄ΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚ 50 мс

setb TR0; запускаСм Ρ‚Π°ΠΉΠΌΠ΅Ρ€

wait1: jnb TF0, wait1; Установился Π»ΠΈ Ρ„Π»Π°Π³ прСрывания

clr TR0; ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°

clr TF0; сброс Ρ„Π»Π°Π³Π° прСрывания

ret

; ***ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сигнализации. Π’Ρ‹Π΄Π°Π΅Ρ‚ Π·Π²ΡƒΠΊ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ=20с

trevoga: setb alarm

setb red

mov R2, #400

sec_w: acall delay_50ms

djnz R2, sec_w

clr alarm

clr red

ret

8. ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΠΈ

КомплСкс прСдставляСт собой Π΄Π²Π° устройства:

1. «Π‘Ρ€Π΅Π»ΠΎΠΊ» — ΠΏΡƒΠ»ΡŒΡ‚ управлСния;

2. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ. РасполагаСтся Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅. К Π½Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ всС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Π·Π°ΠΌΠΊΠΈ Π΄Π²Π΅Ρ€Π΅ΠΉ.

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΡ…Ρ€Π°Π½Π½Ρ‹Ρ… ΡˆΠ»Π΅ΠΉΡ„ΠΎΠ², Ρ‚ΠΎ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ, ΠΈΠ½Π°Ρ‡Π΅ устройство Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π˜Π½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡ:

На ΠΏΠ°Π½Π΅Π»ΠΈ, Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅, Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ 3 свСтодиода:

ь Π—Π΅Π»Π΅Π½Ρ‹ΠΉ. Π‘ΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ находится Π½Π΅ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½ΠΎΠΉ.

ь Π–Π΅Π»Ρ‚Ρ‹ΠΉ. Π‘Π²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ находится ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½ΠΎΠΉ.

ь ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ. Π‘ΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎ Π²Π·Π»ΠΎΠΌΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π²Π·ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ с Π½Π΅Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Π΄Π²Π΅Ρ€ΡŒΠΌΠΈ.

К ΠΎΡ…Ρ€Π°Π½Π½Ρ‹ΠΌ ΡˆΠ»Π΅ΠΉΡ„Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠ·Π²Π΅Ρ‰Π°Ρ‚Π΅Π»ΠΈ. ОписаниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… приводится Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

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

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

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

1. Π£Π‘Π’Π ΠžΠ™Π‘Π’Π’Πž ΠžΠšΠžΠΠ•Π§ΠΠžΠ• Π‘Π˜Π‘Π’Π•ΠœΠ« ΠŸΠ•Π Π•Π”ΠΠ§Π˜ SMS Π‘ΠžΠžΠ‘Π©Π•ΠΠ˜Π™ ΠŸΠž ΠšΠΠΠΠ›ΠΠœ Π‘ΠžΠ’ΠžΠ’ΠžΠ™ Π‘Π’Π―Π—Π˜ GSM (УО-4)

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для ΠΎΡ…Ρ€Π°Π½Ρ‹ Π½Π΅Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Β· ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ 4 ΡˆΠ»Π΅ΠΉΡ„ΠΎΠ² сигнализации с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π² Π½ΠΈΡ… ΠΎΡ…Ρ€Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠΆΠ°Ρ€Π½Ρ‹ΠΌΠΈ ΠΈ ΠΎΡ…Ρ€Π°Π½Π½ΠΎ-ΠΏΠΎΠΆΠ°Ρ€Π½Ρ‹ΠΌΠΈ извСщатСлями

Β· ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° SMS ΠΈΠ·Π²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΏΠΎ 5 Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ

Β· Автоматизация взятия ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ ΠΈ ΡΠ½ΡΡ‚ия с ΠΎΡ…Ρ€Π°Π½Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π¨Π‘ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Ρ€Π΅Π»ΠΊΠΎΠ² Touch Memory

Β· Π£Π΄Π°Π»Π΅Π½Π½ΠΎΠ΅ взятиС ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ ΠΈ ΡΠ½ΡΡ‚ΠΈΠ΅ с ΠΎΡ…Ρ€Π°Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ SMS сообщСний

Β· ΠšΠ²ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ взятия ΠΏΠΎΠ΄ ΠΎΡ…Ρ€Π°Π½Ρƒ с ΠΏΡƒΠ½ΠΊΡ‚Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΎΡ…Ρ€Π°Π½Ρ‹

Β· Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сирСны

Β· Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ внСшнСго считыватСля ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° состояния УО-4Π‘

Β· ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° тСстового сообщСния Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ²

Β· ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 13 Π²ΠΈΠ΄ΠΎΠ² SMS-сообщСний, 5 Π²ΠΈΠ΄ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ Π² Π²ΠΈΠ΄Π΅ SMS-сообщСний ΠΎΡ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° ΠΏΠΎ ΡΠΎΡ‚ΠΎΠ²ΠΎΠΉ сСти

Β· БвСтовая ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Π°Ρ индикация состояний Π¨Π‘ ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ УО

Β· Π”Π²Π° Π²Ρ‹Ρ…ΠΎΠ΄Π°: Π½Π° ΡΠΈΡ€Π΅Π½Ρƒ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄, настраиваСмый ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ УО

Β· ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π£Πž Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½

Β· 4 Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² УО

o ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (16 Ρ‚ΠΈΠΏΠΎΠ²)

o ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Touch Memory

o Π½ΠΎΠΌΠ΅Ρ€Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΈ ΠΈΡ… ΠΈΠΌΠ΅Π½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ сообщСния

o Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° SMS-Ρ†Π΅Π½Ρ‚Ρ€Π°

Β· Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹: Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹ΠΉ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹ΠΉ, Ρ€Π΅ΠΆΠΈΠΌ управлСния доступом, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° сообщСний

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