Styrprocessorer computational enheter som ryms på en enda integrerad krets . Denna krets innehåller en processor , minne och in-och utenheter . Microcontrollers används i en mängd olika tillämpningar , inklusive fjärrkontroller , elektroniska leksaker och mikrovågsugnar . De är utformade för att vara mycket specialiserade enheter som utför en uppsättning aktiviteter mycket tillförlitligt . Programmering mikroprocessorer kräver kunskap om de specifika hårdvara funktioner , förutom en djup förståelse av ett programmeringsspråk , till exempel C eller assembler . Det finns flera steg som bör följas för att effektivt lära sig att koda en mikrokontroller . Saker du behöver
Boka Microcontroller
på C -programmering
PC för plattformsoberoende utveckling
Visa fler instruktioner
1
Köp en bok om C -programmering . C-språket är mycket väl lämpad att skriva program som gränssnitt direkt med hårdvarukomponenter . Du kanske också vill köpa en bok om hur man programmerar din specifika mikrokontroller . Inte alla microcontrollers har böcker speciellt skrivna för dem , så att du kan vara ute på tur .
2
Ladda ner all dokumentation som är specifik för din mikrokontroller , t.ex. datablad och programmering referens . Dokumentationen omfattar många fysikaliska egenskaper mikrokontroller och dess kringutrustning . Enheten har troligen sitt eget genomförande av programspråket C , som också berörs i dokumentationen .
3
Skapa ett Integrated Development Environment på en dator och konfigurera en debugger . Konfigurera en miljö kan ta ett tag beroende på mikrokontroller , men det finns många guider tillgängliga för att hjälpa dig . Utvecklingsmiljöer för mikrokontrollers kräver att du skriver kod på din dator och sedan programmera enheten via USB , seriell eller parallell port . Detta kallas plattformsoberoende utveckling . När du har satt upp miljön , börja skriva program .
4
Välj ett projekt som intresserar dig och arbeta för att genomföra det . Tänk på software design och skissa på en arkitektur prototyp -system . Läs de relevanta delarna av dokumentationen för att få en uppfattning om hur man ska gå vidare . Ju mer detaljerad din ursprungliga designen blir , desto mindre problem kommer du att ha när du faktiskt programmera den . När du är nöjd med din design , börja skriva kod . Programmering är bäst lärt sig genom praktik . Ett intressant projekt kan inspirera dig att träna koda varje dag .
5
Lär dig att skriva assemblerkod för mikrokontroller . Även om du bara vill skriva främst i C , kan lära assemblerkod visa sig ovärderligt . Till exempel kanske du vill lägga in - line monteringsanvisningar till din C-kod . Även vissa mikrokontroller använder monteringsanvisning för styrelsen set - up , och lära montering hjälper dig att förstå den här koden bättre .