En LED Tärning med en PIC 16F84 (eller 16F88) (8 / 12 steg)
Steg 8: Programmering PIC
För att göra LED Tärning driva du behöver programmet LED Tärning programmet till en bild. Du kan antingen köpa en förprogrammerad PIC eller du kan programmera en själv. Programmera en själv kan du ange värld av PIC programvarudesign.
För att programmera PIC, behöver du några grundläggande verktyg;
Först måste du mikrochip assembler och simulator (MPLAB), 9Mb hämta från webbplatsen mikrochip (http://www.microchip.com). Detta är en stor nedladdning, men du bara behöver det en gång. (Kom ihåg att göra en säkerhetskopia)
Utöver assembler behöver du en programmerare. Jag har gjort flera programmerare under åren från olika mönster på webben.
Inledningsvis hade jag en betydande problem med att få den publicerade programmeraren att fungera, så jag byggde NOPPP-2 (experimentell) versionen som används en 74HC08 i stället för diod logiken som fanns i den ursprungliga versionen. Det fungerade felfritt.
När du har verktygen, måste du skapa en hex-fil till foder till programmeraren. Börja med att ladda upp programvaran MPLAB, och skapa ett projekt genom att välja "Projekt", "Nya projekt" från menyn och skriva namnet på projektet (ledde Dice) i filnamnsrutan, som säkerställer att den förvalda katalogen i en rimlig plats för ditt system. Du måste lägga till en källfil (.asm) genom att klicka på knappen "Lägg till filer" i menyn "Redigera projekt".
Nu när projektet har en källfil som förknippas med det, kan du sätta ihop det genom att trycka på F10. Byggprocessen börjar, och en hex-fil kommer att produceras i standardkatalogen som anges ovan.
När programmet har satts ihop, avsluta MPLAB miljön och starta programmeraren (noppp). Ange vilken typ av bild (16F84) och läsa in hex-filen. Infoga bilden i programmeraren och välj Program. PIC programmeras i ca 6 sekunder. Avsluta programmeraren och ta PIC från eluttaget.