Kako programirati mikroprocesore

...

Mikroprocesori mogu pružiti visoku razinu kontrole za mehatroničke aplikacije.

Mikroprocesori su programabilni uređaji koji mogu primati ulazne signale, izvoditi logičke operacije i dati izlazne signale. Samostalni mikroprocesori mogu pružiti visoku razinu kontrole nad jednostavnim integriranim krugovima, motorima, aktuatorima i LED diodama. Jednom programirani, mogu opetovano obavljati isti zadatak s preciznošću i preciznošću, što ih čini sastavnim dijelom mehatroničkog inženjerstva oblikovati.

Korak 1

Kupite mikroprocesor, dostupan od mnogih proizvođača i koji se obično nalazi na internetu ili u trgovini elektronikom. Kako biste smanjili troškove, kupite mikroprocesor koji radi ono što vam treba, ali ne više. Također odaberite mikroprocesor koji ima interni oscilator; inače, čip će zahtijevati vanjski sat. Ako planirate unositi ili izlaziti analogne signale, nabavite mikroprocesor s digitalno-analognim (A/D) pretvaračem i modulacijom širine impulsa. Preuzmite podatkovnu tablicu za svoj mikroprocesor jer sadrži sve specifikacije, pa čak i neki uzorak koda za programiranje čipa.

Video dana

Korak 2

Napišite program. Mikroprocesori razumiju strojni kod, ali ćete koristiti programski jezik više razine kao što je "C" ili "Assembly". Napišite program u Integrirano razvojno okruženje (IDE) softver za vaš mikroprocesor, koji će sastaviti kod na jezik koji stroj može razumjeti. Ako imate malo iskustva s programskim jezikom Assembly, datasheet za vaš mikrokontroler bi trebao imati ključne riječi i skup uputa, a web stranica proizvođača bi trebala imati primjer kodova.

Korak 3

Testirajte program koristeći IDE simulacijski paket. Nakon što ugradite program u svoj mikroprocesor, bit će vam iznimno teško otklanjati greške i pronaći pogreške. Stoga većina IDE paketa ima mogućnost simulacije koda na zaslonu vašeg računala. IDE simulator omogućuje izvršavanje redak po red, kao i vizualni prikaz varijabli definiranih kodom. Otklanjanje pogrešaka koda putem softvera za simulaciju igra ključnu ulogu u izbjegavanju kasnijih frustracija ako se vaš program ne ponaša prema očekivanjima.

4. korak

Nabavite i povežite univerzalni samostalni programator na svoje računalo. Ovaj uređaj se spaja na vaš serijski port i ima utičnicu koja odgovara mikroprocesorima s 60 pinova. Univerzalni programator zahtijeva da uklonite mikroprocesor iz svog kruga; upotrijebite utičnicu za spajanje između mikroprocesora i ostatka kruga. Utičnice s nultom silom umetanja (ZIF) olakšavaju uklanjanje mikroprocesora bez oštećenja igala čipa.

Korak 5

Ugradite svoj program u svoj mikroprocesor. U IDE softveru odaberite svoj programator s padajućeg izbornika. Prije dodavanja programa, izbrišite prethodni program s čipa. Neki stariji mikroprocesori sa staklenim prozorom na vrhu imaju memoriju koja se može izbrisati pomoću UV zraka. Da biste izbrisali ove uređaje, stavite čip pod UV lampu na 20 minuta. Flash memorija se može izbrisati softverom. Ovisno o veličini vašeg programa, prijenos vašeg programa u mikroprocesor može potrajati od nekoliko sekundi do nekoliko minuta.

Stvari koje će vam trebati

  • Mikroprocesor

  • Samostalni univerzalni programator

  • Integrirano razvojno okruženje softvera

Savjet

Utičnice s nultom silom umetanja (ZIF) olakšavaju uklanjanje i zamjenu mikroprocesora u vašem krugu bez oštećenja igala.

Upozorenje

Izbjegnite frustracije korištenjem IDE-ovog simulatora za otklanjanje pogrešaka u vašem programu.