8 kanal programmerbar Timer
Introduktion
Jag har använt mikrochips PIC sortiment av mikrokontroller för mina projekt sedan 1993 och har gjort alla mina programmering i assembler språk, med hjälp av Microchip MPLab IDE. Mina projekt varierade från enkla trafikljus och blinkande lysdioder, till USB joystick gränssnitt för R/C-modeller och ställverk analisers används inom industrin. Utvecklingen tog många dagar, och ibland tusentals rader med assembler kod.
Efter att ha fått Matrix Multimedia Flowcode 4 Professional, var jag ganska skeptisk av programvaran. Det såg alltför lätt att tro. Jag bestämde mig för att ge det ett försök, och testat alla olika komponent makron, alla med stor framgång. Det bästa med att använda Flowcode var att enkla projekt kan kodas i en enda natt. Efter att ha spelat med I²C och en DS1307 Realtidsklocka, bestämde jag mig att utforma 8 kanal Timer med Flowcode. Att inte vara en liten och lätt projekt, trodde jag att detta skulle vara ett stort projekt att lära mig Flowcode.
Att välja en mikroprocessor och andra komponenter
Antal I/O pins krävs, stod det klart att en 40 pin enhet kommer att behövas. PIC 18F4520 valdes, främst för dess 32K programminne och 1536 byte dataminne. Alla komponenter, är standard hålmontering enheter, vilket gör det möjligt att bygga banan Vero ombord om så krävs. Detta hjälpte också med utvecklingen på en skärbräda.