Lär dig mer om mikrokontroller (2 / 18 steg)
Steg 2: Berätta vad du vill jag ska göra.
En dator är bara lika användbar som en dörrstopp mellan användningsområden, utan ett program för att berätta det vad man ska göra. Processen för att ge datorn instruktionerna för att utföra en uppgift som kallas programmering. Ett program är ganska mycket bara en lista med instruktioner till datorn. Eftersom en dator vet bara om närvaro eller frånvaro av spänningsnivåer, använder Tiny2313 chip spänningsnivåer tala om det vad man ska göra. Alla instruktioner och data inne i Tiny2313 är faktiskt spänningsnivåer (ca) 5 volt eller 0 volt. Vi representerar dessa spänningsnivåer som ettor och nollor för vår bekvämlighet, inte för datorns bekvämlighet. Dock lika bra är som dessa representationer, de fortfarande inte mycket lätt för människor. Strax efter att datorer började komma på scenen, skrev människor verktyg att hjälpa till med programmering dessa maskiner. Några av de första verktygen var översättare, som tog ett mer människoliknande språk, och översatt det till ettor och nollor för datorn. Högre nivå språk eller språk som är närmare mänskliga språk, göra det lättare för en programmerare att tala om för datorn vad du ska göra. Processen att omsätta dessa "hög" nivå språk i datorns maskin språk kallas sammanställningen.
MCS Electronics producerar en språket kompilator kallas BASCOM-AVR för Atmel's AVR familj. BASCOM är en variant av grundläggande programmeringsspråk. Detta språk uppfanns av två professorer, Dartmouth College på 1960-talet, speciellt för nybörjare. I själva verket namnet BASIC är en förkortning som står för nybörjare All-purpose Symbolic Instruction Code; med andra ord, är det en allmän (allrengöringsmedel) kod för nybörjare att ge datorn symboliska instruktioner för att utföra ett jobb. Den var avsedd att vara lätt att lära och att låta icke-dator studenterna att snabbt kunna skriva program för universitetets datasystem. Den fri prova versionen, denna Basic, är begränsad endast storleken på programmet. Denna gräns är 4K bytes, vilket gör BASCOM-AVR en lätt match för lärande om mikrokontroller med Tiny-2313. Du kan hämta detta språk från MCSS webbplats.
Att få den senaste versionen
I denna bok, kommer att vi installera och använda BASCOM-AVR. Måste du få den senaste versionen från MCS Electronics, utgivare:
1. gå på webben till http://www.mcselec.com och klicka på Downloads på vänster sida av skärmen.
2. på sidan Hämtningsbara filer klickar du på länken BASCOM längst ned i listan nedladdningar till höger på sidan.
3. på sidan BASCOM klickar du på länken BASCOM-AVR överst på listan över nedladdningar.
4. på denna sida, klicka på länken för att ladda ner demoversionen BASCOM-AVR.
5. på villkor sidan, klicka på radion knappen för "Jag godkänner" och klicka på knappen för att gå vidare. Detta kommer att öppna dialogrutan för hämtningen, se till att knappen "Spara fil" är markerat och klicka på OK.
6. spara till dialogrutan, Välj skrivbordet och klicka på knappen Spara.
7. Klicka på knappen bakåt i webbläsaren att återvända till hämtningssidan BASCOM AVR och även ladda ner manualen. Detta har massor av information och är mycket väl organiserad. 8. Dessutom på BASCOM-AVR sidan hittar du mer information om BASCOM-AVR, inklusive artiklar skrivna om detta kompilator.
9. Stäng, eller minimera, din webbläsare.
10. Följ anvisningarna för att installera BASCOM-AVR (du kan följa anvisningarna från MCS Electronics, eller de i ebook.)