Kā programmēt mikroprocesorus

...

Mikroprocesori var nodrošināt augsta līmeņa kontroli mehatroniskām lietojumprogrammām.

Mikroprocesori ir programmējamas ierīces, kas var uztvert ieejas signālus, veikt loģiskās darbības un nodrošināt izejas signālus. Atsevišķi mikroprocesori var nodrošināt augsta līmeņa kontroli pār vienkāršām integrālajām shēmām, motoriem, izpildmehānismiem un gaismas diodēm. Vienreiz ieprogrammēti, tie var atkārtoti veikt vienu un to pašu uzdevumu ar precizitāti un precizitāti, padarot tos par neatņemamu mehatronikas inženierijas sastāvdaļu dizains.

1. darbība

Iegādājieties mikroprocesoru, kas pieejams no daudziem ražotājiem un parasti atrodams tiešsaistē vai elektronikas veikalā. Lai samazinātu izmaksas, iegādājieties mikroprocesoru, kas dara to, kas jums nepieciešams, bet ne vairāk. Izvēlieties arī mikroprocesoru, kuram ir iekšējais oscilators; pretējā gadījumā mikroshēmai būs nepieciešams ārējs pulkstenis. Ja plānojat ievadīt vai izvadīt analogos signālus, iegādājieties mikroprocesoru ar ciparu-analogu (A/D) pārveidotāju un impulsa platuma modulāciju. Lejupielādējiet sava mikroprocesora datu lapu, jo tajā ir visas specifikācijas un pat daži koda paraugi mikroshēmas programmēšanai.

Dienas video

2. darbība

Uzrakstiet programmu. Mikroprocesori saprot mašīnkodu, bet jūs izmantosit augstāka līmeņa programmēšanas valodu, piemēram, "C" vai "Assembly". Ierakstiet programmu mapē Integrētās izstrādes vides (IDE) programmatūra jūsu mikroprocesoram, kas apkopos kodu mašīnai saprotamā valodā. Ja jums ir neliela pieredze ar Assembly programmēšanas valodu, datu lapa jūsu mikrokontrolleram ir jābūt atslēgvārdiem un instrukciju kopai, kā arī ražotāja vietnei piemēru kodi.

3. darbība

Pārbaudiet programmu, izmantojot IDE simulācijas pakotni. Kad programma būs iegulta mikroprocesorā, jums būs ārkārtīgi grūti atkļūdot un atrast kļūdas. Tāpēc lielākajai daļai IDE pakotņu ir iespēja simulēt kodu datora ekrānā. IDE simulators ļauj izpildīt rindiņu pēc rindas, kā arī vizuāli attēlot koda definētos mainīgos. Koda atkļūdošanai, izmantojot simulācijas programmatūru, ir būtiska nozīme, lai vēlāk izvairītos no neapmierinātības, ja jūsu programma nedarbojas, kā paredzēts.

4. darbība

Iegādājieties un pievienojiet savam datoram universālu atsevišķu programmētāju. Šī ierīce ir savienota ar jūsu seriālo portu, un tai ir ligzda, kas der līdz pat 60 kontaktu mikroprocesoriem. Universālajam programmētājam ir nepieciešams noņemt mikroprocesoru no ķēdes; izmantojiet ligzdu, lai izveidotu savienojumu starp mikroprocesoru un pārējo ķēdi. Nulles ievietošanas spēka (ZIF) ligzdas ļauj ļoti viegli noņemt mikroprocesorus, nesabojājot mikroshēmas tapas.

5. darbība

Ievietojiet programmu savā mikroprocesorā. IDE programmatūrā nolaižamajā izvēlnē atlasiet savu programmētāju. Pirms programmas pievienošanas izdzēsiet iepriekšējo programmu no mikroshēmas. Dažiem vecākiem mikroprocesoriem ar stikla logu augšpusē ir UV dzēšama atmiņa. Lai izdzēstu šīs ierīces, novietojiet mikroshēmu zem UV lampas uz 20 minūtēm. Zibatmiņu var izdzēst ar programmatūru. Atkarībā no programmas lieluma programmas pārsūtīšana uz mikroprocesoru var ilgt no vairākām sekundēm līdz vairākām minūtēm.

Lietas, kas jums būs nepieciešamas

  • Mikroprocesors

  • Atsevišķs universāls programmētājs

  • Integrētā izstrādes vides programmatūra

Padoms

Nulles ievietošanas spēka (ZIF) ligzdas atvieglo mikroprocesora izņemšanu un nomaiņu ķēdē, nesabojājot tapas.

Brīdinājums

Izvairieties no neapmierinātības, programmas atkļūdošanai izmantojot IDE simulatoru.