return - návrat z podprogramu
end - ukončení programu a spát
instrukce, které mají co do činění s I /O pinů:
Tlačítko - číst tlačítka na vstupním pinu, s odskoku a automatické opakování
high - set I /O pin high
vstup - nastavíte směr I /O pin na vstup
low - set I /O pin nízká
výstup - nastavte směr I /O pin na výstup
pot - číst potenciometr na I /O pin
pulsin - přečtěte si dobu trvání impulzu přicházející na vstupní pin
pulsout - poslat impuls dobu určitou se na výstupní pin
PWM - provádět šířka pulsu modulace na výstupní pin
zvrátit - obrátit směr I /O pin
Serin - číst sériových dat na vstupní pin
serout - napsat sériových dat na výstupní pin
Zvuk - poslat zvuk specifické frekvence na výstupní pin
Přepnout - přepnutí bit na výstupu pin
Pokyny specifické pro základní Razítko:
větev - čtěte větvení tabulku
debug - poslat ladicí řetězec do konzole na stolním počítači
eeprom - stáhnout program do EEPROM
lookdown - vrátí index hodnotu v seznamu
vyhledávání - pole vyhledávání pomocí indexu
zdřímnout - spánek na krátkou dobu
pauza - zpoždění pro zadaný čas
V náhodném pořadí - vybrat náhodné číslo
přečíst - přečtěte si hodnotu z EEPROM
spánku - vypnutí napájení po stanovenou dobu
write - zápis dat do paměti EEPROM
Operations:
+ - přídavek
- - odčítání
* - násobení (low-word)
** - násobení (high-slovo)
/- divize
//- mod
max - návrat maximálně 2 hodnot
min - návratnost minimálně 2 hodnoty
& - A
| - OR
^ - XOR
& /- NAND
| /- NOR
^ /- XNOR
If logic:=
<>
<
<=
>
>=
AND
OR
Variables
All proměnné v BS-1 mají předem definované názvy (které můžete nahradit s názvy vlastní). Pamatujte si, že tam jsou jen 14 bytů paměti RAM k dispozici, takže proměnné jsou vzácné. Zde jsou standardní názvy:
w0, w1, w2 ... W6 - 16-bit proměnné slovo
b0, b1, b2 ... B13 - 8-bit byte Proměnné
bit0, bit1, Bit2 ... Bit15 - 1-bit bit proměnné
Protože existuje pouze 14 bajtů paměti, W0 a B0 /B1 jsou stejné umístění v RAM, a w1 a b2 /b3 jsou stejné, a tak dále. Také bi