Kaip programuoti mikroprocesorius

...

Mikroprocesoriai gali užtikrinti aukštą mechatroninių programų valdymo lygį.

Mikroprocesoriai yra programuojami įrenginiai, galintys priimti įvesties signalus, atlikti logines operacijas ir teikti išvesties signalus. Atskiri mikroprocesoriai gali užtikrinti aukšto lygio paprastų integrinių grandynų, variklių, pavarų ir šviesos diodų valdymą. Kartą suprogramuoti, jie gali pakartotinai atlikti tą pačią užduotį tiksliai ir tiksliai, todėl jie yra neatskiriama mechatroninės inžinerijos dalis. dizainas.

1 žingsnis

Įsigykite mikroprocesorių, kurį galima įsigyti iš daugelio gamintojų ir dažniausiai randamą internete arba elektronikos parduotuvėje. Norėdami sumažinti išlaidas, įsigykite mikroprocesorių, kuris atlieka tai, ko jums reikia, bet ne daugiau. Taip pat pasirinkite mikroprocesorių, turintį vidinį osciliatorių; kitu atveju lustui reikės išorinio laikrodžio. Jei planuojate įvesti arba išvesti analoginius signalus, įsigykite mikroprocesorių su skaitmeniniu analoginiu (A/D) keitikliu ir impulso pločio moduliacija. Atsisiųskite savo mikroprocesoriaus duomenų lapą, nes jame yra visos specifikacijos ir net tam tikras pavyzdinis kodas lustui programuoti.

Dienos vaizdo įrašas

2 žingsnis

Parašykite programą. Mikroprocesoriai supranta mašininį kodą, bet jūs naudosite aukštesnio lygio programavimo kalbą, pvz., "C" arba "Assembly". Parašykite programą į Integruotos kūrimo aplinkos (IDE) programinė įranga jūsų mikroprocesoriui, kuri sukompiliuos kodą į mašinai suprantamą kalbą. Jei turite mažai patirties su Assembly programavimo kalba, duomenų lapas jūsų mikrovaldiklis turi turėti raktinius žodžius ir instrukcijų rinkinį bei gamintojo svetainėje pavyzdiniai kodai.

3 veiksmas

Išbandykite programą naudodami IDE modeliavimo paketą. Įdėjus programą į savo mikroprocesorių, bus labai sunku derinti ir rasti klaidų. Todėl dauguma IDE paketų turi galimybę imituoti kodą kompiuterio ekrane. IDE simuliatorius leidžia vykdyti eilutę po eilutės, taip pat vizualiai atvaizduoti kodu apibrėžtus kintamuosius. Kodo derinimas naudojant modeliavimo programinę įrangą atlieka esminį vaidmenį siekiant išvengti nusivylimo vėliau, jei programa neveikia taip, kaip tikėtasi.

4 veiksmas

Įsigykite ir prijunkite prie kompiuterio universalų atskirą programuotoją. Šis įrenginys jungiamas prie jūsų nuosekliojo prievado ir turi lizdą, kuriame telpa iki 60 kontaktų mikroprocesorių. Universalus programuotojas reikalauja, kad iš savo grandinės pašalintumėte mikroprocesorių; naudokite lizdą, kad prijungtumėte mikroprocesorių ir likusią grandinės dalį. Nulinės įterpimo jėgos (ZIF) lizdai leidžia labai lengvai išimti mikroprocesorius nepažeidžiant lusto kaiščių.

5 veiksmas

Įdėkite programą į savo mikroprocesorių. IDE programinėje įrangoje išskleidžiamajame meniu pasirinkite savo programuotoją. Prieš įtraukdami programą, ištrinkite ankstesnę programą iš lusto. Kai kurie senesni mikroprocesoriai su stikliniu langu viršuje turi UV ištrinamą atmintį. Norėdami ištrinti šiuos įrenginius, padėkite lustą po UV lempa 20 minučių. „Flash“ atmintį galima ištrinti programine įranga. Priklausomai nuo jūsų programos dydžio, programos perkėlimas į mikroprocesorių gali užtrukti nuo kelių sekundžių iki kelių minučių.

Daiktai, kurių jums prireiks

  • Mikroprocesorius

  • Atskiras universalus programuotojas

  • Integruota kūrimo aplinkos programinė įranga

Patarimas

Nulinės įterpimo jėgos (ZIF) lizdai leidžia lengviau išimti ir pakeisti mikroprocesorių į grandinę nepažeidžiant kaiščių.

Įspėjimas

Išvenkite nusivylimo naudodami IDE simuliatorių programai derinti.