Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man programmerar i grundläggande språk för en mikrokontroller

    De allmänna begreppen Basic språket används i både mikrokontroller och datorprogrammering . Skillnaden är att på en dator många av de grundläggande kommandon är utformade för att kondensera storskaliga produktionen procedurer ( grafik eller text ) i små , ​​enradiga påståenden . För att framställa samma storskaliga utgång med en mikrokontroller , har varje enskild input /output ( IO ) stift som skall programmeras för att fungera på ett specifikt sätt , vilket kan leda till stora och komplexa program . Av den anledningen , programmera en mikrokontroller med Basic är bäst lämpad för kretsar som involverar enkla utenheter såsom lysdioder , motorer och högtalare . Saker du behöver
    dator
    Grundläggande programmering Software Review Microcontroller
    Microcontroller gränssnittskabel
    Microcontroller dokumentation
    Microcontroller Basic Reference Manual
    Elektronik bakbord
    trådar Breadboard anslutning
    en 330 ohm motstånd
    1 allmänt ändamål , lågspänning LED
    Visa fler instruktioner
    Bygga en testkrets
    1

    Leta mikrokontroller IO stift genom att hänvisa till stiftet beskrivningen i mikrokontroller dokumentationen .
    2

    Anslut ena benet av 330 ohm motstånd till en mikrokontroller utgång stift , notera numret på stiftet . Pin nummer " 5 " kommer här att användas som ett exempel .
    3

    Anslut den andra etappen av motståndet till anoden ( längre ben ) av LED .
    4

    Anslut katoden ( kortare ben ) på lysdioden till kretsen marken .
    5

    Anslut mikrokontroller gränssnitt ( seriell , USB ) till datorn .
    6

    Öppna upp Basic-programmerare på datorn och slå på strömmen till mikrokontroller . Addera Styra en LED
    7

    Börja ett nytt program och ställa in alla mikrokontroller IO stift till " output". Detta görs oftast genom att ställa in " riktningen " av stiften till " 1 " ( RIKTNING = 11111111 ) . Ställ stift mikrokontroller utgång till en " hög " 5 - volts tillstånd
    8

    . Kommandot kan innehålla " hög " eller " ute " och pin-kod kommer att krävas ( HIGHPIN 5 ) .
    9

    Lägg en tidsfördröjning till programmet genom att använda en " paus " -kommandot eller genom att använda en " fördröjningsslingan . " Om du använder en pauskommando , måste du ange en viss fördröjning ( PAUSE 500 ) . Om du använder en fördröjning slinga , som ett stort slutvärdet för att skapa en avsevärd fördröjning ( för x = 1 till 50000 , NEXT X ) .
    10

    Ställ utgångsstiftet till en " låg " 0 -volts tillståndet. Kommandot kan innehålla " låg " eller " ute " och pin-kod kommer att krävas ( LOWPIN 5 ) .
    11

    Lägg annan paus ( PAUSE 500 ) eller fördröjningsslingan ( för y = 1 till 50000 , NEXT Y ) .
    12

    Lägg en " repeat loop " till programmet genom att sätta i " för " del ( för z = 1 till 10) efter den initiala riktningen uttalande ( DIRECTION = 11111111 ) och "nästa " del ( NEXT Z ) vid slutet av programmet ( efter sista paus eller fördröjning slinga ) .
    13

    kör programmet och lysdioden ska blinka ( på och av ) 10 gånger . Du kan ändra den blinkande hastighet och antal repetitioner genom att ändra ändvärden ( 50000 , 10 ) av förseningen och upprepa slingor .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hitta andra förekomster av en klass i C + +
    ·Orsaker till Stack Overflow
    ·Hur till Öppen & Convert FLL Dokument
    ·Hur du ändrar höjdpunkt i HTML
    ·Hur man bestämma längden på String i Text B
    ·Hur man skriver ett Mad Lib funktion
    ·Byte & Bitskillnaderna
    ·Lägga till en DropDownList i DataGrid
    ·Microsoft Visual FoxPro 9.0 Tutorial
    ·Lägga till en matris till en matris i MATLAB
    Utvalda artiklarna
    ·Hur du ändrar bakgrundsfärgen på en rad i JavaScript…
    ·Hur man bygger en String & Ställ Text med strängen i …
    ·Hur du formaterar utskrift i uppradade kolumner i Java
    ·Hur man använder PHP i Tumblr
    ·Hur man skapar en MySQL databas
    ·Hur du tar bort unika egenskaper på MySQL
    ·Callback-funktion
    ·Hur Kör jag Jar Java -filer med Windows Vista
    ·Hur man skriver ut Enum Värden i C
    ·Fördelar med diagram dataflödet
    Copyright © Dator Kunskap http://www.dator.xyz