bascavr.pdf

(1272 KB) Pobierz
Microsoft Word - BASCAVR.doc
Ver. 1.11.6.3
BASCOM-AVR
Page 1 of 420
BASCOM-AVR
Version 1.11.6.3
651787778.001.png 651787778.002.png
Ver. 1.11.6.3
BASCOM-AVR
Page 2 of 420
Index
INDEX........................................................................................................................................ 2
INSTALLATION OF BASCOM-AVR ...................................................................................... 14
RUNNING BASCOM-AVR ...................................................................................................... 20
FILE NEW................................................................................................................................ 21
FILE OPEN.............................................................................................................................. 21
FILE CLOSE............................................................................................................................ 22
FILE SAVE .............................................................................................................................. 22
FILE SAVE AS ........................................................................................................................ 22
FILE PRINT PREVIEW ........................................................................................................... 23
FILE PRINT ............................................................................................................................. 23
FILE EXIT ................................................................................................................................ 23
EDIT UNDO ............................................................................................................................. 23
EDIT REDO ............................................................................................................................. 24
EDIT CUT ................................................................................................................................ 24
EDIT COPY ............................................................................................................................. 24
EDIT PASTE............................................................................................................................ 24
EDIT FIND ............................................................................................................................... 24
EDIT FIND NEXT..................................................................................................................... 25
EDIT REPLACE ...................................................................................................................... 25
EDIT GOTO ............................................................................................................................. 25
EDIT TOGGLE BOOKMARK.................................................................................................. 25
EDIT GOTO BOOKMARK ...................................................................................................... 25
EDIT INDENT BLOCK ............................................................................................................ 26
EDIT UNINDENT BLOCK ....................................................................................................... 26
PROGRAM COMPILE ............................................................................................................ 26
651787778.003.png
Ver. 1.11.6.3
BASCOM-AVR
Page 3 of 420
PROGRAM SYNTAX CHECK ................................................................................................ 27
PROGRAM SHOW RESULT .................................................................................................. 27
PROGRAM SIMULATE .......................................................................................................... 28
PROGRAM SEND TO CHIP ................................................................................................... 36
TOOLS TERMINAL EMULATOR ........................................................................................... 37
TOOLS LCD DESIGNER ........................................................................................................ 39
TOOLS GRAPHIC CONVERTER ........................................................................................... 40
TOOLS LIB MANAGER .......................................................................................................... 41
LCD4.LIB................................................................................................................................. 42
LCD4E2 ................................................................................................................................... 43
MCSBYTE ............................................................................................................................... 44
MCSBYTEINT ......................................................................................................................... 45
OPTIONS COMPILER ............................................................................................................ 46
OPTIONS COMPILER CHIP................................................................................................... 47
OPTIONS COMPILER OUTPUT............................................................................................. 48
OPTIONS COMPILER COMMUNICATION ............................................................................ 49
OPTIONS COMPILER I2C, SPI, 1WIRE ................................................................................ 50
OPTIONS COMPILER LCD .................................................................................................... 52
OPTIONS COMMUNICATION ................................................................................................ 53
OPTIONS ENVIRONMENT..................................................................................................... 54
OPTIONS SIMULATOR .......................................................................................................... 58
OPTIONS PROGRAMMER..................................................................................................... 58
OPTIONS MONITOR .............................................................................................................. 59
OPTIONS PRINTER................................................................................................................ 60
WINDOW CASCADE .............................................................................................................. 60
WINDOW TILE ........................................................................................................................ 60
WINDOW ARRANGE ICONS ................................................................................................. 60
Ver. 1.11.6.3
BASCOM-AVR
Page 4 of 420
WINDOW MINIMIZE ALL........................................................................................................ 60
HELP ABOUT ......................................................................................................................... 61
HELP INDEX ........................................................................................................................... 61
HELP ON HELP ...................................................................................................................... 62
HELP CREDITS ...................................................................................................................... 62
BASCOM EDITOR KEYS ....................................................................................................... 62
DEVELOPING ORDER ........................................................................................................... 64
MEMORY USAGE................................................................................................................... 64
ERROR CODES ...................................................................................................................... 66
ADDITIONAL HARDWARE .................................................................................................... 72
AT90S2313.............................................................................................................................. 73
AT90S2333.............................................................................................................................. 73
AT90S4433.............................................................................................................................. 74
AVR INTERNAL HARDWARE ............................................................................................... 75
AVR INTERNAL REGISTERS ................................................................................................ 77
AVR INTERNAL HARDWARE TIMER0 ................................................................................. 79
AVR INTERNAL HARDWARE TIMER1 ................................................................................. 80
AVR INTERNAL HARDWARE WATCHDOG TIMER ............................................................ 82
AVR INTERNAL HARDWARE PORT B................................................................................. 83
AVR INTERNAL HARDWARE PORT D................................................................................. 84
ADDING XRAM ....................................................................................................................... 86
ATTACHING AN LCD DISPLAY ............................................................................................ 87
USING THE I2C PROTOCOL ................................................................................................. 89
USING THE 1 WIRE PROTOCOL .......................................................................................... 90
USING THE SPI PROTOCOL................................................................................................. 94
POWER UP ............................................................................................................................. 97
LANGUAGE FUNDAMENTALS ............................................................................................. 98
Ver. 1.11.6.3
BASCOM-AVR
Page 5 of 420
RESERVED WORDS ............................................................................................................ 116
#IF ELSE ENDIF ................................................................................................................... 123
$ASM..................................................................................................................................... 125
$BAUD .................................................................................................................................. 125
$BGF ..................................................................................................................................... 126
$CRYSTAL............................................................................................................................ 127
$DATA................................................................................................................................... 128
$DEFAULT ............................................................................................................................ 130
$EEPROM ............................................................................................................................. 131
$EXTERNAL ......................................................................................................................... 133
$INCLUDE............................................................................................................................. 134
$LCD ..................................................................................................................................... 135
$LCDPUTCTRL..................................................................................................................... 136
$LCDPUTDATA .................................................................................................................... 137
$LCDRS ................................................................................................................................ 138
$LIB ....................................................................................................................................... 139
$MAP..................................................................................................................................... 141
$NOINIT................................................................................................................................. 142
$NORAMCLEAR................................................................................................................... 145
$REGFILE ............................................................................................................................. 145
$ROMSTART ........................................................................................................................ 146
$SERIALINPUT..................................................................................................................... 147
$SERIALINPUT2LCD ........................................................................................................... 149
$SERIALOUTPUT................................................................................................................. 150
$SIM ...................................................................................................................................... 151
$TINY..................................................................................................................................... 152
$WAITSTATE........................................................................................................................ 153
Zgłoś jeśli naruszono regulamin