Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Split BASIC Stamp I /O signály

Basic Stamp mikroprocesor obsahuje 16 spojovacích kolíkov , ktoré môžu byť použité ako vstup /výstup , alebo I /O. Mikrokontrolér je ako jednoduchý počítačový systém , ktorý je uložený na jednom čipe . Externé komponenty , ako sú LED , LCD obrazovky alebo motory môžu byť pripojené a riadené mikrokontrolérom . Napríklad , mikrokontrolér môže vysielať výstupný signál , alebo úroveň napätia , na LED . Mikrokontrolér môže takisto prijímať vstupný signál , alebo úroveň napätia , z LED . Najjednoduchší spôsob , ako nastaviť vstupné a výstupné piny je pomocou IN , vysoké a nízke vyhlásenie , vo Pečiatka programu . Veci , ktoré budete potrebovať
Basic Stamp mikrokontroléru rady ( BS2 alebo ekvivalent )
dva 330 - ohm odpory
Jumper drôty
Dve LED diódy
kábel Počítačové rozhranie
počítačom
Pečiatka editora softvér
9V batéria alebo 9V AC adaptér
Zobraziť ďalšie inštrukcie
Budovanie skúšobný okruh
1

Pripojte jednu nohu o 330 ohmov odpor k Pečiatka kolík označeného " VDD " alebo " +5 V. " Pripojte druhú nohu rezistor Pečiatka pin 0. Použite prepojovací kábel, ak je to nutné.
2

pripojte anódu ( dlhšie nohy ) s LED na pinu 0 a odporu križovatke . Pripojte katódu ( kratšie nohy ) s LED k Pečiatka pin s označením " Vjs " alebo " krajiny " .
3

Pripojte jednu nohu a druhú 330 - ohm rezistor Stamp pin 1 .
4

pripojte anódu druhej LED voľnej nohe pin 1 rezistora . Pripojte katódu LED Stamp Vjs čapu .
5

Pripojte prepojovací kábel k Pečiatka rady a počítačom . Nezapínajte napájanie , aby Stamp doske .
Použitie IN , vysoké a nízke vyhlásenie
Praha 6

Začnite nový program v Stamp editore . Pridajte dva riadky záhlavia pre pečiatku verziu .
7

Pridajte príkaz " DO " v záhlaví riadkov . DO začne slučku , ktorá sa bude opakovať celý obsah programu .
8

Pridať " IF ( IN0 = 1 ) , potom " pod " DO " . To je podmienený príkaz , ktorý bude detekovať vstup na pinu 0. ( IN0 = 1 ) , časť sa automaticky nastaví pin 0 ako vstup a detekuje napätie , ktoré je na pinu 0.
9

Pridať " PAUSE 2000 " v príkaze IF . Toto nastaví dve druhé oneskorenie , takže možno pozorovať zmeny .
10

Pridať " HIGH 1 " pod " PAUSE " . To vysiela úroveň 5V z kolíka 1. HIGH údajov automaticky nastaví pin 1 ako výstup .
11

Pridať " ELSE " pod " HIGH " . To poskytuje alternatívu k ( IN0 = 1 ) stavu , keď ... THEN vyhlásenie .
12

Pridať " PAUSE 2000 " v " ELSE " .
13

Pridať " LOW 1 " pod " PAUSE " . To vysiela úroveň 0V z kolíka 1. Rovnako ako HIGH vyhlásenie , LOW vyhlásenie sa automaticky nastaví pin 1 ako výstup .
14

Pridať " ENDIF " pod " LOW " . Vyhlásenie " ENDIF " musí byť vždy súčasťou pri použití IF ... THEN vyhlásenie .
15

Pridať " LOOP " uzavrieť slučku , ktorá sa začala " DO " . Slučka vám umožní vidieť výsledky v reálnom čase na výstupe pin 1 , od zmien vo vstupe na kolíku 0.
16

Pridať " END " pod " LOOP " a uložte program . Vyhlásenie " END " označuje , kde program končí .
Simultánne vstup a výstup
17

Zapnite na Pečiatka doske . LED na pinu 0 by mali svietiť .
18

Spustite program .
19

Dodržujte výstup na pin 1. LED na pinu 1 sa rozsvieti po dvoch sekundách . Vzhľadom k tomu , LED na pinu 0 svieti , úroveň 5V je prítomný a Stamp považuje vstup na pin 0 ako " 1 " . Keď tam je " 1 " na pin 0 , pečiatka výstupy 5V na pin 1. Že 5V výstup svetla LED na pinu 1.
20

Odstráňte odpor nohu , ktorý je pripojený k Pečiatka VDD pin . Zapojte tú nohu do Pečiatka Vss čapu . LED na pinu 0 zhasne .
21

Dodržujte výstup na pin 1. Po dvoch sekundách bude LED na pinu 1 zhasne . Pripojenie na odpor Vss vytvára úroveň 0V na pinu 0. Podmienka ( IN0 = 1 ) už nie je splnená a pečiatka skočí do ELSE stavu . " LOW " vyhlásenie za " ELSE " výstupy úroveň 0V na pine 1 , ktorý vypne LED .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené