Mikroprosessorer er programmerbare enheter som kan ta inn signaler , utføre logiske operasjoner og gi utgangssignaler . Frittstående mikroprosessorer kan gi en høy grad av kontroll over enkle integrerte kretser , motorer, aktuatorer og lysdioder . Når programmert , kan de gjentatte ganger utføre samme oppgave med presisjon og nøyaktighet , noe som gjør dem til en integrert del av meka- engineering . Du trenger
mikroprosessor
frittstående universell programmerer
Integrert utviklingsmiljø programvare
Vis flere instruksjoner
en
Kjøp en mikroprosessor , som er tilgjengelig fra mange produsenter og ofte funnet på nettet eller fra en elektronikkbutikk . For å holde kostnadene nede , kjøpe en mikroprosessor som gjør det du trenger, men ikke mer . Velg også en mikroprosessor som har en intern oscillator , ellers vil brikken krever en ekstern klokke . Hvis du har tenkt å legge inn eller ut analoge signaler , få en mikroprosessor med en digital -til- analog ( A /D) konverter og puls - bredde modulasjon . Last ned datablad for mikroprosessor din , da den inneholder alle spesifikasjoner og enda noen eksempelkode for å programmere brikken.
2
Skriv programmet. Mikroprosessorer forstår maskinkode , men du vil bruke et høyere nivå programmeringsspråk som "C " eller " forsamling ". Skriv programmet i Integrated Development Environment ( IDE ) programvare for din mikroprosessor , som vil kompilere koden til et språk på maskinen kan forstå. Dersom du har liten erfaring med Assembly programmeringsspråk, bør dataarket for mikrokontroller din har søkeord og instruksjonssett , og produsentens nettsted bør ha eksempel koder.
3
Test programmet ved hjelp IDE simulering pakken. Når du har innebygd programmet til mikroprosessoren din , vil du finne det svært vanskelig å feilsøke og finne feil. Derfor, de fleste IDE pakkene har en opsjon på å simulere koden på dataskjermen . IDE- simulatoren tillater linje -for- linje utførelse , samt en visuell representasjon av de variabler som er definert av koden . Debugging koden gjennom simuleringsprogram spiller en vesentlig 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 -pinners mikroprosessorer . Den universelle programmerer krever at du fjerner mikroprosessoren fra kretsen din , bruke en socket å koble mellom mikroprosessoren og resten av kretsen . Null innsetting kraft ( ZIF ) stikkontakter gjør det svært enkelt å fjerne mikroprosessorer uten å skade pinnene i brikken.
5
Legge programmet på mikroprosessor din . I IDE -programvaren , velger du programmerer fra drop -down menyen . Før du legger programmet , slette den forrige program fra brikken . Noen eldre mikroprosessorer med et glass vindu på toppen har UV - slettbare minne. For å slette disse enhetene , plasserer chip under en UV-lampe i 20 minutter . Flash -minne er slettbart av programvare. Avhengig av størrelsen på programmet, kan det ta alt fra noen sekunder til flere minutter å overføre programmet til mikroprosessoren .