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 Split BASIC Stamp I /O-signaler

    Basic Stamp mikrokontroller innehåller 16 anslutningsstift som kan användas som input /output , eller I /O. En mikrostyrenhet är som ett enkelt datorsystem som är innefattad på en enda chip. Externa komponenter som lysdioder , kan LCD-skärmar eller motorer anslutas och kontrolleras av mikrokontroller . Till exempel kan mikrostyrenheten sända en utsignal , eller spänningsnivå , till en LED . Mikrostyrenheten kan också ta emot en insignal , eller spänningsnivå , från en LED . Det lättaste sättet att ställa in input och output stiften är med hjälp av IN , HIGH och LOW uttalanden , i ett Stamp program . Saker du behöver
    Basic board Stamp mikrokontroller ( BS2 eller motsvarande ) katalog Två 330 - ohm motstånd
    Jumper ledningar
    Två LEDs
    Computer gränssnittskabel
    Computer
    Stamp Editor programvara 9V batteri eller 9V nätadapter
    Visa fler instruktioner
    Bygga en testkrets
    1

    Anslut ena benet av en 330 - ohms motstånd till stämpeln märkt stiftet " Vdd " eller " +5 V. " Anslut det andra benet av motståndet att stämpla stift 0 . Använd en bygel , om nödvändigt.
    2

    Anslut anoden ( längre benet ) på en LED till tappen 0 och motståndet korsning. Anslut katoden ( kortare ben ) på lysdioden till stämpeln stiftet märkt " Vss " eller " jord . " Addera 3

    Anslut ena benet av en andra 330 - ohms motstånd att stämpla stift 1 .
    4

    Anslut anoden av en sekund LED till den fria delen av stiftet 1 motstånd . Anslut katoden på LED till stämpeln Vss stiftet .
    5

    Anslut gränssnittskabeln till stämpeln styrelse och datorn . Slå inte på strömmen till stämpeln styrelsen . Addera Använda IN , HIGH och LOW Uttalanden
    6

    Börja ett nytt program i Stamp Editor . Lägg de två huvudraderna för Stamp versionen .
    7

    Lägg uttalandet " DO " under rubriken linjer . DO börjar en loop som kommer att upprepa hela innehållet i programmet.
    8

    Lägg " IF ( IN0 = 1 ) THEN " under " DO ". Detta är en villkorlig uttalande som kommer att upptäcka ingången på nål 0 . Den ( IN0 = 1 ) portion ställer automatiskt pin 0 som en ingång och den upptäcker någon spänning som ligger på stift 0 .
    9

    Lägg " PAUSE 2000 " under IF uttalande . Detta ställer in en två sekunders fördröjning , så att förändringar kan observeras .
    10

    Lägg till " HIGH 1 " under " PAUSE . " Detta sänder en 5V nivå av stift 1 . HIGH uttalandet ställer automatiskt stift 1 som en utgång .
    11

    Lägg " ANNARS " under " HÖG ". Detta ger ett alternativ till ( IN0 = 1 ) tillstånd av IF ... DÅ uttalande .
    12

    Lägg " PAUSE 2000 " under " annat".
    13

    Lägg till " LOW 1 " under " PAUSE . " Detta sänder en 0V nivå av stift 1 . Liksom HIGH uttalandet ställer LOW uttalande automatiskt stift 1 som en utgång .
    14

    Lägg " ENDIF " under " Low". Uttalandet " ENDIF " måste alltid tas med när man använder en IF ... DÅ uttalande .
    15

    Lägg " LOOP " för att stänga slingan som initierades av " DO . " Slingan kan du se i realtid resultat på utgången av stift 1 , från förändringar i ingången på stift 0 .
    16

    Lägg " END " under " LOOP " och spara programmet . Uttalandet " END " betecknar då programmet avslutas .
    Samtidig Input och Output
    17

    Slå på strömmen till stämpeln styrelsen . Lysdioden på tappen 0 ska vara tänd .
    18

    Kör programmet .
    19

    Observera utgången på stift 1 . Lysdioden på stift 1 tänds efter två sekunder . Eftersom LED på tappen 0 lyser , är en 5V nivå närvarande och stämpeln anser ingången på stift 0 som en " 1 . " När det finns en " 1 " på stift 0 , utmatar Stämpel 5V på stift 1 . Att 5V utgång lyser lysdioden på stift 1 .
    20

    bort motståndet benet som är ansluten till stämpeln Vdd stift . Anslut det benet i Stamp Vss stiftet . Lysdioden på tappen 0 slocknar .
    21

    Observera utgången på stift 1 . Efter två sekunder kommer lysdioden på stift 1 går ut . Anslutning av motståndet till Vss producerar en 0V nivå på stift 0 . Villkoret ( IN0 = 1 ) inte längre uppfylls och stämpeln hoppar till villkoret else . Den " LOW " uttalande under " ANNARS " matar ut en 0V nivå på stift 1 , som stänger av lysdioden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man beräknar en procentuell förändring i SAS
    ·Registry Command Line Tools
    ·Vad är en gles Array i MATLAB
    ·Vilka är fördelarna med White Box Testing
    ·Hur till Bädda Sprite Flex
    ·Entity Framework vs NHibernate
    ·Skillnad mellan byte - Oriented I /O & Character I /O
    ·Hur man byter tecken med XPath
    ·Vad är satstäckning
    ·Hur man läser en fil byte för byte i C + +
    Utvalda artiklarna
    ·Hur man får måtten på en bild i PHP
    ·Uppbyggnad av JavaScript
    ·Hur man använder en C-programmet Så Verifiera Armstro…
    ·Hur man läser en Pipe Separerad linje i ett Bash Array…
    ·Hur man skapar en vokal räknar ansökan i Visual Basic…
    ·Hur man använder callback-funktion i C
    ·Hur man skapar ActiveX-kontroller
    ·Omdefiniera metoder i C + +
    ·Hur man skapar en SQLite3 tabell i Ruby on Rails
    ·Hur man läser xls-fil Vb
    Copyright © Dator Kunskap http://www.dator.xyz