Sådan programmeres mikroprocessorer

...

Mikroprocessorer kan give et højt kontrolniveau til mekatroniske applikationer.

Mikroprocessorer er programmerbare enheder, der kan tage inputsignaler, udføre logiske operationer og levere udgangssignaler. Stand-alone mikroprocessorer kan give et højt niveau af kontrol over simple integrerede kredsløb, motorer, aktuatorer og LED'er. Enkelt gang programmeret kan de gentagne gange udføre den samme opgave med præcision og nøjagtighed, hvilket gør dem til en integreret del af mekatronisk teknik design.

Trin 1

Køb en mikroprocessor, tilgængelig fra mange producenter og almindeligvis fundet online eller fra en elektronikbutik. For at holde omkostningerne nede skal du købe en mikroprocessor, der gør det, du har brug for, men ikke mere. Vælg også en mikroprocessor, der har en intern oscillator; ellers vil chippen kræve et eksternt ur. Hvis du planlægger at input eller output analoge signaler, skal du få en mikroprocessor med en digital-til-analog (A/D)-konverter og pulsbreddemodulation. Download dataarket til din mikroprocessor, da det indeholder alle specifikationerne og endda en prøvekode til at programmere chippen.

Dagens video

Trin 2

Skriv programmet. Mikroprocessorer forstår maskinkode, men du vil bruge et højere niveau programmeringssprog såsom "C" eller "Assembly". Skriv programmet i Integrated Development Environment (IDE) software til din mikroprocessor, som vil kompilere koden til et sprog, maskinen kan forstå. Hvis du har ringe erfaring med Assembly-programmeringssproget, kan databladet til din mikrocontroller skal have nøgleord og instruktionssæt, og producentens hjemmeside skal have eksempelkoder.

Trin 3

Test programmet ved hjælp af IDE-simuleringspakken. Når du først har indlejret programmet i din mikroprocessor, vil du finde det ekstremt svært at fejlfinde og finde fejl. Derfor har de fleste IDE-pakker en mulighed for at simulere koden på din computerskærm. IDE-simulatoren tillader linje-for-linje udførelse, såvel som en visuel repræsentation af variablerne defineret af koden. Fejlretning af koden gennem simuleringssoftwaren spiller en integreret rolle i at undgå frustration senere, hvis dit program ikke opfører sig som forventet.

Trin 4

Anskaf og tilslut en universel stand-alone programmør til din computer. Denne enhed forbindes til din serielle port og har et stik, der passer til op til 60-bens mikroprocessorer. Den universelle programmør kræver, at du fjerner mikroprocessoren fra dit kredsløb; brug en stikkontakt til at forbinde mellem mikroprocessoren og resten af ​​kredsløbet. Zero insertion force (ZIF)-sokler gør det meget nemt at fjerne mikroprocessorerne uden at beskadige chippens ben.

Trin 5

Integrer dit program på din mikroprocessor. I IDE-softwaren skal du vælge din programmør fra rullemenuen. Før du tilføjer dit program, skal du slette det forrige program fra chippen. Nogle ældre mikroprocessorer med et glasvindue på toppen har UV-slettelig hukommelse. For at slette disse enheder skal du placere chippen under en UV-lampe i 20 minutter. Flash-hukommelse kan slettes af software. Afhængigt af størrelsen af ​​dit program kan det tage alt fra flere sekunder til flere minutter at overføre dit program til mikroprocessoren.

Ting du skal bruge

  • Mikroprocessor

  • Stand-alone universel programmør

  • Integreret software til udviklingsmiljø

Tip

Zero Insertion Force (ZIF)-stik gør det nemmere at fjerne og udskifte din mikroprocessor i dit kredsløb uden at beskadige benene.

Advarsel

Undgå frustration ved at bruge IDE's simulator til at fejlsøge dit program.