De generelle konsepter av Basic språket brukes i både mikrokontroller og programmering. Forskjellen er at på en datamaskin mange av de grunnleggende kommandoene er utformet for å kondensere storskala produksjon prosedyrer ( grafikk eller tekst ) i små , én linje uttalelser. For å produsere den samme storskala utgang med en mikrokontroller , har hver individuell inngang /utgang ( IO) pen er programmert til å fungere på en bestemt måte , som kan føre til store og komplekse programmer. Av den grunn , programmering av en mikrokontroller med Basic er best egnet for kretser som involverer enkle ut-enheter som LED , motorer og høyttalere. Du trenger
Computer
Grunnleggende programmering programvare
Microcontroller
Microcontroller grensesnittkabel
Microcontroller dokumentasjon
Microcontroller Basic Reference Manual
Elektronikk oppsett
Breadboard tilkoplingsledningene
en 330 ohm motstand
en generell, lav spenning LED
Vis flere instruksjoner
bygge en test Circuit
en
Finn mikrokontroller IO pinnene ved å henvise til pin beskrivelsen i mikrokontroller dokumentasjon.
2
Koble den ene delen av 330 ohm motstand til en mikrokontroller output pin , notere nummeret på pin. Pin nummer " 5 " skal brukes her som et eksempel.
3
Koble den andre etappen av motstanden til anoden ( lengre ben ) av LED .
4
Koble katoden (kortere etappe ) av LED til kretsen bakken.
5
Koble mikrokontroller interface kabel ( seriell , USB) til datamaskinen.
6
Åpne opp Basic programmerer på datamaskinen og slå på strømmen til mikrokontroller.
Kontrollere en LED
7
Begynn et nytt program, og angi alle mikrokontrolleren IO pins til "output ". Dette gjøres vanligvis ved å sette " retning " av pinnene til "1" ( RETNING = 11111111 ) .
8
Sett mikrokontroller output pin til en " høy" 5 -volts tilstand. Kommandoen kan inneholde " høy" eller " ut" og PIN-koden vil være nødvendig ( HIGHPIN 5).
9
Legg en tidsforsinkelse til programmet ved hjelp av en "pause "-kommandoen eller ved hjelp en " delay loop. " Hvis du bruker en pause kommandoen, må du oppgi en bestemt forsinkelse ( PAUSE 500 ) . Hvis du bruker en forsinkelse loop, angi et stort sluttverdien å skape en betydelig forsinkelse (FOR X = 1 TIL 50000 , NESTE X ) .
10
Sett output pin til en "lav" 0 - volt tilstand. Kommandoen kan inneholde "lav" eller " ut" og PIN-koden vil være nødvendig ( LOWPIN 5).
11
legg til pause ( PAUSE 500 ) eller forsinkelse loop ( FOR Y = 1 TIL 50000 , NEXT Y) .
12
Legg til en " gjenta loop" til programmet ved å sette " for" del ( fOR Z = 1 til 10) etter den første retning uttalelse ( rETNING = 11111111 ) og "neste" del (NEXT Z ) på slutten av programmet ( etter siste pause eller forsinkelse loop) .
13
Kjør programmet og LED skal blinke ( av og på ) 10 ganger . Du kan endre den blinkende hastighet og antall repetisjoner ved å endre slutten verdier ( 50 000 , 10 ) av forsinkelsen og gjenta looper.