De allmänna begreppen Basic språket används i både mikrokontroller och datorprogrammering . Skillnaden är att på en dator många av de grundläggande kommandon är utformade för att kondensera storskaliga produktionen procedurer ( grafik eller text ) i små , enradiga påståenden . För att framställa samma storskaliga utgång med en mikrokontroller , har varje enskild input /output ( IO ) stift som skall programmeras för att fungera på ett specifikt sätt , vilket kan leda till stora och komplexa program . Av den anledningen , programmera en mikrokontroller med Basic är bäst lämpad för kretsar som involverar enkla utenheter såsom lysdioder , motorer och högtalare . Saker du behöver
dator
Grundläggande programmering Software Review Microcontroller
Microcontroller gränssnittskabel
Microcontroller dokumentation
Microcontroller Basic Reference Manual
Elektronik bakbord
trådar Breadboard anslutning
en 330 ohm motstånd
1 allmänt ändamål , lågspänning LED
Visa fler instruktioner
Bygga en testkrets
1
Leta mikrokontroller IO stift genom att hänvisa till stiftet beskrivningen i mikrokontroller dokumentationen .
2
Anslut ena benet av 330 ohm motstånd till en mikrokontroller utgång stift , notera numret på stiftet . Pin nummer " 5 " kommer här att användas som ett exempel .
3
Anslut den andra etappen av motståndet till anoden ( längre ben ) av LED .
4
Anslut katoden ( kortare ben ) på lysdioden till kretsen marken .
5
Anslut mikrokontroller gränssnitt ( seriell , USB ) till datorn .
6
Öppna upp Basic-programmerare på datorn och slå på strömmen till mikrokontroller . Addera Styra en LED
7
Börja ett nytt program och ställa in alla mikrokontroller IO stift till " output". Detta görs oftast genom att ställa in " riktningen " av stiften till " 1 " ( RIKTNING = 11111111 ) . Ställ stift mikrokontroller utgång till en " hög " 5 - volts tillstånd
8
. Kommandot kan innehålla " hög " eller " ute " och pin-kod kommer att krävas ( HIGHPIN 5 ) .
9
Lägg en tidsfördröjning till programmet genom att använda en " paus " -kommandot eller genom att använda en " fördröjningsslingan . " Om du använder en pauskommando , måste du ange en viss fördröjning ( PAUSE 500 ) . Om du använder en fördröjning slinga , som ett stort slutvärdet för att skapa en avsevärd fördröjning ( för x = 1 till 50000 , NEXT X ) .
10
Ställ utgångsstiftet till en " låg " 0 -volts tillståndet. Kommandot kan innehålla " låg " eller " ute " och pin-kod kommer att krävas ( LOWPIN 5 ) .
11
Lägg annan paus ( PAUSE 500 ) eller fördröjningsslingan ( för y = 1 till 50000 , NEXT Y ) .
12
Lägg en " repeat loop " till programmet genom att sätta i " för " del ( för z = 1 till 10) efter den initiala riktningen uttalande ( DIRECTION = 11111111 ) och "nästa " del ( NEXT Z ) vid slutet av programmet ( efter sista paus eller fördröjning slinga ) .
13
kör programmet och lysdioden ska blinka ( på och av ) 10 gånger . Du kan ändra den blinkande hastighet och antal repetitioner genom att ändra ändvärden ( 50000 , 10 ) av förseningen och upprepa slingor .