Ved hjelp av en mikrokontroller enhet , eller mikrokontroller , å tenne en LED er en oppgave som innebærer elektriske koblinger og programmering. De elektriske tilkoblingene består av en mikrokontroller utgangsplugg , en motstand og en LED . Programmering setter mikrokontrolleren bolten for å "output "-modus , sender et elektrisk signal ut av tappen og legger en tidsforsinkelse for å opprettholde det elektriske signal . Disse kombinerte tiltakene aktivere LED og holde det opplyst i en kort varighet. Du trenger:
Microcontroller utvikling bord
Microcontroller dokumentasjon
330 - ohm motstand
Jumper ledninger
generelt formål LED (lav spenning)
PC -til - mikrokontroller grensesnittkabel
PC - installert mikrokontroller editor programvare
DC strømforsyning
mikrokontroller programmering referansen
Vis flere instruksjoner , Elektrisk Tilkoblinger
en
Finn en ledig utgang pin på mikrokontrolleren ved hjelp av mikrokontroller dokumentasjon for referanse. Pinnen kan være merket " input /output". For denne opplæringen , pin " 1 " vil bli brukt .
2
Sett 330 - ohm motstand i bakstefjøla området av mikrokontroller utvikling bord . Koble den ene delen av motstanden til pin 1 av mikrokontroller. Bruk en jumper wire hvis det er nødvendig .
3
Sett LED inn bakstefjøla området og koble den tilgjengelige etappe av motstanden til anoden ( lengre ben ) av LED.
4
Koble katoden (kortere etappe ) av LED til kretsen bakken.
5
Koble mikrokontroller til PC , ved hjelp av grensesnittkabelen . Se i microntroller dokumentasjon for spesifikke instruksjoner om hvordan du gjør dette.
6
Åpne mikrokontroller editor på PC .
7
Koble DC strømforsyningen til mikrokontroller og slå den på.
Programmering av mikrokontroller
8
Begynn et nytt program på mikrokontroller editor. Bruk en mikrokontroller programmering referanse for resten av dette avsnittet.
9
inn en kommando for å sette pin 1 av mikrokontroller til utgang modus. Vanligvis vil kommandoen innebære å sette pin " retning " til "1". Den " 1" kan trenge å bli plassert i en bestemt stilling , i kommandoen , for å ta pinn 1 . Kommandoen vil være en form for følgende: . RETNING = 00000010
10
inn en kommando , på en ny linje , for å sende en "høy "-signal til pin 1 . En " høy" signal betyr at en 5 - volt (eller tilsvarende) nivå vil bli sendt. Kommandoen tar vanligvis form av PIN-nummer og en betegnelse for høy eller lav. Det vil se omtrent slik ut: . HIGHPIN en
11
fullføre programmet ved å skrive inn en kommando for en tidsforsinkelse . Verdien av forsinkelsen settes ofte i form av millisekunder. Kommandoen pauser mikrokontroller behandling , holde pin 1 i " høy " tilstand som var satt , før pause . En forsinkelse i tre sekunder vil se omtrent slik ut : . DELAY = 3000
12
Etter inn en END eller STOP -kommandoen , kompilere /kjøre programmet og observere LED. Forsinkelsen kan verdien økes for å holde LED lyser lenger .