How to Program Mikroprosessorer

How to Program Mikroprosessorer


Mikroprosessorer er programmerbare enheter som kan ta inngangssignaler, utføre logiske operasjoner og gi utgangssignaler. Frittstående mikroprosessorer kan gi en høy grad av kontroll over enkle kretser, motorer, aktuatorer og lysdioder. Når programmert, kan de gjentatte ganger utfører samme oppgave med presisjon og nøyaktighet, noe som gjør dem til en integrert del av mekatroniske engineering design.

Bruksanvisning

1 Kjøp en mikroprosessor, tilgjengelig fra mange produsenter og som vanligvis finnes på nettet eller fra en elektronikkbutikk. For å holde kostnadene nede, kjøp en mikroprosessor som gjør det du trenger, men ikke mer. velger også en mikroprosessor som har en intern oscillator; Hvis ikke, vil brikken kreve en ekstern klokke. Hvis du planlegger å inn- eller utgang analoge signaler, får en mikroprosessor med en digital-til-analog (A / D) omformer og puls-bredde modulasjon. Last ned dataarket for mikroprosessor, da den inneholder alle spesifikasjoner og enda noen eksempelkode for å programmere chip.

2 Skriv programmet. Mikroprosessorer forstår maskinkode, men du vil bruke et høyere nivå programmeringsspråk som "C" eller "Assembly". Skriv programmet i Integrated Development Environment (IDE) programvare for mikroprosessor, som vil kompilere koden til et språk maskinen kan forstå. Hvis du har liten erfaring med Assembly programmeringsspråk, bør dataarket for din microcontroller har søkeord og instruksjonssett, og produsenten & # 039; s nettsted skal ha eksempelkoder.

3 Test programmet med IDE simuleringspakken. Når du har innebygd programmet i mikroprosessor, vil du finne det svært vanskelig å feilsøke og finne feil. Derfor er de fleste IDE pakker har en opsjon på å simulere koden på dataskjermen. IDE-simulator tillater linje-for-linje utførelse, samt en visuell representasjon av de variabler som er definert av koden. Feilsøking koden gjennom simuleringsprogram spiller en viktig rolle i å unngå frustrasjon senere hvis programmet ikke oppfører seg som forventet.

4 Anskaffe og hekte på en universell frittstående programmerer til datamaskinen. Denne enheten kobles til seriell port og har en kontakt som passer opp til 60-pin mikroprosessorer. Den universelle programmerer krever at du fjerner mikroprosessor fra din krets; benyttes en mansjett for å koble mellom mikroprosessoren og resten av kretsen. Zero innsetting kraft (ZIF) stikkontakter gjør det svært enkelt å fjerne mikroprosessorer uten å skade pinnene av chip.

5 Legge inn programmet på din mikroprosessor. I IDE-programvaren, velger du programmerer fra rullegardinmenyen. Før du legger til programmet, slette det forrige programmet fra brikken. Noen eldre mikroprosessorer med et glass vindu på toppen har UV-slettbare minne. For å slette disse enhetene, plasserer brikken under en UV-lampe i 20 minutter. Flash-minne er slett av programvare. Avhengig av størrelsen på programmet, kan det ta alt fra noen sekunder til flere minutter å overføre programmet til mikroprosessoren.

Hint

  • Zero innsetting kraft (ZIF) stikkontakter gjør det lettere å fjerne og erstatte mikroprosessor i din krets uten skadelige nålene.
  • Unngå frustrasjon ved å bruke IDE & # 039; s simulator for å feilsøke programmet.