Kuidas programmeerida mikroprotsessoreid

...

Mikroprotsessorid võivad pakkuda mehhatrooniliste rakenduste kõrget juhtimistaset.

Mikroprotsessorid on programmeeritavad seadmed, mis suudavad vastu võtta sisendsignaale, sooritada loogilisi toiminguid ja anda väljundsignaale. Eraldiseisvad mikroprotsessorid võivad pakkuda kõrgetasemelist juhtimist lihtsate integraallülituste, mootorite, täiturmehhanismide ja LED-ide üle. Üks kord programmeeritud, saavad nad korduvalt täita sama ülesannet täpselt ja täpselt, muutes need mehhatroonikatehnoloogia lahutamatuks osaks disain.

Samm 1

Ostke mikroprotsessor, mis on saadaval paljudelt tootjatelt ja mida tavaliselt leiate Internetist või elektroonikapoest. Kulude vähendamiseks ostke mikroprotsessor, mis teeb seda, mida vajate, kuid mitte rohkem. Valige ka mikroprotsessor, millel on sisemine ostsillaator; vastasel juhul vajab kiip välist kella. Kui plaanite analoogsignaale sisestada või väljastada, hankige digitaal-analoogmuunduriga (A/D) mikroprotsessor ja impulsi laiusmodulatsioon. Laadige alla oma mikroprotsessori andmeleht, kuna see sisaldab kõiki spetsifikatsioone ja isegi mõnda näidiskoodi kiibi programmeerimiseks.

Päeva video

2. samm

Kirjutage programm. Mikroprotsessorid mõistavad masinkoodi, kuid te kasutate kõrgema taseme programmeerimiskeelt, näiteks "C" või "Assembly". Kirjutage programm sisse Integreeritud arenduskeskkonna (IDE) tarkvara teie mikroprotsessori jaoks, mis koostab koodi masinale arusaadavasse keelde. Kui teil on Assembly programmeerimiskeelega vähe kogemusi, siis andmeleht teie jaoks mikrokontrolleril peaksid olema märksõnad ja juhiste komplekt ning tootja veebisaidil näidiskoodid.

3. samm

Testige programmi IDE simulatsioonipaketi abil. Kui olete programmi oma mikroprotsessorisse manustanud, on teil väga raske siluda ja vigu leida. Seetõttu on enamikul IDE-pakettidel võimalus arvutiekraanil koodi simuleerida. IDE simulaator võimaldab rida-realt täitmist, samuti koodiga määratletud muutujate visuaalset esitust. Koodi silumine simulatsioonitarkvara kaudu mängib olulist rolli hilisema frustratsiooni vältimisel, kui teie programm ei käitu ootuspäraselt.

4. samm

Hankige ja ühendage oma arvutiga universaalne eraldiseisev programmeerija. See seade ühendub teie jadapordiga ja sellel on pistikupesa, mis sobib kuni 60-kontaktilise mikroprotsessoriga. Universaalne programmeerija nõuab, et eemaldaksite mikroprotsessori oma vooluringist; kasutage pesa ühendamiseks mikroprotsessori ja ülejäänud vooluringi vahel. Null sisestamise jõu (ZIF) pesad muudavad mikroprotsessorite eemaldamise väga lihtsaks ilma kiibi kontakte kahjustamata.

5. samm

Manustage programm oma mikroprotsessorisse. IDE tarkvaras valige rippmenüüst oma programmeerija. Enne programmi lisamist kustutage kiibilt eelmine programm. Mõnel vanemal mikroprotsessoril, mille peal on klaasaken, on UV-kiirgusega kustutatav mälu. Nende seadmete kustutamiseks asetage kiip 20 minutiks UV-lambi alla. Välkmälu on tarkvara abil kustutatav. Sõltuvalt teie programmi suurusest võib programmi mikroprotsessorisse ülekandmine võtta aega mõnest sekundist mitme minutini.

Asjad, mida vajate

  • Mikroprotsessor

  • Eraldiseisev universaalne programmeerija

  • Integreeritud arenduskeskkonna tarkvara

Näpunäide

Nullsisestamisjõu (ZIF) pesad hõlbustavad mikroprotsessori eemaldamist ja vooluringi asendamist ilma kontakte kahjustamata.

Hoiatus

Vältige frustratsiooni, kasutades programmi silumiseks IDE simulaatorit.