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...




OK, medan jag förse dig med en fullt fungerande version av källkoden för att göra detta arbete som det är skrivet för PIC 18F4550. Om du har en annan 18F mikrochip Microcontroller bör det inte vara svårt att få det att fungera. Allt du behöver göra är att ändra en Include-fil (dvs. 18F4550.inc) och ändra konfigurationsinställningarna för ditt chip om det behövs.

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...

Se Steg
Relaterade Ämnen

Skateboard med PIC mikrokontroller och lysdioder

vad gör du när en elektroingenjör bygger en Skateboard från början för en 13-årig julklapp? Du får en skateboard med åtta vita lysdioder (strålkastare), åtta röda lysdioder (tailights) alla kontrolleras via PIC microntroller! Och jag vill tillägga, e...

PIC mikrokontroller volym Adjuster Program(Proteus 8 Stimulation)

Hej alla,Den viktiga aspekten av varje lärande är att framkalla nyfikenhet och göra något meningsfullt för att övertyga om att. Med hjälp av denna nyfikenhet, jag gör här en volym adjuster program som liknar samma i de flesta enheter men inte så myck...

7 segment LED-display med PIC controller och Flowcode V5

Först av allt, om du har några frågor, tveka inte att kommentera! Jag skulle vara mer än glad att svara på din fråga så bra som möjligt!Material som används:-PIC 18F452 mikrokontroller (några PIC mikrokontroller med tillräckligt stift kommer att göra...

Hur ska blinka en Led med hjälp av PIC mikrokontroller?

Denna tutorial är för PIC mikrokontroller nybörjare.* steg för att installera MP Lab* steg för att installera xc8 kompilator-programmet till Blink* Bygga projektet och bränna den till pic McSteg 1: Komponenter som krävs 1) PIC16F886-12) 8 Mhz kristal...

DIY kraftfulla LED-Panel - Video och arbetslampa

Idag ska jag visa dig hur man gör en LED-panel ljus och billigt. Jag ville ha ett starkt ljus för min arbetsplats, denna panel kommer med över 200 lysdioder och jag använde bara ca 10 spänn för att göra det.Panelen är super ljusa och bra att använda...

PICAXE - musik lyhörda, dimma producerar, LED Light Show och Audio förstärkare i ett

jagn detta instructable jag förklara och utföra processer som skärning och med olika utrustning, genom att imitera någon av processer i detta instructable du göra det på egen risk och följer du någon säkerhetsinformation för all utrustning som använd...

Intellekten Edison enkelt avstånd Sensor med Grove LED Bar indikator och Summer

Detta är min första och "egentligen" enkla projekt som jag gjorde med hjälp av Intel Edison. Detta "enkla" projekt kommer att mäta avstånd med hjälp av ultraljud sensor och LED bar kommer att visa hur långt avståndet är summern kommer...

Att göra en LED touch penna och UV-lyhörd skrivytan

skapa en touch-switch känslig LED ljuspenna! Detta instructable använder delar de flesta amatörer har förmodligen ligga runt huset för att göra en penna som sänder ut ljus från en LED. Jag använde en ultraviolett LED till "ghost-skriva" med; Du...

TeaLED: Led, Switch, Box och batterier (inte lim eller löda)

A Tiny ledde lampan ska användas varhelst du vill, inte behöver elektronik kunskap att göra det, bara klippa ett acetat ark med mallen ingår här... Lägg till 2 CR2032 batterier och 1 Led (vit, blinkande röda, ultraviolett, RGB långsamt eller snabbt,...

Varför köpa en festlig kort för en vän eller din familj när du kan göra en? Tänk om du kunde göra en full av LED-lampor, batterier och konstverk själv var ledande?

Varför köpa en festlig kort för en vän eller din familj när du kan göra en? Tänk om du kunde göra en full av LED-lampor, batterier och konstverk själv var ledande?Detta DIY kit levereras med kala Konduktiv färg - ett mångsidigt elektriskt ledande mat...

Kontrollera en LED med arduino och Wifly sköld

För att visa hur du kan styra enheter via wifi med hjälp av arduino wifly shield, kommer jag slå på och av en LED genom att skicka en http-begäran från webbläsaren till wifly sköld.Krav:1. Arduino uno2. Wifly sköld3. ledde4. 220 ohm motstånd5. ett pa...

Hur man programmerar en PIC mikrokontroller & läsa en kodare

Inledning: från elektroniska leksaker & spel att mikrovågsugnar, microcontrollers finns nästan överallt dessa dagar! Men hur kan vi göra dessa små datorer fungera för våra egna elektronik projekt? Det är där denna tutorial kommer - med detaljerade an...

Programmering PIC mikrokontroller

PIC mikrokontroller är ett mycket användbart och mångsidiga verktyg för användning i många elektroniska projekt. De är mycket billig och lätt att hitta. De är också mycket kraftfull och många är kan hastigheter upp till 64 MIPS med intern oscillator...

Intro till PIC-mikrokontroller

ett minimum av vad du behöver för att få igång programmering PIC micros för användning i elektronik projekt (robotics, etc)Steg 1: Vad du behöver för projektet Obs: verkar som om du har windows XP, det finns ingen gratis PIC programmerare programvara...

GSM baserade mångsidig Robotic fordonet med hjälp av PIC mikrokontroller

detta projekt syftar till att utveckla som en robot som kan styras av en mobiltelefoner. DTMF-kommandon från en telefon skicka till en annan mobiltelefon som är monterad på robotic fordonet. Dessa kommandon matas till en PIC mikrokontroller för 8-bit...

Gränsyta 16 X 2 LCD med PIC mikrokontroller

här, du lär dig hur gränssnittet 16 × 2 LCD till PIC18F4550 mikrokontroller som är familjen PIC18F. PIC18F4550 är en 8 bitars mikrokontroller och använder RISC-arkitektur. PIC18F4550 har 40 stiften i PDIP (dubbel i rad paketet) och 44 pin i TQFP (Qua...

Trådlös radiofrekvens modulen med PIC mikrokontroller.

Det är en mikrokontroller bygger DIY elektronik projekt. Namnet trådlös RF modulen med PIC mikrokontroller. RF modulen är en liten elektronisk krets som används för att överföra, ta emot eller transceive radiovågor på en av ett antal bärfrekvenser. R...

Arduino få upp och flytta

som vi alla tillbringa en ökande mängd tid sitta vid vårt bord är det lätt att bli uppslukad av det vi gör och lös reda på tid.Det sägs att vi ska få upp och flytta från vår plats minst en gång varje timme, men vem vill titta på klockan?Med en mycket...

Sinusvåg frekvens mätning med hjälp av pic mikrokontroller

Sinusvåg frekvens projekt är konstruerad med pic mikrokontroller. Detta projekt mäter frekvensen av sinusvåg. Noll korsning upptäckt teknik används att mäta frekvens av sinusvåg. Noll korsning detektering med pic mikrokontroller har gjorts. PIC16F877...