Site Loader

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ.

1) Atmel Studio
ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Atmel, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ слуТит Π² качСствС срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для устройств ARM, AVR ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Cortex-M. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° распространяСтся бСсплатно.

Β 

Β 

Β 

Β 

Β 

Β 

Β Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта Atmel Studio.

2) AVRDUDE

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

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ AVRDUDE.

Β 

3)WinAVR
Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΈ свободСн для рСдактирования – это позволяСт ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ΄ свои потрСбности.

Π‘Π»ΡƒΠΆΠΈΡ‚ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Atmel ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² сСрии AVR. РаспространяСтся свободно ΠΈ бСсплатно.

Β 

Β 

Β 

Β 

Β Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ WinAVR.

4)BascomAVR

ВыполняСт Ρ€ΠΎΠ»ΡŒ срСды написания ΠΊΠΎΠ΄Π° ΠΊ Atmel устройствам AVR сСрии. Π―Π·Ρ‹ΠΊ написания ΠΊΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Бэйсик. Доступ ΠΊ Π½Π΅ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ свободная вСрсия, Π±Π΅Π· ряда Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π² 4 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°.

Β 

Β 

Β 

Β 

Β 

Β Π‘ΠΊΠ°Ρ‡Π°Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ BascomAVR.

Β 

5)CodeVisionAVR
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° проста Π² освоСнии ΠΈ способна Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со всСми ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ AVR ΠΎΡ‚ IDE. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΈ Π΅ΠΌΠΊΠΈΠΉ ΠΊΠΎΠ΄, Π½ΠΎ Π½Π΅ слишком изящный, Π·Π°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Доступ ΠΊ Π½Π΅ΠΉ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ, Π΅ΡΡ‚ΡŒ свободная пробная вСрсия, с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π² 4 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°.

Β 

Β 

Β 

Β 

Β 

Β Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ CodeVisionAVR.

6)VM LAB

КомплСкс ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для создания ΠΈ настройки ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π° ряду с этим создаСт модСль Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ AVR сСрии. Π‘ΠΎΡ„Ρ‚ распространяСтся свободно.

Β 

Β 

Β 

Β 

Β 

Β Β Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ VM LAB.

7)MPLAB
Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microchip ΠΊΠ°ΠΊ срСда для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° нСпосрСдствСнно Π² Ρ‡ΠΈΠΏ. БСсплатная Π² распространСнии.

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ MPLAB.

Β 

8)WinPic800
Π‘Π»ΡƒΠΆΠΈΡ‚ для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ· сСрии ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² PIC. ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π² свободном ΠΎΠ½Π»Π°ΠΉΠ½ доступС. Π•ΡΡ‚ΡŒ русификаторы.

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ WinPic800.

9) PICPgm
ΠžΡ‡Π΅Π½ΡŒ качСствСнный ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ с высоким качСством Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ написания ΠΊΠΎΠ΄Π°, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ. Π‘Π»ΡƒΠΆΠΈΡ‚ для ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ PIC-ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎ распространяСтся.

Β 

Β 

Β 

Β 

Β 

Β Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ PICPgm.

10) CooCoxCoIDE
Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с устройствами Π² Ρ‡ΡŒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π·Π°Π»ΠΎΠΆΠ΅Π½ ARM, ΠΊΠ°ΠΊ программная срСда с высокой ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ.

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ CooCoxCoIDE.

11) Keil uVision
Π¦Π΅Π»Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для прохоТдСния всСх ΠΏΠΎ написанию ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ софта для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² всСх ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Π½Π΅ бСсплатный, Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π΅ΡΡ‚ΡŒ Π΄Π΅ΠΌΠΎ-вСрсия, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ΄ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ 32 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°ΠΌΠΈ ΠΈ Π΅Ρ‰Π΅ нСсколькими ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Keil uVision.

Β 

12) IAREmbedded
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ происходит Π½Π° популярных языках программирования C, Π° Ρ‚Π°ΠΊΠΆΠ΅ C++, ΠΈ Π½Π° ассСмблСрС. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ производитСлями ΠΈ сСмСйствами ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². РаспространСниС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΠ»Π°Ρ‚Π½ΠΎΠ΅, Ρ‚Π°ΠΊΠΆΠ΅ доступна ΠΈ вСрсия свободного доступа, Π½ΠΎ с ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠΎΠ΄Π°.

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ I AR Embedded.

Β 

13) Flow Π‘ode
Один ΠΈΠ· самых извСстных графичСски ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… инструмСнтов для создания ПО ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ русской вСрсии. РаспространяСтся Π·Π° дСньги, Π½ΠΎ доступна ΠΈ свободная вСрсия, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ ΡΠ΅Ρ€ΠΈΡŽ PIC.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Flow Π‘ode.

Β 

15) AlgorithmBuilder
Π˜ΠΌΠ΅Π΅Ρ‚ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с AVR устройствами ΠΎΡ‚ отСчСствСнного производитСля. РаспространяСтся бСсплатно.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ AlgorithmBuilder.

Β 

16) MikroC
ΠŸΠ°ΠΊΠ΅Ρ‚ инструмСнтов с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ функциями, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π»Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ. РаспространяСтся Π·Π° дСньги, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ бСсплатная вСрсия, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ограничСнная.

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ MikroC.

17) ICProgramm
Один ΠΈΠ· ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Π΅ΠΉΡˆΠΈΡ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² с ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ для создания ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния всСх Π²ΠΈΠ΄ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Русифицированная вСрсия. РаспространяСтся Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ICProgramm.

18)PonyProgramm 2000
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с устройствами памяти ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„ΠΈΡ€ΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ доступ. Много встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ простота Π² использовании. РаспространяСтся бСсплатно.

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ PonyProgramm 2000.

19) Sina Programm
Π­Ρ‚ΠΎ графичСская Ρ€ΡƒΠ±Π°ΡˆΠΊΠ° для консольного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° AVRdude, со встроСнным ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ fust счСтчиком ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ. РаспространяСтся бСсплатно.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Sina Programm.

Β  20) UniProf
ΠžΡ‡Π΅Π½ΡŒ прост Π² использовании, распространяСтся Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ свободно ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со всСми устройствами сСрии AVR.

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ UniProf.

21) Code Composer Studio
Π­Ρ‚ΠΎ мощная комплСкс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для программирования ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΎΡ‚ производитСля TexInstInc. Для использования Π½ΡƒΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ. Π•ΡΡ‚ΡŒ пробная вСрсия с ограничСниями со свободным доступом.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Code Composer Studio.

22) Tiva Ware
ΠžΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ TIVA написанныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΎΡ‚ тСхасского производитСля. ΠŸΠ°ΠΊΠ΅Ρ‚ бСсплатный.

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Tiva Ware.

Β 

23) FastAVR
Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π²ΠΎΡŒΠΌΠΈΠ±ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… сСрии AVR. Π£Π΄ΠΎΠ±Π΅Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ компилируСтся язык, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Бэйсик.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ FastAVR.

24)Sourcery CodeBench
Π‘Π»ΡƒΠΆΠΈΡ‚ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния ΠΏΠΎΠ΄ ARM, Cold Fire ΠΈ Ρ†Π΅Π»Ρ‹ΠΉ ряд Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° C, Π° Ρ‚Π°ΠΊΠΆΠ΅ C++. Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ составляСт чСтырСста Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² (Π΅ΡΡ‚ΡŒ пробная вСрсия Π½Π° мСсяц).

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Sourcery CodeBench.

Β 

25) Code System
Π¦Π΅Π»Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ инструмСнтов для Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π½Π° Ρ€ΡƒΡ‚ΠΈΠ½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π•ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ русская вСрсия. РаспространяСтся свободно ΠΈ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Code System

26) FlashMagic
РаспространСниС этого ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° свободноС, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ NXP – S.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ FlashMagic.

Β 

27) STEPSEVEN-Micro/WIN
Π‘ΠΎΠ·Π΄Π°Π½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с устройствами SIMATIC, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Siemens. БСсплатной вСрсии Π½Π΅Ρ‚.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ STEPSEVEN-Micro/WIN.

Β 

28) 4DWorkshopIDE
Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ ΠΈ с дисплСйными модулями ΠΎΡ‚ 4D Systems. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсплатная.

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ 4DWorkshopIDE.Β 

Comments are now closed for this entry

Устройство ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ.

Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ дня ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ!
ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ вас Π½Π° сайтС β€œΠ Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒβ€œ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½. Π”Π°Π²Π°ΠΉΡ‚Π΅ обратимся ΠΊ Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ:

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ – микросхСма, прСдназначСнная для управлСния элСктронными устройствами, ΠΈΠ»ΠΈ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ – ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (ΠΌΠΈΠΊΡ€ΠΎ-Π­Π’Πœ), способный Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСслоТныС Π·Π°Π΄Π°Ρ‡ΠΈ.

Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠΎ сути, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ – это устройство, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π²ΠΎΠΏΠ»ΠΎΡ‚ΠΈΡ‚ΡŒ Π² Тизнь наши ΠΈΠ΄Π΅ΠΈ (Π΄Π°ΠΆΠ΅ Π±Ρ€Π΅Π΄ΠΎΠ²Ρ‹Π΅), Π½ΠΎ, СстСствСнно, Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… своих возмоТностСй. И самоС Π³Π»Π°Π²Π½ΠΎΠ΅, Π²ΠΎΠΏΠ»ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ Π² Тизнь достигаСтся Π½Π΅ созданиСм Π½Π°Π²ΠΎΡ€ΠΎΡ‡Π΅Π½Π½Ρ‹Ρ… элСктронных конструкций, Π° лишь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Π² основном, силой нашСй мысли (ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒ волшСбником?).
НаибольшСй ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Ρƒ Ρ€Π°Π΄ΠΈΠΎΠ»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²:
– PICΒ  – Ρ„ΠΈΡ€ΠΌΡ‹ Microchip Technology
– AVR – Ρ„ΠΈΡ€ΠΌΡ‹ Atmel

Π‘Ρ€Π°Π·Ρƒ Ρ…ΠΎΡ‡Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСбольшоС отступлСниС ΠΈ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ свою ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ. Π― Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π½ΠΈ сСйчас, Π½ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ, Ρ€Π°ΡΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΎ достоинствах Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ всСго, Ρ‡Ρ‚ΠΎ связано с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ Π° Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ – Π½Π°Π²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ читатСлям. ВсС это Π΄Π΅Π»ΠΎ вкуса, Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΈ поставлСнных ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Ну Π° Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ β€œΠ½Π΅ΠΎΠ±ΡŠΡΡ‚Π½ΠΎΠ΅ – Π½Π΅ ΠΎΠ±ΡŠΡΡ‚ΡŒβ€, всС своС дальнСйшСС повСствованиС я Π±ΡƒΠ΄Ρƒ вСсти ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ AVR ΠΈ, Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ распространСнной, Π½ΠΎ ΠΌΠ½ΠΎΠΉ любимой, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€œAlgorithm Builder”. Π£ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π΅ΡΡ‚ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, различия, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Ρƒ Π½ΠΈΡ… ΠΈ ΠΎΠ±Ρ‰Π΅Π΅. А ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΌΠΈΡ€ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ ΠΊ PICΠ°ΠΌ, ΠΈ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ. И Π΅Ρ‰Π΅ Ρ€Π°Π· напомню, данная сСрия статСй – моя ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡƒΡΠ»Ρ‹ΡˆΠ°Π» ΠΎ сущСствовании ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΏΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌΠΈ.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ? Π― Π±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΠ» нСсколько, Π½Π° ΠΌΠΎΠΉ взгляд, Π³Π»Π°Π²Π½Ρ‹Ρ… условий:
1. Π–Π΅Π»Π°Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ.
Π’ΡƒΡ‚ всС ΠΎΡ‡Π΅Π½ΡŒ просто: Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ – всС получится. А ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ с Π½Π°ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ – Π²ΠΎΠΎΠ±Ρ‰Π΅, Π²Π΅Ρ‰ΡŒ супСрская.
2. Π—Π½Π°Π½ΠΈΠ΅ устройства ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.
Π—Π΄Π΅ΡΡŒ Π½Π΅ Π²Π°ΠΆΠ½Ρ‹ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅ знания (Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹), Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ имССтся β€œΠ½Π° борту” ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Волько зная ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоит ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠ°ΠΊΠΈΠ΅ устройства Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ, ΠΈΡ… возмоТности, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ смоТСм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ возмоТности ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΡƒ.
3. Π—Π½Π°Π½ΠΈΠ΅ языка программирования ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ управлСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ.
Как Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹ Π½Π° Π½Π΅Π³ΠΎ Π²ΠΎΠ·Π»Π°Π³Π°Π΅Ρ‚Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ, опрСдСляСтся Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π² Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° составляСтС Π²Ρ‹ сами. И Π½Π° этом ΠΏΡƒΠ½ΠΊΡ‚Π΅ ΠΌΡ‹ остановимся нСсколько ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ это слово ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ – β€œΠΏΡ€Π΅Π΄ΠΏΠΈΡΠ°Π½ΠΈΠ΅β€) – ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ описаниС прСдстоящих событий ΠΈΠ»ΠΈ дСйствий.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΈΠ³Π°Π» свСтодиодом. ΠŸΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠ°Ρ Π·Π°Π΄Π°Ρ‡Π°, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» эту Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹, шаг Π·Π° шагом, ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ всС дСйствия ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ для получСния Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° – ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ свСтодиод. НСчто, Π²Ρ€ΠΎΠ΄Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ:
β™¦Β Π—Π°ΠΆΠ΅Ρ‡ΡŒ свСтодиод:
— Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ свСтодиод для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
— ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½Π° этот Π²Ρ‹Π²ΠΎΠ΄ логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π°ΠΆΠ΅Ρ‡ΡŒ свСтодиод
β™¦Β ΠŸΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя:
— ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°ΡƒΠ·Ρƒ (ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ β€œΡ€Π°Π·ΠΆΠ΅Π²Π°Ρ‚ΡŒβ€)
— ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ°ΡƒΠ·Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ
β™¦Β ΠŸΠΎΠ³Π°ΡΠΈΡ‚ΡŒ свСтодиод:
— ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ логичСский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, гасящий свСтодиод
ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
Π‘ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½ΠΎ связан Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ – Алгоритм Β (ΠΊΠ°ΠΊ Π’ΠΎΠ»ΠΊ ΠΈ Заяц, Π’ΠΎΠΌ ΠΈ Π”ΠΆΠ΅Ρ€Ρ€ΠΈ).

Алгоритм – Π½Π°Π±ΠΎΡ€ инструкций, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… порядок дСйствия для достиТСния Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Если Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉΡˆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ прописываСм дСйствия ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ‚ΠΎ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΌΡ‹ опрСдСляСм порядок дСйствий ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΏΠΎΡ‚ΠΎΠΌ создадим ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ:
β™¦Β Π—Π°ΠΆΠ΅Ρ‡ΡŒ свСтодиод
β™¦Β ΠŸΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя
β™¦Β ΠŸΠΎΠ³Π°ΡΠΈΡ‚ΡŒ свСтодиод
ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ – это ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. И Ρ‡Π΅ΠΌ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ создан Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

Π˜Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ инструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ для достиТСния поставлСнных Π½Π°ΠΌΠΈ Ρ†Π΅Π»Π΅ΠΉ.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄ Π½Π°Π±ΠΎΡ€Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π΅ΠΊ ΠΈ Π½ΡƒΠ»Π΅ΠΉ:
00110101 011000100
Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ – ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄, Π° ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ – это язык ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.  А для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрСвСсти наш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ с русского языка Π½Π° язык ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° – Π² эти самыС Π½Π°Π±ΠΎΡ€Ρ‹ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π΅ΠΊ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ порядок Ρ€Π°Π±ΠΎΡ‚Ρ‹ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π° Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ понятном для нас языкС, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСвСсти этот порядок Π½Π° язык понятный ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ получаСтся Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ – ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ инструкций (Ρ‚Π΅ самыС Π½ΡƒΠ»ΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡ΠΊΠΈ) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанный программистом, называСтся исходным ΠΊΠΎΠ΄ΠΎΠΌ. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с языка программирования (исходного ΠΊΠΎΠ΄Π°) Π½Π° язык ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄) производится  трансляторами. Вранслятор ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.
Π’ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… порядок Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° описываСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ языком – языком программирования. Π―Π·Ρ‹ΠΊ программирования отличаСтся ΠΎΡ‚ нашСго, чСловСчСского языка. Если наш язык общСния слуТит Π² основном для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Ρ‚ΠΎ:

Π―Π·Ρ‹ΠΊ программирования – это способ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, инструкций, Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ³ΠΎ руководства ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

БущСствуСт мноТСство языков программирования ΠΈ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° Ρ‚ΠΈΠΏΠ°:
– языки программирования Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня
– языки программирования высокого уровня
Π§Π΅ΠΌ ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. А ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ своСй Π±Π»ΠΈΠ·ΠΎΡΡ‚ΡŒΡŽ ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ.
На Π·Π°Ρ€Π΅ зароТдСния микропроцСссорной Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ писали Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ…, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ вСсь Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ прописывали Π² Π²ΠΈΠ΄Π΅ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π΅ΠΊ. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ, выглядСла ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°:

01000110
10010011
01010010

Вряд-Π»ΠΈ ΠΊΡ‚ΠΎ смоТСт Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚Π°ΠΊΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ†ΠΈΡ„Ρ€, Π° Ρ‚Ρ€ΡƒΠ΄ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… программистов Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΉ. Для облСгчСния своСй ΠΆΠΈΠ·Π½ΠΈ, программисты ΠΈ стали ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ языки программирования. Π’Π°ΠΊ Π²ΠΎΡ‚, Ρ‡Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ язык программирования ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† Ρ‚Π΅ΠΌ большС ΠΎΠ½ β€œΠ½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня”, Π° Ρ‡Π΅ΠΌ дальшС ΠΎΡ‚ Π½ΠΈΡ… – Ρ‚Π΅ΠΌ большС β€œΠ²Ρ‹ΡΠΎΠΊΠΎΠ³ΠΎ уровня”.
Π‘Π°ΠΌΡ‹Π΅ распространСнныС языки программирования для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²:
— язык Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня – АссСмблСр
– язык высокого уровня – Π‘ (Π‘ΠΈ)
Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡ… различия (эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ абстрактныС).
Допустим Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π° числа: 25 ΠΈ 35.
Π’ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ… эта ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:
00000101 1101001
На языкС Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня:
ADD Rd, Rr
На языкС высокого уровня:
25+35
Π Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ языков Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΠΈ высокого уровня Π²ΠΈΠ΄Π½Ρ‹ Π½Π΅Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ Π³Π»Π°Π·ΠΎΠΌ, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΊΠ°ΠΊ говорится, излишни.
Но Π΄Π°Π²Π°ΠΉΡ‚Π΅ копнСмся Π² этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΏΠΎΠ³Π»ΡƒΠ±ΠΆΠ΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ машинного ΠΊΠΎΠ΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π½Π° АссСмблСрС. По своСй сути, АссСмблСрныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ это Ρ‚Π΅ ΠΆΠ΅ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹) ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ просто, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°Π±Π»ΡƒΠ΄ΠΈΡ‚ΡŒΡΡ Π² нулях ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…, присвоСны Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. АссСмблСрной ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ADD Rd, Rr ΠΌΡ‹ ставим ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π° числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся (Π° для этого ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡ… Ρ‚ΡƒΠ΄Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ) – ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π² Rd, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π² Rr, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ слоТСния ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Rd. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΌΡ‹ ставим ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ: Π³Π΄Π΅ Π²Π·ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ с этим ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ ΠΊΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π’ этом случаС ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ.
Команда Π½Π° языкС высокого уровня: 25+35, привычная для нас матСматичСская запись, Ρ€Π°Π΄ΡƒΡŽΡ‰Π°Ρ наш Π³Π»Π°Π·. Но Π² этом случаС ΠΌΡ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ, ΠΌΡ‹ просто ставим Π΅ΠΌΡƒ Π·Π°Π΄Π°Ρ‡Ρƒ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΄Π²Π° числа. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΡ‚-ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ассСмблСрной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: сначала эти Π΄Π²Π° числа Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ записаны, Π·Π°Ρ‚Π΅ΠΌ слоТСны Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½.
И Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ кроСтся Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ языков высокого уровня ΠΈ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня. Если Π² АссСмблСрС ΠΌΡ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌ вСсь процСсс (Ρ…ΠΎΡ‚ΠΈΠΌ ΠΌΡ‹ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠ»ΠΈ Π½Π΅Ρ‚): ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ Π³Π΄Π΅ записаны эти Π΄Π²Π° числа, ΠΈ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‚ΠΎ Π² языкС высокого уровня ΠΌΡ‹ процСсс Π½Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сама Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΡƒΠ΄Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ числа ΠΈ ΠΊΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π½Π°ΠΌ это ΠΈ Π½Π΅ Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‚ΡŒ, вСдь для нас Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΈΡ‚ΠΎΠ³ – число 60 Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅. Как Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языках высокого уровня Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹, приятны для Π³Π»Π°Π·Π° ΠΈ мСньшС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ – вСдь Π½Π°ΠΌ Π½Π΅ приходится β€œΠ»Π΅Π·Ρ‚ΡŒ Π²ΠΎ всС дыры” ΠΈ Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° это Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΌ Π·Π° нас, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π΅ – ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹. Но Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ ΠΈ минус. Π”Π²Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° написанных Π½Π° АссСмблСрС ΠΈ Π½Π° Π‘ΠΈ, послС прСобразования ΠΈΡ… Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° написанная Π½Π° АссСмблСрС Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° 20-40% ΠΊΠΎΡ€ΠΎΡ‡Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ написанной Π½Π° Π‘ΠΈ – Ρ‡Π΅Ρ€Ρ‚ Π΅Π³ΠΎ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΠ΄Π΅Ρ‚ Π‘ΠΈ для достиТСния Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. И Π±Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ довСрия ΠΊ языку высокого уровня ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π° Π‘ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ вставки ΠΊΠΎΠ΄Π°, написанныС Π½Π° АссСмблСрС.
ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ программисты, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π·Π½Π°ΡŽΡ‚ нСсколько языков программирования (ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΅ΡΡ‚ΡŒ спСциалисты ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ языкам), творчСски соСдиняя ΠΈΡ… возмоТности ΠΈ прСимущСства Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Ну Π° Π½Π°ΠΌ, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ, Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ язык (для Π½Π°Ρ‡Π°Π»Π°), ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π½Π°Π΄ΠΎ (Π° я Π² этом Ρ‚Π²Π΅Ρ€Π΄ΠΎ ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΈ Π½ΠΈΠΊΡ‚ΠΎ мСня Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡƒΠ±Π΅Π΄ΠΈΡ‚) с языка Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня – АссСмблСра.

Ну Ρ‡Ρ‚ΠΎ, я Π΄ΡƒΠΌΠ°ΡŽ ΠΈ Ρ‚ΡƒΡ‚ Π½Π°ΠΌ всС понятно, – язык программирования ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π½Π°Π΄ΠΎ, ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ – Π½ΠΈΠΊΠ°ΠΊ.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ инструкции для управлСния ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ.
Π£ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² AVR Π±ΠΎΠ»Π΅Π΅ 130 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΅ΠΌΡƒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² Π½Π΅ΠΌ возмоТности. Но сразу скаТу – ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ ΠΈΠ· Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Π·Π½Π°Π΅Ρ‚ ΠΈΡ… всС ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всСми. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, Π² Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ знания ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄, Π° Ρ‚ΠΎ ΠΈ мСньшС. Но ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Π΄ΠΎ. Π§Π΅ΠΌ большС ΠΊΠΎΠΌΠ°Π½Π΄ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, Ρ‚Π΅ΠΌ ΠΈΠ·ΠΎΡ‰Ρ€Π΅Π½Π½Π΅Π΅ (Π² Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ смыслС слова) ΠΈ элСгантнСС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒΡΡ.

Π˜Ρ‚ΠΎΠ³ΠΎ, Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρƒ нас Π΅ΡΡ‚ΡŒ, Π½Π°ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ проявим, язык ΠΈΠ·ΡƒΡ‡ΠΈΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ освоим, ΠΈ, ΠΊΠ°ΠΊ ΠΈΡ‚ΠΎΠ³, – ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌ ΠΏΠΎΠ±Π΅Π΄Ρƒ!

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ побСсСдуСм, ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ часто вгоняСт Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π² ступор – ΠΎ систСмах счислСния ΠΈ ΠΈΡ… связи с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ.


Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:
β™¦Β ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ систСмы счислСния
β™¦Β ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ
β™¦Β ΠžΠ±Ρ‰Π΅Π΅ устройство ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°
♦ АрифмСтико-логичСскоС устройство ΠΈ организация памяти – ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, энСргонСзависимая ΠΏΠ°ΠΌΡΡ‚ΡŒ
♦ РСгистры ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, рСгистры Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, стСк, счСтчик ΠΊΠΎΠΌΠ°Π½Π΄
♦ РСгистр состояния SREG
β™¦Β ΠŸΠΎΡ€Ρ‚Ρ‹ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°



Дистанционный курс Β«ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ сСмСйства AVRΒ»

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΠŸΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΎ
Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠŸΠΎ запросу
Начало Π·Π°Π½ΡΡ‚ΠΈΠΉΠŸΠΎ ΠΌΠ΅Ρ€Π΅ формирования Π³Ρ€ΡƒΠΏΠΏΡ‹