BASCOM51

BASIC STATEMENTS

-A-

ABS
ALIAS
ASC
AVG

-B-

BITWAIT
BCD
BREAK

-C-

CALL
CLOSE
CLS
CHR
CONFIG
CONST
COUNTER
CPEEK
CURSOR

-D-

DATA
DEBOUNCE
DECR
DECLARE
DEFINT
DEFBIT
DEFBYTE
DEFLCDCHAR
DEFWORD
DELAY
DIM
DISABLE
DISPLAY
DO

-E-

ELSE
ENABLE
END
END IF
ERASE
EXIT

-F-

FOR
FOURTHLINE
FUSING
-G-
GET
GETAD
GETAD2051
GETRC
GETRC5
GOSUB
GOTO

-H-

HEX
HEXVAL
HIGH
HIGHW
HOME
-I-
I2CRECEIVE
I2CSEND
I2CSTART
I2CSTOP
I2CRBYTE
I2CWBYTE
IDLE
IF
INCR
INKEY
INP
INPUT
INPUTBIN
INPUTHEX
INSTR
-L-
LCASE
LCD
LCDHEX
LEFT
LEN
LOAD
LOCATE
LOOKUP
LOOKUPSTR
LOOP
LOW
LOWW
LOWERLINE
-M-
MAKEDEC
MAKEBCD
MAKEINT
MAX
MID
MIN
MOD
-N-
NEXT

-O-

ON Interrupt
ON Value
OPEN
OUT
-P-
P1,P3
PEEK
POKE
PSET
POWERDOWN
PRINT
PRINTBIN
PRINTHEX
PRIORITY
PUT

-R-

READ
READMAGCARD
REM
REPLACE
RESET
RESTORE
RETURN
RIGHT
RND
ROTATE
-S-
SELECT
SET
SHIFT
SHIFTCURSOR
SHIFTIN
SHIFTOUT
SHIFTLCD
SHOWPIC
SOUND
SPACE
SPC
SPIIN
SPIOUT
START
STOP
STOP TIMER
STR
STRING
SUB
SWAP
 
-T-
THEN
THIRDLINE
TIMEOUT
TO
-U-
UCASE
UPPERLINE
-V-
VAL
VARPTR
-W-
WAIT
WAITKEY
WAITMS
WHILE .. WEND
BASCOM51
COMPILER DIRECTIVES
#IF
#ELSE
#ENDIF
$ASM - $END ASM
$INCLUDE
$BAUD
$BGF
$CRYSTAL
$DEFAULT XRAM
$IRAMSTART
$LARGE
$LCD
$MAP
$NOBREAK
$NOINIT
$NONAN
$NONULL
$NOSP
$OBJ
$RAMSIZE
$RAMSTART
$REGFILE
$ROMSTART
$SERIALINPUT
$SERIALINPUT2LCD
$SERIALOUTPUT
$SIM