===================================================================== * BASCOM LT instruktions set * ===================================================================== BASCOM produkterna utvecklas kontinuerligt av tillverkaren och nya instruktioner och finesser kommer till så det kan hända att denna lista inte är komplett. Fri uppgradering av mjukvaran ingår. Villkor: -------- IF, THEN, ELSE, ELSEIF, END IF, DO, LOOP, WHILE, WEND, UNTIL, EXIT DO, EXIT WHILE, FOR, NEXT, TO, DOWNTO, EXIT FOR, ON .. GOTO/GOSUB. Input/output: ------------- PRINT, INPUT, INKEY, PRINTHEX, INPUTHEX, LCD, UPPERLINE, LOWERLINE, DISPLAY ON/OFF, CURSOR ON/OFF/BLINK/NOBLINK, HOME, LOCATE, SHIFTLCD LEFT/RIGHT, SHIFTCURSOR LEFT/RIGHT, CLS. Numeriska funktioner: --------------------- AND, OR, XOR, INC, DEC, MOD, NOT, BCD. I2C: ---- I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND och I2CRECEIVE. Dallas 1-Wire protokoll: ------------------------ 1WRESET, 1WWRITE och 1WWREAD. Interrupt programering: ----------------------- ON INT0/INT1/TIMER0/TIMER1/SERIAL, RETURN, ENABLE, DISABLE, PRIORITY SET/RESET, COUNTER, INTERRUPTS. Bit manipulation: ----------------- SET, RESET, ROTATE, BITWAIT , P1, P3. Variabler: ---------- DIM, BYTE (0 tot 255) , INTEGER (-32767 to 32767) and BIT (0 or 1), DEFBIT, DEFBYTE, DEFINT. Övrigt: ------- REM, SWAP, END, STOP, CONST, DELAY, WAIT, WAITMS, GOTO, GOSUB, POWERDOWN, IDLE, GETDATA, SETDATA, DECLARE, CALL, SUB, END SUB, MAKEDEC, MAKEBCD. Kompilerings direktiv: ---------------------- $INCLUDE, $NOINIT, $BAUD and $CRYSTAL. =====================================================================