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.

Se Steg
Relaterade Ämnen

ATtiny85 LED Tärning

Idag ska jag visa dig mitt nya projekt - LED Tärning med en ATtiny85.När du trycker på knappen, det genererar ett antal slumpmässigt och visar den som en dö.Steg 1: material Delar:ATtiny85 (du kan också använda ATtiny45 och ATtiny25)DIP8 uttag7 gröna...

En CharliePlexed RGB LED Tärning

detta Instructable kommer att visa hur man gör en färgstark tärning med hjälp av charlieplexing med RGB-lysdioder.Projektet använder 7 RGB lysdioder ordnade i form av tärningarna. Varje RGB LED har tre separata lysdioder inuti så som gör totalt 21 ly...

CHR'S 8 X 8 X 8 LED Cube Revisited med förbättringar!

Se steg 17 för mer information angående musik inmatningsläge för icke-RAMP brädor.Det finns nu 7 musik lägen i bokförda koden, och jag söker fler idéer för animeringar eller musik utlöste effekter!HOPPA direkt till steg 1 om du bara vill få till de f...

555 RGB Rainbow LED Driver (inte med en 4029)

| A_Teacher |OK, är så såvitt jag kan säga, detta ett unikt varumärke NEW design.Ringer alla rymdkadetter: Som ett sätt att motivera folk att göra projektet, för närvarande ger jag bort en 3 månaders Instructables Pro medlemskap till den första perso...

ATtiny85/45/25 LED Tärning (Super enkelt och billigt!)

Om du har tittat på min 5 LED ATtiny85 POV display, vi programmerade ATtiny med Arduino. (Om du inte har sett det, klicka här) Vi kommer att göra samma sak för detta LED Tärning projekt.Totalt delar kostnaden för projektet är om $5-$10. (Inte inklusi...

Bluetooth kontrollerad LED bärbar med Intel Edison

Har du någonsin föreställt en värld där du kan ändra mönster av en klänning med ett tryck på knappen? Eller en till kunna ändra höjd på en fåll med en känga av du finger? Tekniken möjliggör kontroll och anpassning på platser där du inte brukar. Telef...

Hur man gör en elektronisk tärning med ARDUINO

Hey guys vi är tillbaka med en annan cool Arduino projekt för dig. I detta Instructable kommer jag visa dig hur man gör en elektronisk tärning med Arduino. Jag vet att du kommer att gilla den. Titta på videon.Steg 1: komponenter1. LED (7)2. IC 4017 (...

Ghettofabulous LED spårning bord på en Budget

någonsin vill återskapa en Albrecht Dürer, Davinci eller spåra några av dina favorit bilder, botanik pressningar eller ursprungliga konstverk?Ja, då är Ghettofabulous LED spåra tabellen på en Budget för dig!Jag ville skapa en kopia av en av mina favo...

RGB LED Mood taklampa med hackad IR-fjärrkontroll

detta instructable dokument utformning och konstruktion av en gigantisk RGB LED taklampa, kontrolleras av en hacka GE fjärrkontroll.Efter att bygga ett par mindre RGB lampor, bestämde jag mig för jag ville se hur långt jag kunde ta konceptet. Kontrol...

Elektronisk tärning med Attiny84

Detta projekt är en elektronisk tärning med hjälp av ett Attiny84 chip. Attiny84 fungerar som en Arduino utom det en 14 pin chip och är har mindre minne och det finns ingen inbyggd programmerare. Jag kommer att visa hur man lägger upp ett program med...

GÖRA en ALTOIDS liten USB LED testare / minne (med justerbar spänning)

jag har alltid velat göra något med en alotids liten väska men jag kunde aldrig lista ut vad tills nyligen! Detta täcker hur man gör en LED testare (med spänning urval) / flash-enhet. Den använder usb som kraftkälla (5 volt) och det finns två alterna...

Arduino: Elektronisk tärning (med slumptal)

detta instructable visar dig hur man gör en elektronisk tärning med minimal erfarenhet med hjälp av 7 lysdioder, motstånd, hoppare ledningar, och naturligtvis den arduino (eller arduino klon). Jag skrev detta instructable för alla att enkelt följa me...

LED Strip styrenhet med LED Amp + Arduino

Glöm DIY LED drivers med mosfet transistorer! Det är extremt enkelt att köra hög driv LED-strips med Arduino till låg kostnad utan att gå in för mycket kretsar. Hemligheten är billigt mini LED förstärkare.Detta instructable är bara om körning LED str...

Designa för Ponoko laserskärning med SketchUp och Inkscape (en studie i kuber)

detta Instructable kommer att diskutera praktiska frågor av de mönster som presenteras i SketchUp, Inkscape och Ponoko laserskärning. Du kommer att visas framgångar och misslyckanden (det är ingen mening i att göra mitt misstag - jag kan göra tillräc...

24 Watt LED Grow Light med ljusstyrka

mat växer är en av mina favorit hobbies eftersom jag är ett stort fan av ekologiska livsmedel och sunda matvanor. Detta Instructable visar dig hur man bygger en LED grow light med röd/blå ljusstyrka kontroller efter växande behov och tillåta dig att...

Bluetooth trådlös spänning Meter med Wiimote + Pic Chip + AutoIt

i denna tutorial jag ska visa dig hur du kan skicka spänningsvärden till datorn med en Pic chip, Wiimote, och Autoit3 skriptspråk. Processen fungerar genom att binda en pic chip till knappen kuddar av en wiimote. Sedan använda pic marker Analog till...

LED Steampunk lampa med gamla glödlampor

I detta instructable jag ska visa dig hur man gör en LED Steampunk lampa med gamla glödlampor.Jag ville göra en Steampunk lampa av gamla glödlampor för en lång tid men jag var alltid upptagen med andra projekt. Nyligen fick jag slutligen till det gen...

8 x 40 LED matris klocka med kalender med fjärrkontrollen

Idag ska jag visa hur man gör rullning och animerade LED matris klocka med kalender för arduino. Detta projekt har följande funktionerVad är nytt i Version 2.0Extra IR-fjärr baserade justera tid/datumSmidig animationMånga buggfixar i programvaraVersi...

Ren binär LED väggklocka med Arduino

Min binära Väggklocka är inspirerad från många binära klockor jag hittade på InstructablesLänkar:Lilypad Arduino klocka:Binär klocka:Plus några andra binär klocka instructables.Men...Vad jag fann saknas i dem var omfattningen och storleken på display...