BUCHDETAILS
BASCOM-AVR.de 

BASCOM-AVR
Sprachbefehle

Version 2.0.7.9

Marius Meissner

Preis: 54,00 € zzgl. Verpackung und Versand

  << BESTELLEN >>

Sie wollen mit BASCOM-AVR arbeiten und stehen vor der Herausforderung einer englischsprachigen Arbeitsanleitung? Dieses Buch gibt Ihnen die erforderliche Hilfestellung: Es stellt die Sprachbefehle von BASCOM-AVR Basic in deutscher Sprache vor und erläutert sie anhand von Quelltexten. Auf diese Weise erhalten Sie wertvolle Informationen zur professionellen Programmierung mit BASCOM-AVR Basic.
Ein Nachschlagewerk, das auf keinen Schreibtisch fehlen sollte.

Marius Meissner


3. Auflage , 3/2017
Deutsch , ca. 1024 Seiten
broschiert ,
ISBN: nicht vorhanden
Bestellung: Nur über E-Mail direkt beim Autor

 

Leseprobe:


Beschreibung

Dieses Buch stellt die vorhandenen BASCOM-AVR Basic Sprachbefehle in deutscher Sprache vor und erläutert diese anhand von Quelltexten. Mit dem Buch erhalten Sie die maßgeblichen Informationen zur professionellen Programmierung mit BASCOM-AVR Basic.
Ein Nachschlagewerk, wie ich hoffe, das das Fundament für die professionelle BASCOM-AVR Basic Programmierung bildet und auf keinem Schreibtisch fehlen sollte.

Fortgeschrittene wie Einsteiger können mit dem vorliegenden Buch gängige Hürden überwinden, Zeit für die Suche von Anleitungen sparen und nebenbei interessante Details erfahren. Das Buch bietet Ihnen alle Sprachbefehle, auch die der bislang erhältlichen Lib-Bibliotheken, die die BASCOM-AVR Basic Versionen bis 2.0.7.9 abdecken.
Vorausgesetzt werden die üblichen Windows- sowie Grundkenntnisse in den Bereichen Elektronik und Visual Basic.

Die Demo-Version des BASCOM-AVR Programms ermöglicht es Ihnen, BASCOM-AVR Basic in der lediglich 4 KB umfassenden Entwicklungsumgebung zu testen. Hierzu stehen zahlreiche Beispielsanwendungen mit den dazu gehörenden Quelltexten zur Verfügung.

Ich bin der Auffassung, dass BASCOM-AVR Basic relativ leicht zu erlernen ist und hoffe, Ihnen mit diesem Buch eine Hilfestellung an die Hand geben zu können.


Inhaltsverzeichnis

Vorwort
Inhaltsverzeichnis
Vorwort
Beschreibung der BASCOM-AVR Basic Befehle
Strukturierung der BASCOM-AVR Basic - Befehle
#AUTOCODE
#IF ELSE ELSEIF ENDIF (>= 1.11.5.0)
$AESKEY (>= 2.0.7.6)
$ASM
$BAUD
$BAUD1 (>= 1.11.6.6)
$BGF
$BIGSTRINGS
$BOOT (>= 1.11.6.4)
$BOOTVECTOR (>= 2.0.7.7)
$CRYPT (>=2.0.5.0)
$CRYSTAL
$DATA
$DBG (>= 1.11.6.5)
$DEFAULT
$EEPLEAVE
$EEPROM
$EEPROMHEX (>= 1.11.6.5)
$EEPROMSIZE
$EXTERNAL
$FILE (>=2.0.7.4)
$FORCESOFTI2C (>= 2.0.7.7)
$FRAMEPROTECT (>= 2.0.7.6)
$FRAMECHECK
$FRAMESIZE (>=1.11.7.7)
$HWSTACK (>=1.11.7.7)
$HWCHECK
$INC (>= 1.11.7.4)
$INCLUDE
$INITMICRO (>=1.11.7.5)
$LCD
$LCDPUTCTRL
$LCDPUTDATA
$LCDRS
$LCDVFO (>= 1.11.6.9)
$LIB
$LOADER (>= 1.11.8.0)
$LOADERSIZE (>= 1.11.8.0)
$MAP (>= 1.11.6.4)
$NOCOMPILE (>= 1.11.8.6)
$NOFRAMEPROTECT (>= 2.0.7.6)
$NOINIT (>=2.0.7.4)
$NORAMCLEAR (>= 1.11.5.0)
$NORAMPZ (>=2.0.7.4)
$NOTRTANSFORM (>=2.0.7.4)
$NOTYPECHECK (>= 2.0.7.9)
$PROJECTTIME
$PROG (>= 1.11.7.4)
$PROGRAMMER (>= 1.11.8.0
) $REDUCEIVR (>= 2.0.7.9)
$REGFILE
$RESOURCE (>= 1.11.9.2)
$ROMSTART (>= 1.11.6.0)
$SERIALINPUT
$SERIALINPUT1 (>= 1.11.6.6)
$SERIALINPUT2LCD
$SERIALOUTPUT
$SERIALOUTPUT1 (>= 1.11.6.6)
$SIM
$STACKDUMP (2.0.7.6.)
$SOFTCHECK
$SWSTACK (>=1.11.7.7)
$TIMEOUT (>=1.11.7.7)
$TINY (>= 1.11.6.2)
$TYPECHECK (>= 2.0.7.9)
$VERSION (>= 2.0.7.4)
$XA (>= 1.11.8.0)
$WAITSTATE (>= 1.11.4.0)
$XRAMSIZE
$XRAMSTART
$XTEAKEY
1WIRECOUNT() (>= 1.11.4.0)
1WREAD()
1WRESET
1WSEARCHFIRST() (>= 1.11.4.0)
1WSEARCHNEXT() (>= 1.11.4.0)
1WVERIFY() (>= 1.11.5.0)
1WWRITE
ABS()
ACOS() (>= 1.11.6.6)
ADR, ADR2 (>= 1.11.9.5)
AESDECRYPT (>=2.0.7.4)
AESENCRYPT (>=2.0.7.4)
ALIAS
ASC() (>= 1.11.8.3)
ASIN() (>= 1.11.6.6)
ATN()
ATN2() (>= 1.11.6.6)
BASE64DEC()** (>= 1.11.7.3)
BASE64ENC (>= 1.11.8.0)
BAUD
BAUD1
BCCALL**
BCD()
BCDEF**
BCRESET**
BIN() (>= 1.11.6.3)
BIN2GRAY() (>= 1.11.6.4)
BINVAL() (>= 1.11.6.4)
BITS() (>=1.11.7.5)
BITWAIT
BLOAD** (>= 1.11.7.4)
BOX** (>= 1.11.8.3)
BOXFILL (>= 1.11.9.0)
BREAK (>= 2.0.7.7)
BUFSPACE (>=1.11.7.7)
BSAVE** (>= 1.11.7.4)
BYVAL
CALL
CANBAUND (>= 2.0.7.6)
CANGETINTS (>= 2.0.7.6)
CANID (>= 2.0.7.6)
CANCLEARALLMOBS (>= 2.0.7.6)
CANCLEARMOB (>= 2.0.7.6)
CANRECEIVE (>= 2.0.7.6)
CANRESET (>= 2.0.7.6)
CANSELPAGE (>= 2.0.7.6)
CANSEND (>= 2.0.7.6)
CHARPOS
CHDIR (>= 2.0.7.6)
CHECKFLOAT (>=2.0.7.4)
CHECKSUM()
CHECKSUMXOR()
ChDIR (>= 1.11.7.8)
CHR()
CIRCLE** (>= 1.11.6.6)
CLEAR (>= 1.11.8.3)
CLEARATTR (>= 2.0.7.9)
CLOCKDIVISION
CLOSE**
CLOSESOCKET** (>= 1.11.7.3)
CLS**
CONFIG
CONFIG 1WIRE
CONFIG ACI
CONFIG ACXX (>= 2.0.7.4)
CONFIG ADC
CONFIG ADCX
CONFIG ATEMU** (>= 1.11.7.3)
CONFIG BASE (>= 2.0.7.4)
CONFIG BCCARD**
CONFIG CANBUS (>= 2.0.7.6)
CONFIG CANBUSMODE (>= 2.0.7.7)
CONFIG CANMOB (>= 2.0.7.6)
CONFIG CLOCK
CONFIG CLOCKDIV (>= 1.11.8.0)
CONFIG COM1 (>= 1.11.6.5)
CONFIG COM2
CONFIG COMx (>= 1.11.8.3)
CONFIG DACX
CONFIG DATE
CONFIG DCF77 (>= 1.11.8.6)
CONFIG DEBOUNCE
CONFIG DMA (>= 2.0.7.4)
CONFIG DMACHX (>= 2.0.7.4)
CONFIG DMXSLAVE
CONFIG DP
CONFIG EEPROM
CONFIG ERROR (>= 2.0.7.4)
CONFIG EVENT_SYSTEM (>= 2.0.7.4)
CONFIG EXTENDED_PORT
CONFIG FT800-801 (>= 2.0.7.9)
CONFIG GRAPHLCD
CONFIG HITAG (>= 1.11.9.0)
CONFIG I2CBUS (>= 2.0.7.9)
CONFIG I2CDELAY
CONFIG I2CSLAVE**
CONFIG INPUT (>= 1.11.8.5)
CONFIG INTVECTORSELECTION (>= 2.0.7.7)
CONFIG INTx
CONFIG KBD
CONFIG KEYBOARD
CONFIG LCD
CONFIG LCDBUS
CONFIG LCDMODE
CONFIG LCDPIN
CONFIG OSC
CONFIG POWERMODE (>=2-0.7.4)
CONFIG POWER_REDUCTION (>=2-0.7.4)
CONFIG PRIORITY
CONFIG PRINT (>= 1.11.8.5)
CONFIG PRINT0 (>= 1.11.7.8)
CONFIG PRINTBIN (>= 1.11.7.8)
CONFIG PORT
CONFIG PS2EMU** (>= 1.11.7.3)
CONFIG RAINBOW (>= 2.0.7.9)
CONFIG RC5
CONFIG RND (>= 2.0.7.9)
CONFIG SCL
CONFIG SDA
CONFIG SERIALIN (>= 1.11.4.0) (>= 1.11.6.6)
CONFIG SERIALOUT (>= 1.11.4.0)
CONFIG SERVOS
CONFIG SINGLE (>= 1.11.8.3)
CONFIG SHIFTIN
CONFIG SPI
CONFIG SPIX
CONFIG SUBMODE (>= 2.0.7.4)
CONFIG SYSCLOCK
CONFIG TCXX (>= 2.0.7.4)
CONFIG TCPIP** (>= 1.11.7.3)
CONFIG TIMER0
CONFIG TIMER1
CONFIG TIMER2
CONFIG TWI (>= 1.11.7.7)
CONFIG TWISLAVE (>= 1.11.8.3)
CONFIG TWIxSLAVE (>= 2.0.7.9)
CONFIG USB
CONFIG USI (>= 2.0.7.9)
CONFIG VPORT (>= 2.0.7.4)
CONFIG WAITSUART
CONFIG WATCHDOG
CONFIG X10 (>= 1.11.7.3)
CONFIG XPIN (>= 2.0.7.4)
CONFIG XRAM() (>= 1.11.8.5)
CONST
COS
COSH()
COUNTER0 and COUNTER1
CPEEK()
CPEEKH()
CRC16() (>= 1.11.6.5)
CRC16UNI
CRC32() (>= 1.11.7.5)
CRC8() (>= 1.11.6.2)
CRYSTAL
CURSOR
DATA
DATE$
DATE()** (>= 1.11.7.2)
DAYOFWEEK()** (>= 1.11.7.2)
DAYOFYEAR()** (>= 1.11.7.2)
DBG (>= 1.11.6.5)
DCF77TIMEZONE (>= 1.11.8.6)
DEBOUNCE
DEBUG (>= 1.11.8.3)
DECLARE FUNCTION
DECLARE SUB
DECR
DEFLCDCHAR
DEFxxx
DEG2RAD()
DELAY
DELCHAR (>= 2.0.7.4)
DELCHARS (>= 2.0.7.4)
DIM
DIR()** (>= 1.11.7.4)
DISABLE
DISKFREE()** (>= 1.11.7.4)
DISKSIZE()** (>= 1.11.7.4)
DISPLAY
DO-LOOP
DriveCheck()** (>= 1.11.7.4)
DriveGetIdentity()** (>= 1.11.7.4)
DriveInit()** (>= 1.11.7.4)
DriveReadSector()** (>= 1.11.7.4)
DriveReset()** (>= 1.11.7.4)
DriveWriteSector()** (>= 1.11.7.4)
DTMFOUT (>= 1.11.6.2)
ECHO (>= 1.11.6.3)
ELSE
ENABLE
ENCODER (>= 1.11.7.7)
END
EOF()** (>= 1.11.7.4)
EXIT
EXP() (>= 1.11.6.2)
FILEATTR()** (>= 1.11.7.4)
FILEDATE()** (>= 1.11.7.4)
FILEDATETIME()** (>= 1.11.7.4)
FILELEN()** (>= 1.11.7.4)
FILETIME()** (>= 1.11.7.4)
FIX() (>= 1.11.6.6)
FLUSH** (>= 1.11.7.4)
FOR...NEXT
FORMAT()
FOURTHLINE
FRAC() (>= 1.11.6.5)
FREEFILE()** (>= 1.11.7.4)
FUSING() (>= 1.11.4.0)
GET** (>= 1.11.7.4)
GETADC()
GETATTR (>= 2.0.7.9)
GETATKBD()
GETATKBDRAW() (>= 1.11.7.5)
GetAttr (>= 1.11.7.8)
GETDSTIP()**(>= 1.11.7.3)
GETDSTPORT()**(>= 1.11.7.3)
GETKBD()
GETRC()
GETRC5()
GETREG (>= 2.0.7.4)
GETSOCKET()**(>= 1.11.7.3)
GETTCPREGS (>= 1.11.8.1)
GLCDCMD** (>= 1.11.6.9)
GLCDDATA** (>= 1.11.6.9)
GOSUB
GOTO
GRAY2BIN() (>= 1.11.6.4)
HEX()
HEXVAL()
HIGH()
HIGHW() (>= 1.11.5.0)
HOME
I2CINIT
I2CRBYTE
I2CRECEIVE
I2CREPSTART
I2CSEND
I2CSTART
I2CSTOP
I2CWBYTE
IDLE
IF…THEN…ELSE…END IF
INCR
InitFileSystem()** (>= 1.11.7.4)
INITLCD
INKEY()
INP()
INPUT**
INPUTBIN
INPUTHEX
INSERTCHAR
INSTR()
INT()
IP2STR()**(>= 1.11.7.4)
ISCHARWAITING() (>= 1.11.6.9)
KILL** (>= 1.11.7.4)
LCASE()
LCD
LCDCMD (>= 2.0.7.6)
LCDDATA (>= 2.0.7.6)
LCDAT** (>= 1.11.6.9)
LCDAUTODIM (>= 2.0.7.4)
LCDCONTRAST (>= 1.11.7.4)
LEFT()
LEN()
LINE** (>= 1.11.6.5)
LINE INPUT** (>= 1.11.7.4)
LOAD
LOADADR
LOADLABEL() (>= 1.11.6.9)
LOADWORDADR (>= 1.11.8.0)
LOC()** (>= 1.11.7.4)
LOCAL
LOCATE**
LOF()** (>= 1.11.7.4)
LOG() (>= 1.11.5.2)
LOG10()
LOOKDOWN() (>= 1.11.6.4)
LOOKUP()
LOOKUPSTR()
LOW()
LOWERLINE
LTRIM()
MACRO
MAKEBCD()
MAKEDEC()
MAKEINT()
MAKEMODBUS
MAKETCP (>= 1.11.8.0)
MAX() (>= 1.11.6.4)
MEMCOPY (>= 1.11.8.2)
MID()
MKDIR (>= 2.0.7.6)
MIN() (>= 1.11.6.4)
MkDIR (>= 1.11.7.8)
MOD (>= 2.0.7.4)
NAME (>= 2.0.7.7)
NBITS() (>= 1.11.7.5)
ON INTERRUPT
ON VALUE
OPEN**
OUT
PEEK()
POKE
POPALL
POWER()
POWER MODE
POWERDOWN
POWERSAVE
PRINT**
PRINTBIN
PS2MOUSEXY** (>= 1.11.7.3)
PSET**
PULSEIN
PULSEOUT
PUSHALL
PUT** (>= 1.11.7.4)
QUOTE
RAD2DEG()
RB_ADDCOLOR (>= 2.0.7.9)
RB_ANDCOLOR (>= 2.0.7.9)
RB_CHANGEPIN (>= 2.0.7.9)
RB_CLEARCOLORS (>= 2.0.7.9)
RB_CLEARSTRIPE (>= 2.0.7.9)
RB_FILL (>= 2.0.7.9)
RB_FILLCOLORS (>= 2.0.7.9)
RB_FILLSTRIPE (>= 2.0.7.9)
RB_GETCOLOR (>= 2.0.7.9)
RB_LOOKUPCOLOR (>= 2.0.7.9)
RB_ORCOLOR (>= 2.0.7.9)
RB_ROTATELEFT (>= 2.0.7.9)
RB_ROTATERIGHT (>= 2.0.7.9)
RB_SELECTCHANNEL (>= 2.0.7.9)
RB_SEND (>= 2.0.7.9)
RB_SETCOLOR (>= 2.0.7.9)
RB_SETTABLECOLOR (>= 2.0.7.9)
RB_SHIFTLEFT (>= 2.0.7.9)
RB_SHIFTRIGHT (>= 2.0.7.9)
RB_SUBCOLOR (>= 2.0.7.9)
RB_SWAPCOLOR (>= 2.0.7.9)
QCOS (>= 2.0.7.9)
QSIN (>= 2.0.7.9)
RC5SEND
RC5SENDEXT (>= 1.11.7.9)
RC6SEND (>= 1.11.6.9)
READ
READEEPROM
READHITAG (>= 1.11.9.0)
READMAGCARD**
READSIG (>= 2.0.7.4)
REM
REPLACECHARS (>= 2.0.7.4)
RESET
RESTORE
RETURN
RGB8TO16 (>= 2.0.7.9)
RIGHT()
RmDIR (>= 1.11.7.8)
RMDIR (>= 2.0.7.6)
RND()
ROTATE
ROUND() (>= 1.11.6.6)
RTRIM()
SECELAPSED()** (>= 1.11.7.2)
SECOFDAY()** (>= 1.11.7.2)
SEEK** (>= 1.11.7.4)
SELECT…CASE…END SELECT
SENDSCAN** (>= 1.11.7.3)
SENDSCANKBD** (>= 1.11.7.3)
SERIN (>= 1.11.7.0)
SEROUT (>= 1.11.7.0)
SETATTR (>= 2.0.7.9)
SET
SETFONT** (>= 1.11.6.9)
SET
SETIPPROTOCOL (>= 1.11.8.5)
SETTCP** (>= 1.11.7.4)
SETTCPREGS (>= 1.11.8.1)
SETREG
SGN() (>= 1.11.6.6)
SHIFT
SHIFTCURSOR
SHIFTIN
SHIFTLCD
SHIFTOUT
SHOWPIC**
SHOWPICE** (>= 1.11.6.7)
SIN()
SINH()
SNTP (>= 2.0.7.6)
SOCKETCLOSE (>= 2.0.7.6)
SOCKETCONNECT()**(>= 1.11.7.3)
SOCKETDISCONNECT (>= 2.0.7.6)
SOCKETLISTEN** (>= 1.11.7.3)
SOCKETSTAT()**(>= 1.11.7.3)
SONYSEND
SORT (>= 2.0.7.4)
SOUND
SPACE()
SPC() (>= 1.11.6.4)
SPIIN
SPIINIT
SPIMOVE()
SPIOUT
SPLIT (>= 1.11.8.0)
SQR() (>= 1.11.6.6)
START
STCHECK (>= 1.11.6.2)
STOP
STR()
STR2DIGITS (>= 2.0.7.4)
STRING()
SUB
SWAP
SYSDAY()** (>= 1.11.7.2)
SYSSEC()** (>= 1.11.7.2)
SYSSECELAPSED()** (>= 1.11.7.2)
TAN()
TANH()
TCPCHECKSUM() (>= 1.11.8.3)
TCPREAD()** (>= 1.11.7.3)
TCPREADHEADER (>= 2.0.7.6)
TCPWRITE()** (>= 1.11.7.3)
TCPWRITESTR()**(>= 1.11.7.3)
THIRDLINE
TIME$
TIME()** (>= 1.11.7.2)
TOGGLE
TRIM()
UCASE()
UDPREAD()**(>= 1.11.7.3)
UDPREADHEADER (>= 2.0.7.6)
UDPWRITE()**(>= 1.11.7.3)
UDPWRITESTR()**(>= 1.11.7.3)
UPPERLINE
VAL()
Varexist() (>= 1.11.8.1)
VARPTR()
VER (>= 1.11.7.4)
VERSION() (>= 1.11.7.5)
WAIT
WAITKEY()
WAITMS
WAITUS
WHILE...WEND
WRITE** (>= 1.11.7.4)
WRITEEEPROM
X10DETECT (>= 1.11.7.3)
X10SEND (>= 1.11.7.3)
XTEADECODE (>= 2.0.7.4)
XTEAENCODE (>= 2.0.7.4)

Anhang
Tastenbefehle
PC-Zeichensatz/ASCII Codes
AT - Tastatur Scan-Code
Mögliche Fehler
Reservierte BASCOM-AVR Zeichen und Anweiungen.
Literatur
Links

 


36681

AGB| Impressum | Home

Copyright (c) 2004 Marius Arnold Meissner