Index
Table of contents
Keyword Reference
About MCS Electronics
Custom Designs
Application Notes
Installation
Installation of BASCOM
Updates
Move to new PC
BASCOM IDE
Running BASCOM-AVR
File New
File Open
File Close
File Save
File Save As
File Print Preview
File Print
File Exit
Edit Undo
Edit Redo
Edit Cut
Edit Copy
Edit Paste
Edit Find
Edit Find Next
Edit Replace
Edit Goto
Edit Toggle Bookmark
Edit Goto Bookmark
Edit Indent Block
Edit Unindent Block
Edit Remark Block
View PinOut
View PDF viewer
View Error Panel
View Tip
Program Compile
Program Syntax Check
Program Show Result
Program Simulate
Program Send to Chip
Tools Terminal Emulator
Tools LCD Designer
Tools LIB Manager
Tools Graphic Converter
Tools Stack Analyzer
Tools Plugin Manager
Tools Batch Compile
Tools PDF Update
Tools Resource Editor
Options Compiler
Options Compiler Chip
Options Compiler Output
Options Compiler Communication
Options Compiler I2C, SPI, 1WIRE
Options Compiler LCD
Options Communication
Options Environment
Options Simulator
Options Programmer
Supported Programmers
ISP programmer
PG302 programmer
Sample Electronics cable programmer
KITSRUS Programmer
MCS Universal Interface Programmer
STK500 Programmer
Lawicel BootLoader
AVR ISP Programmer
USB-ISP Programmer
MCS Bootloader
PROGGY
FLIP
Options Monitor
Options Printer
Window Cascade
Window Tile
Window Arrange Icons
Windows Maximize All
Window Minimize All
Help About
Help Index
Help MCS Forum
Help MCS Shop
Help Support
Help Knowledge Base
Help Credits
BASCOM Editor Keys
Program Development Order
PlugIns
Font Editor
BASCOM HARDWARE
Additional Hardware
AVR Internal Hardware
AVR Internal Registers
AVR Internal Hardware TIMER0
AVR Internal Hardware TIMER1
AVR Internal Hardware Watchdog timer
AVR Internal Hardware Port B
AVR Internal Hardware Port D
Adding XRAM
Attaching an LCD Display
Memory usage
Using the UART
USING RS485
Using the I2C protocol
Using the 1 WIRE protocol
Using the SPI protocol
Power Up
Chips
AT86RF401
AT90S1200
AT90S2313
AT90S2323
AT90S2333
AT90S2343
AT90S4414
AT90S4433
AT90S4434
AT90S8515
AT90S8535
AT90PWM2-3
AT90CAN128
AT90USB162
ATtiny12
ATtiny13
ATtiny15
ATtiny22
ATtiny24
ATtiny25
ATtiny26
ATtiny44
ATtiny45
ATtiny84
ATtiny85
ATtiny261
ATtiny461
ATtiny861
ATtiny2313
ATMEGA8
ATMEGA16
ATMEGA32
ATMEGA48
ATMEGA88
ATMEGA64
ATMEGA103
ATMEGA128
ATMEGA161
ATMEGA162
ATMEGA163
ATMEGA164P
ATMEGA165
ATMEGA168
ATMEGA169
ATMEGA323
ATMEGA324P
ATMEGA325
ATMEGA328P
ATMEGA329
ATMEGA406
ATMEGA603
ATMEGA640
ATMEGA644P
ATMEGA645
ATMEGA649
ATMEGA2560
ATMEGA2561
ATMEGA8515
ATMEGA8535
Reference Designs
EM4095 RFID Reader
USB162 module
BASCOM Language Fundamentals
Changes compared to BASCOM-8051
Language Fundamentals
Mixing ASM and BASIC
Assembler mnemonics
Reserved Words
Error Codes
Newbie problems
Tips and tricks
ASCII chart
BASCOM Language Reference
$ASM
$BAUD
$BAUD1
$BGF
$BOOT
$CRYSTAL
$DATA
$DBG
$DEFAULT
$EEPLEAVE
$EEPROM
$EEPROMHEX
$EXTERNAL
$FRAMESIZE
$HWSTACK
$INC
$INCLUDE
$INITMICRO
$LCD
$LCDPUTCTRL
$LCDPUTDATA
$LCDRS
$LCDVFO
$LIB
$LOADER
$LOADERSIZE
$MAP
$NOCOMPILE
$NOINIT
$NORAMCLEAR
$PROG
$PROGRAMMER
$REGFILE
$RESOURCE
$ROMSTART
$SERIALINPUT
$SERIALINPUT1
$SERIALINPUT2LCD
$SERIALOUTPUT
$SERIALOUTPUT1
$SIM
$SWSTACK
$TIMEOUT
$TINY
$WAITSTATE
$XA
$XRAMSIZE
$XRAMSTART
1WIRECOUNT
1WRESET
1WREAD
1WSEARCHFIRST
1WSEARCHNEXT
1WVERIFY
1WWRITE
ABS
ACOS
ADR , ADR2
ALIAS
ASC
ASIN
ATN
ATN2
BASE64DEC
BASE64ENC
BAUD
BAUD1
BCD
BIN
BINVAL
BIN2GRAY
BITWAIT
BITS
BLOAD
BOX
BOXFILL
BSAVE
BUFSPACE
BYVAL
CALL
CHECKSUM
CHR
CIRCLE
CLEAR
CLS
CLOCKDIVISION
CLOSE
CLOSESOCKET
CONFIG
CONFIG 1WIRE
CONFIG ACI
CONFIG ADC
CONFIG ATEMU
CONFIG BCCARD
CONFIG CLOCK
CONFIG CLOCKDIV
CONFIG COM1
CONFIG COM2
CONFIG COMx
CONFIG DATE
CONFIG DCF77
CONFIG DEBOUNCE
CONFIG HITAG
CONFIG I2CDELAY
CONFIG I2CSLAVE
CONFIG INPUT
CONFIG INTx
CONFIG GRAPHLCD
CONFIG KBD
CONFIG KEYBOARD
CONFIG LCD
CONFIG LCDBUS
CONFIG LCDMODE
CONFIG LCDPIN
CONFIG PORT
CONFIG PRINT
CONFIG PRINTBIN
CONFIG PS2EMU
CONFIG RC5
CONFIG SDA
CONFIG SCL
CONFIG SERIALIN
CONFIG SERIALOUT
CONFIG SINGLE
CONFIG SHIFTIN
CONFIG SPI
CONFIG SERVOS
CONFIG TCPIP
CONFIG TIMER0
CONFIG TIMER1
CONFIG TIMER2
CONFIG TWI
CONFIG TWISLAVE
CONFIG USB
CONFIG WAITSUART
CONFIG WATCHDOG
CONFIG X10
CONFIG XRAM
CONST
COS
COSH
COUNTER0 and COUNTER1
CPEEK
CPEEKH
CRC8
CRC16
CRC16UNI
CRC32
CRYSTAL
CURSOR
DATA
DAYOFWEEK
DAYOFYEAR
DATE$
DATE
DBG
DCF77TIMEZONE
DEBUG
DEBOUNCE
DECR
DECLARE FUNCTION
DECLARE SUB
DEFxxx
DEFLCDCHAR
DEG2RAD
DELAY
DIM
DIR
DISABLE
DISKFREE
DISKSIZE
DISPLAY