Table of contents

Top  Previous  Next

Installing BASCOM-8051

BASCOM IDE

Running BASCOM 8051

Updates

 

File

File New new , File Open fileopen , File Closefileclose , File Savebm4 , File Save As...

File Print fileprint , File Print Preview printprev , File Exit

 

Edit

Edit Undoundo , Edit Redo redo , Edit Copy copy , Edit Cut cut , Edit Pastepaste

Edit Find filefind , Edit Find Nextbm13 , Edit Replace bm14 , Editor Keys , Edit Goto , Edit Indent , Edit Unindent

 

Program

Compilebm15 , Syntax checkbm16 , Show Resultbm17, Simulate bm18 , Send to chipbm19

 

Tools

Terminal Emulator , LCD designer , Graphic Converter , LIB Manager , Export to RTF

 

Options

  Compiler Output , Compiler Communication , Compiler I2C , Compiler LCD

Compiler Misc. , Communication , Environment

Hardware Simulator , Programmer , Monitor , Printer

 

Window

Cascade , Tile , Arrange Icons , Minimize all

 

Help

About , Index , Help on Help , Credits , Forum, Shop, Support

 

BASCOM Statements

Language Fundamentals

Internal Registers

Initialization

Microprocessor support

 

Reserved Words

Errors

Programmers

Additional hardware

Compiler limits

ASM programming

International Resellers

Available third party hardware

 

 

Language Reference

 

-1-

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

 

-COMPILER DIRECTIVES-

#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

 

 

-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 , LCDINIT , 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 , SOUNDEXT , SPACE , SPC , SPIIN , SPIOUT , START , STOP , STOP TIMER , STR , STRING , SUB , SWAP

 

-T-

THEN , THIRDLINE , TO

 

-U-

UCASE , UPPERLINE

 

-V-

VAL , VARPTR

 

-W-

WAIT , WAITKEY , WAITMS , WAITMSE , WHILE .. WEND