Å skrive et program for en mikrokontroller med kunnskap om det grunnleggende i programmeringsspråk er veldig enkelt. Du trenger bare å bestemme hvilken mikrokontroller du vil bruke. Vurder å skrive et program for PIC16F877, som inkluderer alle slags teknologier og grensesnitt og er ganske bra når det gjelder ytelse.
Bruksanvisning
Trinn 1
Start det forhåndsinstallerte MPLAB-programmet, og velg prosjekt / prosjektveiviserelementet fra menyen. Deretter åpnes et vindu der klikk "Neste". Velg PIC16F877 fra listen over tilgjengelige mikrokontrollere, og klikk Neste.
Steg 2
I vinduet som åpnes velger du kompilatoren som skal behandle koden til ditt fremtidige program. Sørg for å velge HITECH PICC Toolsuite i listen over Active Toolsuite. Det er en C-språk kompilator. Gi deretter prosjektet et navn (TestPIC) og spesifiser katalogen. Ikke skriv med russiske bokstaver, ellers vil det oppstå problemer når du åpner filer. Klikk Neste og deretter Fullfør. Så en tom prosjektmal er klar.
Trinn 3
Klikk på Fil / Ny. I Untitled-vinduet som vises, velg File / Save as … Spesifiser navnet TestPIC.c og gå til mappen med prosjektet. Merk av i boksen ved siden av Legg til fil i prosjektet. Nedenfor plasserer du denne koden i et åpent prosjektvindu #include _CONFIG (0x03F72); int i = 0; void main (void) {T0IE = 0; GIE = 0; TRISB = 0; PORTB = 0; mens (1 == 1) {PORTB ++; for (i = 0; i
Trinn 4
Åpne konfigurerings- / konfigurasjonsbiter … Her angir du verdiene til alternativene for prosjektet: Oscillator - HS (en kvartsresonator vil fungere som en klokkegenerator), WatchDog Timer - Off (slå av tilbakestillingen av mikrokontrolleren), Timer for oppstart - På (hold deg i tilbakestillingsstatus), Brun ut-oppdaging - På, Lavspenningsprogram - Deaktivert, Blitsprogramskriving - Aktivert, Data EE Lesebeskyttelse - Av), Kodebeskyttelse - Av (deaktiver MK-kodebeskyttelse).
Trinn 5
Kompiler koden. For å gjøre dette, klikk på Prosjekt / Bygg alt. Etter at samlingen er ferdig, vises et vindu om vellykket fullføring. Etter det vises TestPIC.hex-filen i prosjektmappen, som inneholder en spesiell kode. Skriv den til mikroprosessoren ved hjelp av programmereren.