Keyword Reference

Top  Previous  Next

1WIRE

1Wire routines allow you to communicate with Dallas 1wire chips.

1WRESET, 1WREAD, 1WWRITE , 1WSEARCHFIRST, 1WSEARCHNEXT , 1WIRECOUNT

 

 

Conditions

Conditions execute a part of the program depending on the condition

IF , ELSE , END IF , EXIT, DO , LOOP , SELECT , FOR , NEXT , TO , THEN , WHILE .. WEND

 

 

Configuration

Configuration command initialize the hardware to the desired state.

CONFIG

 

 

Conversion

A conversion routine is a function that converts a number or string.

ASC, BCD , CHR , FUSING , HEX , HEXVAL , HIGH , HIGHW ,MAKEDEC , MAKEBCD , MAKEINT , STR , VAL

 

 

Delay

Delay routines delay the program for the specified time.

DELAY , WAIT , WAITMS

 

 

Directives

Directives are special instructions for the compiler. They can override a setting from the IDE.

#IF , #ELSE , #ENDIF , $ASM - $END ASM ,$INCLUDE , $BAUD , $BGF , $CRYSTAL , $DEFAULT XRAM , $IRAMSTART , $LARGE , $LCD , $MAP , $NOBREAK , $NOINIT , $NONAN , $NONULL , $NORAMCLEAR , $NOSP , $OBJ , $RAMSIZE , $RAMSTART , $REGFILE , $ROMSTART , $SERIALINPUT , $SERIALINPUT2LCD , $SERIALOUTPUT , $SIM

 

 

Graphical LCD

Graphical LCD commands extend the normal text LCD commands.

PSET , SHOWPIC

 

 

I2C

I2C commands allow you to communicate with I2C chips with the TWI hardware or with emulated I2C hardware.

I2CRECEIVE , I2CSEND , I2CSTART , I2CSTOP , I2CRBYTE , I2CWBYTE

 

 

Interrups

Interrupt related routines.

ON Interrupt , ENABLE , DISABLE , PRIORITY

 

 

IO

I/O commands are related to the I/O pins of the processor.

ALIAS , BITWAIT , DEBOUNCE , SET , RESET

 

 

Math

Math functions

ABS , AVG , MAX , MIN , MOD

 

 

Micro

Micro statements are highly related to the micro processor.

BREAK , P1,P3 , IDLE , END , POWERDOWN , START , STOP , STOP TIMER

 

 

Memory

Memory functions set or read RAM , EEPROM or flash memory.

CPEEK , ERASE , INP , OUT , PEEK , POKE , DIM , READ , RESTORE , DATA , VARPTR

 

 

Remote control

Remote control statements send or receive IR commands for remote control.

GETRC5

 

 

RS-232

RS-232 are serial routines that use the UART or emulate a UART.

WAITKEY , PRINT , PRINTBIN , PRINTHEX , PUT , OPEN ,SPC , INKEY , INPUT , INPUTBIN , INPUTHEX , GET , CLOSE

 

SPI

SPI routines communicate according to the SPI protocol with either hardware SPI or software emulated SPI.

SPIIN , SPIOUT , SPIINIT

 

String

String routines are used to manipulate strings.

MID , LCASE , INSTR , LEFT , LEN , RIGHT , STRING , REPLACE , SPACE , UCASE

 

Text LCD

Text LCD routines work with the normal text based LCD displays.

CLS , CURSOR , FOURTHLINE , HOME , LCD , LCDINIT , LCDHEX , LOCATE , SHIFTLCD , SHIFTCURSOR ,DISPLAY , LOWERLINE , UPPERLINE , THIRDLINE

 

 

Various

This section contains all statements that were hard to put into another group

CALL , CONST , COUNTER , DECR , DECLARE , DEFINT , DEFBIT ,DEFBYTE , DEFLCDCHAR , DEFWORD , GETAD , GETAD2051 , GETRC , , GOSUB , GOTO , INCR , LOAD , LOOKUP , LOOKUPSTR , LOW , LOWW , ON Value , READMAGCARD , REM , RETURN , RND , ROTATE , SHIFT , SHIFTIN , SHIFTOUT , SOUND , SUB , SWAP