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