DemUinoDuo (3 / 3 steg)
Steg 3: programvara
Sammanfattning av kommandon & uttryck
": en icke-utskrivbara kommentarrad
00-99: ett två siffrigt nummer av sig själv är likvärdig med goto
AI: bifoga avbrott 0,1,2
ANF: visar den genomsnittliga, r.m.s, max. och min. axxx
APL: Rita innehållet i axx med stapeldiagram
ar: analog Läs
AW: "analog Skriv" per sanguino eller mer korrekt pwm
ca: analog capture i en matris
cl: rensar displayen
cm: köra innehållet i pekaren p eller en
CNO: att hitta en linje nummer i * Prgm]
cnv: faltning av två matriser
DFT: diskreta fouriertransformen
di: vänta ett antal pulser och mäta längd och timing
Dim: allokera minne för användaren array axxx
dl: dröjsmål
gör: i samband med "wh"
Dr: digital läsa någon pin
DW: digital skriva någon pin
Ed: redaktör läge för batch-kommandon
El: EEPROM läsåtkomst funktion
Els: i samband med "if"
slutet: slutet uttalande av ett program
ENSB: slutar subrutin
ES: EEPROM skrivåtkomst funktion
EV: EEPROM viewer
fl: enkelt glidande medelvärde filter
fr: för-next-loop (fr-nx)
gå: hoppa till programmet steg
gosb: fortsätta körningen till subrutin / lägligt utförande
gt: väntar på indata från användaren
om: testa villkor
IO: långsam GPIO
JMP: liknar goto
LD: belastning/merge program från EEPROM
LP:: upprepade gånger utföra flera kommandon i interaktivt läge
LPR: definiera lp: kommando parametrar
ls: listläge
ml: få tid
mm: Visa ledigt minne
nos: konverterar tal till en sträng
NX: i samband med 'fr'
pa: snabb 8-bitars utdata från port A
pl: Rita array cxx
PM: Ange stift för i eller produktion
PPR: Ange apl plottning parametrar
PR: skriver ut ett meddelande eller värde eller karaktär
PW: pwm med Tangentbordskontroll
RN: kör programmet i RAM
RGC: sträcker kopieringskommando som array operationer
RGS: spänna ange kommandot för array operationer
rs: mjuk återställning (register opåverkad – heap avmarkerade)
SD: SD card access funktioner (belastning, spara, ta bort och dir)
SI: synkron seriell in med clock och data stift
SM: mini oscilloskop app
SND: snabb användaren moduleras pwm på 7,8 KHz
sno: sträng till nummer
så: synkron seriell utgång med clock och data stift
STC: kopiera strängen till matris
STF: finna snöre i matris / tillbaka stränglängd
stm: jämföra strängar
sub: förklarar subrutin
sv: spara program på EEPROM
TN: en ton ett pip
wh: en do-medan loop används tillsammans med "göra"
Enkla konstruktioner för uttryck i RPN Notation
Var1 = Var2 Var3 +: lägga till
Var1 = Var2 Var3 -: subtrahera
Var1 = Var2 Var3 *: multiplicera
Var1 = Var2 Var3 /: dela upp
Var1 = Var2 Var3%: modulo - heltal endast
Var1 = Var2 INV: ömsesidiga
Var1 = Var2 Var3 >: större än
Var1 = Var2 Var3 <: mindre än
Var1 = Var2 Var3 =: jämställdhet
Var1 = Var2 Var3! =: ojämlikhet
Var1 = Var2 Var3 & &: logiskt och
Var1 = Var2 Var3 || : logiskt eller
Var1 = Var2! : boolean inte
Var1 = Var2 synd: sinuskurva
Var1 = Var2 ASN: arcsin
Var1 = Var2 TAN: tangens
Var1 = Var2 ATN: tangens
Var1 = Var2 logg: log10
Var1 = Var2 EXP: exponentiell
Var1 = Var2 Var3 POW: power
Var1 = Var2 SQR: kvadratroten
Var1 = Var2 SQ: kvadraten
Var1 = Var2: likställa
Var1 = Var1 Var2 Var3 BW: bitWrite
Var1 = Var2 Var3 BR: bitRead
Var1 = Var2 Var3 &: bitvis AND
Var1 = Var2 Var3 | : bitvis OR
Var1 = Var2 Var3 <<: lite vänster-SKIFT
Var1 = Var2 Var3 >>: lite höger-Skift
#p: π ≈ 3.14159265358 (intern)
#e: e ≈ 2.7182818