Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan å programmere i Basic Language for en mikrokontroller
    De generelle konsepter av Basic språket brukes i både mikrokontroller og programmering. Forskjellen er at på en datamaskin mange av de grunnleggende kommandoene er utformet for å kondensere storskala produksjon prosedyrer ( grafikk eller tekst ) i små , ​​én linje uttalelser. For å produsere den samme storskala utgang med en mikrokontroller , har hver individuell inngang /utgang ( IO) pen er programmert til å fungere på en bestemt måte , som kan føre til store og komplekse programmer. Av den grunn , programmering av en mikrokontroller med Basic er best egnet for kretser som involverer enkle ut-enheter som LED , motorer og høyttalere. Du trenger
    Computer
    Grunnleggende programmering programvare
    Microcontroller
    Microcontroller grensesnittkabel
    Microcontroller dokumentasjon
    Microcontroller Basic Reference Manual
    Elektronikk oppsett
    Breadboard tilkoplingsledningene
    en 330 ohm motstand
    en generell, lav spenning LED
    Vis flere instruksjoner
    bygge en test Circuit
    en

    Finn mikrokontroller IO pinnene ved å henvise til pin beskrivelsen i mikrokontroller dokumentasjon.
    2

    Koble den ene delen av 330 ohm motstand til en mikrokontroller output pin , notere nummeret på pin. Pin nummer " 5 " skal brukes her som et eksempel.
    3

    Koble den andre etappen av motstanden til anoden ( lengre ben ) av LED .
    4

    Koble katoden (kortere etappe ) av LED til kretsen bakken.
    5

    Koble mikrokontroller interface kabel ( seriell , USB) til datamaskinen.
    6

    Åpne opp Basic programmerer på datamaskinen og slå på strømmen til mikrokontroller.
    Kontrollere en LED
    7

    Begynn et nytt program, og angi alle mikrokontrolleren IO pins til "output ". Dette gjøres vanligvis ved å sette " retning " av pinnene til "1" ( RETNING = 11111111 ) .
    8

    Sett mikrokontroller output pin til en " høy" 5 -volts tilstand. Kommandoen kan inneholde " høy" eller " ut" og PIN-koden vil være nødvendig ( HIGHPIN 5).
    9

    Legg en tidsforsinkelse til programmet ved hjelp av en "pause "-kommandoen eller ved hjelp en " delay loop. " Hvis du bruker en pause kommandoen, må du oppgi en bestemt forsinkelse ( PAUSE 500 ) . Hvis du bruker en forsinkelse loop, angi et stort sluttverdien å skape en betydelig forsinkelse (FOR X = 1 TIL 50000 , NESTE X ) .
    10

    Sett output pin til en "lav" 0 - volt tilstand. Kommandoen kan inneholde "lav" eller " ut" og PIN-koden vil være nødvendig ( LOWPIN 5).
    11

    legg til pause ( PAUSE 500 ) eller forsinkelse loop ( FOR Y = 1 TIL 50000 , NEXT Y) .
    12

    Legg til en " gjenta loop" til programmet ved å sette " for" del ( fOR Z = 1 til 10) etter den første retning uttalelse ( rETNING = 11111111 ) og "neste" del (NEXT Z ) på slutten av programmet ( etter siste pause eller forsinkelse loop) .
    13

    Kjør programmet og LED skal blinke ( av og på ) 10 ganger . Du kan endre den blinkende hastighet og antall repetisjoner ved å endre slutten verdier ( 50 000 , 10 ) av forsinkelsen og gjenta looper.

    früher :

     Weiter:
      Relatert Artike
    ·Slik søker du etter en fil i VB 
    ·Kontroll C i Forvent Script 
    ·Hvordan kompilere D Kode på Vim 
    ·Hvordan lage en 3D Browser 
    ·Hvordan få brukerroller i Skjemaautentisering 
    ·Hvordan skjule Dojo Tre Node 
    ·Slik konverterer tekst til CSV i KiXtart 
    ·Hvordan å bedra en VMWare Bilde 
    ·Hvordan søke Convolution i MATLAB uten å bruke Functi…
    ·Hvordan lese filer i Scala 
      Anbefalte artikler
    ·Hvordan lese en liste med VBA 
    ·Hvordan lage en rullegardinmeny i Visual Basic 
    ·VB6 Strengfunksjoner 
    ·Hvordan lage en Fleece Blanket med bilder 
    ·Hvordan Grab Viktige hendelser utenfor Java 
    ·Slik konverterer HEX til RGB i Java 
    ·Hvordan importerer jeg kartfiler på XNA 
    ·Slik fjerner et bilde Eiendom i Visual Basic 
    ·Hvordan bruke Arrays å lage matriser i C + + 
    ·Hvordan sette vekten av en Submit Handler 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/