De algemene begrippen van de Basic taal worden gebruikt in zowel de microcontroller en programmeren van computers . Het verschil is dat op een computer veel van het Basic commando's zijn ontworpen om grootschalige productie procedures ( afbeeldingen of tekst ) condenseren in kleine , single- lijn statements . Om dezelfde grootschalige productie met een microcontroller produceren elke afzonderlijke invoer /uitvoer ( IO ) pin moet worden geprogrammeerd om te functioneren op een specifieke manier , wat kan leiden tot grote en complexe programma . Daarom programmeren van een microcontroller met Basic best geschikt voor circuits die eenvoudige uitvoerapparaten zoals LEDs , motoren en luidsprekers omvatten . Wat je nodig hebt Computer Basic programmeersoftware Microcontroller Microcontroller interfacekabel Microcontroller documentatie Microcontroller Basic handleiding Electronics broodplank broodplank aansluitdraden < br > een 330 ohm weerstand 1 voor algemene doeleinden , LED low - voltage Toon Meer Aanwijzingen bouwen van een Test Circuit 1 Zoek de microcontroller IO pinnen door te verwijzen aan de pin beschrijving in de microcontroller documentatie . kopen van 2 Sluit een been van de 330 ohm weerstand aan een microcontroller output pin , en merkt het nummer van de pin. Pincode " 5 " zal hier worden gebruikt als een voorbeeld . 3 Verbind de andere poot van de weerstand naar de anode ( lange poot ) van de LED . 4 Sluit de kathode ( korte been ) van de led aan het circuit grond . 5 Sluit de microcontroller interface- kabel ( serieel , USB ) aan op de computer . 6 Open de Basic programmeur op de computer en schakel de stroom naar de microcontroller . Controlling een LED 7 Begin van een nieuw programma en stel alle de microcontroller IO pinnen op "output . " Dit wordt meestal gedaan door het instellen van de " richting " van de pennen op " 1 " ( RICHTING = 11111111 ) . 8 Stel de microcontroller output pin van een " high " 5 - volt staat . Het commando kan " high " of " out " bevatten en de pincode nodig ( HIGHPIN 5 ) . 9 Voeg een tijdsvertraging om het programma met behulp van een "pauze " commando of door het gebruik van een "vertraging loop . " Als u gebruik maakt van een opdracht onderbreken , moet je een bepaalde vertragingstijd ( PAUZE 500 ) vermelden . Als u gebruik maakt van een vertraging lus , zet een grote eindwaarde van een aanzienlijke vertraging te creëren ( FOR X = 1 TO 50000 , NEXT X ) . 10 Stel de output pin van een " lage " 0 - volt staat . Het commando kan "lage " of " out " bevatten en de pincode nodig ( LOWPIN 5 ) . 11 Voeg een pauze ( PAUZE 500 ) of de vertraging lus ( FOR Y = 1 TO 50000 , NEXT Y ) . 12 Voeg een " repeat lus " om het programma door het invoegen van de " voor " een deel ( FOR Z = 1 TO 10 ) na de aanvankelijke richting statement ( DIRECTION = 11111111 ) en de " volgende" gedeelte ( nEXT Z ) aan het einde van het programma ( na de laatste pauze of vertraging lus ) . 13 Start het programma en de LED moet knipperen ( aan en uit ) 10 keer . U kunt de knipperende snelheid en het aantal herhalingen veranderen door de eind waarden ( 50000 , 10 ) van de delay en repeat lussen .
|