Programmeerimiskeelte põhiteadmisi tundva mikrokontrolleri jaoks programmi kirjutamine on väga lihtne. Peate lihtsalt otsustama, millist mikrokontrollerit soovite kasutada. Kaaluge programmi PIC16F877 kirjutamist, mis sisaldab igasuguseid tehnoloogiaid ja liideseid ning on jõudluse poolest üsna hea.
Juhised
Samm 1
Käivitage eelinstallitud MPLAB-programm ja valige menüüst üksus Projekt / projekti viisard. Seejärel avaneb aken, kus klõpsake nuppu "Järgmine". Valige saadaolevate mikrokontrollerite loendist PIC16F877 ja klõpsake nuppu Edasi.
2. samm
Valige avanenud aknas kompilaator, mis töötleb teie tulevase programmi koodi. Valige loendist Active Toolsuite kindlasti HITECH PICC Toolsuite. See on C-keele kompilaator. Seejärel andke projektile nimi (TestPIC) ja määrake selle kataloog. Ärge kirjutage vene tähtedega, vastasel juhul tekivad failide avamisel probleemid. Klõpsake nuppu Edasi ja seejärel Lõpeta. Niisiis, tühi projekti mall on valmis.
3. samm
Klõpsake nuppu Fail / Uus. Valige ilmuvas aknas Pealkiri Fail / Salvesta nimega … Määrake nimi TestPIC.c ja minge projektiga kausta. Märkige ruut Lisa fail projekti juurde. Allpool asetage see kood avatud projekti aknasse #include _CONFIG (0x03F72); int i = 0; void main (void) {T0IE = 0; GIE = 0; TRISB = 0; PORTB = 0; samas (1 == 1) {PORTB ++; jaoks (i = 0; i
4. samm
Ava konfigureerimis- / konfigureerimisbitid … Siin määrake projekti suvandite väärtused: Ostsillaator - HS (kvartsresonaator toimib kellageneraatorina), WatchDogi taimer - välja lülitatud (lülitage mikrokontrolleri lähtestamine välja), Toite sisselülitamise taimer - sees (püsi lähtestamise olekus), pruuni väljumise tuvastamine - sees, madalpinge programm - keelatud, välkprogrammi kirjutamine - lubatud, Data EE lugemiskaitse - välja lülitatud), koodikaitse - välja lülitatud (MK-koodi kaitse keelamine).
5. samm
Koosta kood. Selleks klõpsake nuppu Projekt / Ehita kõik. Pärast kompileerimise lõppu ilmub eduka lõpetamise aken. Pärast seda ilmub projekti kausta fail TestPIC.hex, mis sisaldab spetsiaalset koodi. Kirjutage see programmeerija abil mikroprotsessorile.