<Ли> сън - намаляване на консумираната мощност за определено време
<Ли> пиши - запиша данни на EEPROM
Operations:
<Ли> + - Освен
<Ли> - - изваждане
<Ли> * - умножение (ниско дума)
<Ли> ** - умножение (високо дума)
<Ли> /- разделение
<Ли> //- мод
<Ли> макс - връщане максимум 2 стойности
<Ли> мин - връщане минимум 2 стойности
<Ли> &усилвател; - И
<Ли> | - ИЛИ
<Ли> ^ - XOR
<Ли> &усилвател; /- NAND
<Ли> | /- NOR
<Ли> ^ /- XNOR
Ако изявление logic:
=
<>
<
<=
>
>=
AND
OR
Variables
All променливи в BS-1 имат предварително дефинирани имена (които можете да заместите с имена на собствения си). Не забравяйте, че има само 14 байта на разположение RAM, така променливи са благородни. Това са стандартните имена:
<Ли> W0, w1, w2 ... w6 - 16-битова дума променливи
<Ли> b0, b1, b2 ... b13 - 8-битов байт променливи
<Ли> bit0, bit1, bit2 ... bit15 - 1-битови битови променливи
<р> Тъй като има само 14 байта памет, W0 и b0 /b1 са на същите места в RAM и W1 и В2 /B3 са еднакви, и така нататък. Също така, чрез bit0 bit15 пребивават в W0 (и следователно b0 /b1, както и).
I /O пина <р> Можете да видите, че 14 от инструкцията за употреба на BS-1 трябва да направите с I /O пина , Причината за това се набляга, е фактът, че I /O пина са единственият начин за BASIC Stamp да се говори за света. Има осем пина на BS-1 (номерирани 0-7) и 16 пина на BS-2 (номерирани от 0 до 15).
<Р> Осите са двупосочни, което означава, че можете да прочетете входните стойности върху тях или да изпратите изходните стойности за тях. Най-лесният начин за изпращане на стойност към една игла е да се използват най-високо или ниско функции. Изявлението висока 3 изпраща 1 (+5 волта) върху пин 3. LOW изпраща 0 (Ground). Pin 3 е избрана произволно тук - можете да изпратите бита върху всеки индивидуален идентификационен номер по 0 до 7.
Има редица интересни инструкции за I /O ПИН. Например, POT гласи настройката на потенциометър (променлив резистор), ако го тел с кондензатор като инструкция POT очаква. Инструкцията PWM изпраща широчинно-импулсна модулация сигнали. Инструкции като тези могат да го правят много по-лесно да се прикрепят контрол и мотори да печата. Вижте документацията за езика за подробности. Също така, една книга, като Scott Едуард <ги> Програмиране и Персонали