Архив Π°Π²Ρ‚ΠΎΡ€Π°: silard

ΠœΠΈΠΊΡ€ΠΎΠ½ΠΈΠΊ: Π‘ΡƒΠΌΠ°ΠΆΠ½Ρ‹ΠΉ китайский Ρ„ΠΎΠ½Π°Ρ€ΠΈΠΊ

Π‘ΠΊΠΎΡ€ΠΎ наступит ΠšΠΈΡ‚Π°ΠΉΡΠΊΠΈΠΉ Новый Π“ΠΎΠ΄ – Π“ΠΎΠ΄ ΠšΡ€ΠΎΠ»ΠΈΠΊΠ°! Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΆΠ΅ сдСлаСм свСтящийся ΠΈ ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½Π°Ρ€ΠΈΠΊ. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅

РСгистры Π² pic ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ассСмблСрС

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ассСмблСрС Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ΠΊΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³Ρ‡Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ. ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π² сборкС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ этой: Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅

Pic16f630: ΠšΠΎΠ΄ΠΎΠ²Ρ‹ΠΉ Π·Π°ΠΌΠΎΠΊ

ЗдравствуйтС, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΉ Π·Π°ΠΌΠΎΠΊ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΆΠ΅Ρ‡ΡŒ свСтодиод (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π·Π°Ρ‚Π²ΠΎΡ€ΠΊΡƒ/Π·Π°ΠΌΠΎΠΊ) Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ (количСство ΠΈ располоТСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ Π½Π° ассСмблСрС. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅

Pic16f630 ΠΈ Pic16f84a: Π’Π°Π±Π»ΠΈΡ†Π° Π΄Π°Π½Π½Ρ‹Ρ…: Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ символов Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅

ЗдравствуйтС, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ использованиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (table) Π² ассСмблСрС для ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² pic, для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π² pic16f630 Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 0 Π΄ΠΎ 6 ΠΏΠΎ порядку с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π² 1 сСкунду, Π° для Pic16f84a Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ символы Ρ„Ρ€Π°Π·Ρ‹ “УРА”, Π·Π°Ρ‚Π΅ΠΌ символ
Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчСркивания “_”, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сформируСм Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал ΠΈ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠΌ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅

Pic16f84a: Π‘Π΅Π³ΡƒΡ‰ΠΈΠΉ огонь, Π·ΠΌΠ΅ΠΉΠΊΠ°

Для создания Π΄Π°Π½Π½ΠΎΠ³ΠΎ эффСкта ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½ΠΎΠΆΠΊΠ΅ (ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π½ΠΎΠΆΠ΅ΠΊ) сигнал высокого уровня, Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΡƒΠ·Ρƒ, Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ сигнал Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, снова Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΡƒΠ·Ρƒ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ сигнал Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½ΠΎΠΆΠΊΠ°Ρ…. Π’Π΅ΡΡŒ этот процСсс зацикливаСтся, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ эффСкта. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅

Pic16f84a: МигаСм свСтодиодом

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΠΆΠΈΠ²ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ нашСго МК, ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ устанавливая высокий ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π½ΠΈ сигналов Π½Π° ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ Π½ΠΎΠΆΠΊΠ°Ρ….
Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅

Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ асСмблСру (assembler) для pic микросхСм

ЗдравствуйтС, простой ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π½Π° 76 страниц. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅

Pic16f630: БСмисСгмСнтный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ( Ρ‡Π°ΡΡ‚ΡŒ 5 двухразрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€)

ЗдравствуйтС, сСгодня создадим двухразрядный Ρ‚Π°ΠΉΠΌΠ΅Ρ€. Код ΠΎΡ‡Π΅Π½ΡŒ простой. МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ трСхразрядный ΠΈ чСтырСхразрядный ΠΈ Ρ‚.Π΄. Ρ‚Π°ΠΉΠΌΠ΅Ρ€. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° создам Π½Π° двухразрядном ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ смСну Π΄Π²ΡƒΡ… чисСл, Π½ΠΎ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ “бСсконСчноС” количСство Ρ†ΠΈΡ„Ρ€ ΠΈ разрядов.


Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅