Lär dig mer om mikrokontroller (11 / 18 steg)
Steg 11: Lights Out upp där.
Nu har vi fått LED-ljus, men så vad? Min ficklampa, när jag var liten, kunde göra det! Tja, måste vi lära sig att krypa innan vi kan lära dig att köra, detta är vår baby steg. Vi måste ha mer kontroll över det LED, så vi bör kunna ha Tiny2313 släcker ljuset. Låt oss se över uttalandet set... Om uttalandet, som du skrivit in det i tidigare, porten PB0 + 5 volt (eller hög eller 1) och sedan hur vill du återställa hamnen tillbaka till låg (eller 0)?
Innan du gör några ändringar, spara arbetar programmet och starta en ny. Klicka på Arkiv-menyn i BASCOM och klicka på Spara. Detta kommer att spara din LED Test 01 program. Nu, klicka på Arkiv-menyn igen, och denna gång Klicka på Spara som... Ändra namnet på ditt program till LED Test 02 och klicka sedan på Spara. Uppdatera också den första raden, i att identifiera med den nya rubriken för ditt program.
Ändra uttrycket set i ditt program för att återställa, som så:
återställa PortB.0 ' vända LED av
Nu, kompilera ditt nya program genom att trycka på F7-tangenten på tangentbordet. Se till att det finns inga fel visas längst ned i ditt BASCOM fönster, och sedan öppna fönstret programmerare genom att trycka på F4-tangenten.
Skicka ditt kompilerade program till 2313 genom att klicka på alternativet nere på menyn Chip. Lysdioden på brädan försöksledaren kommer att gå ut. Japp, berättade att reset i början av raden datorn att sätta port PB0 till marken, eller låg spänning. Finns det någon positiv punkt i kretsen, så elektroner inte är attraherad av något och nuvarande inte flödar någonstans. Således tänds lysdioden inte.
(Jag ska släppa in dig på en liten hemlighet: när BASCOM skickar programmet till registeransvarige, återställer "2313. Så, LED skulle ha gått ut, även utan återställning uttalande. Som sagt, programsatsen reset fungerar som reklamen, och vi kommer att använda det mer korrekt ganska snart.)