LED LYT Meter: LED, PIC mikrokontroller och flytta genomsnittliga kod (2 / 3 steg)
Steg 2: Programmering - där allt verkligen hårt arbete kommer in...
Jag har också en PIC 16F917 mikrokontroller tillgänglig så jag kommer att försöka ändra koden för 16F serien marker finns också. (PÅGÅR)
Koden skrivs också för en klockhastighet på 8 MHz. Du måste ändra koden för att få rätt fördröjningstiderna om du använder några andra klockfrekvens (dvs. 20 MHz). Jag tog också fördelen med att använda den microcontroller intern oscillator som klocka källa också. Schematiskt visar en extern oscillator eller kristall för dig som hellre använder en extern klocka källa. Om du behöver ändra fördröjningen subrutiner kan du hitta en mycket bra webbsida att producera den kod som du behöver. Det är på: Microchip PIC, ASM dröjsmål kodgenerator.
Vad jag ska göra är några av de viktigaste delarna av koden som är i huvudsak vad som gör lampan ta mätningar, etc. Ursprungskoden som jag har lämnat har kommenterats tungt så att om du har någon erfarenhet av PIC mikrokontroller alls du ska kunna följa vad jag gjorde när du skriver koden. Känn dig fri att ladda ner koden och följa med. Det finns två versioner här. Den första versionen är programmerad att använda en 20 x 2 tecken LCD-display, andra använder en 16 x 2 teckens display istället.
Det är ganska mycket det. Nästa, låt oss programmera mikrokontroller göra vår budgivning...