Automationsteknik
Introduktion till PIC programmering
1(1)
Introduktion till PIC programmering
Skapa en mapp där filerna main.c, lcd.c och lcd.h placeras. main.c innehåller såsom
namnet antyder själva huvudprogrammet medan lcd.c innehåller funktioner för att
initiera displayen samt skriva på denna.
Skapa ett nytt projekt i MPLAB
För att skapa ett nytt projekt i MPLAB utförs följande steg:

Välj Project - Project Wizard

Välj vilken processor som ska användas. I detta fall PIC18F4620.

Välj kompilator: HI-TECH Universal ToolSuite (om den inte finns tillgänglig,
leta upp exe filen C:\Program\HI-TECH Software\PICC-18\9.80\bin\picc.exe)

Välj var det nya projektet ska ligga (mappen som skapades ovan) och ge projektet
ett lämpligt namn

Lägg till .c och .h filerna som ska användas i projektet. Dessa kan även läggas
till vid senare tillfälle

Slutför
Kompilera koden
För att kompilera koden välj Project – Build (F10). Förhoppningsvis går den igenom
kompileringen utan några fel. I annat fall dubbelklicka på felmeddelandet för att få en
uppfattning om var i koden det har gått snett.
Välj vilken programmerare som används. Programmer – Select Programmer. I detta fall
Pickit2.
Under Programmer – Settings kan man välja Program after a successfull build och Run
after a successfull program. På detta sätt programmeras mikroprocessorn automatiskt
varje gång man kompilerat koden.
Om ingen extern spänningskälla finns tillgänglig kan processorn matas från
programmeraren genom att välja Programmer - Set Vdd on.
Ändra koden
Komplettera koden så att ett avbrott genereras varje sekund. När avbrottet inträffar ska
utgången RC3, som är kopplad till lysdioden på kortet, växlas.
JB