
The BASCOM-AVR compiler is a Basic compiler that is very popular among AVR enthusiasts. It includes a very rich library of routines for performing common tasks such as reading IR Remote protocols, interfacing with LCD displays, etc. It is designed to run on W95/W98/NT/W2000/XP and Vista.
Here are some features
- Structured BASIC with labels.
- Structured programming with IF-THEN-ELSE-END IF, DO-LOOP, WHILE-WEND, SELECT- CASE.
- Fast machine code instead of interpreted code.
- Variables and labels can be as long as 32 characters.
- Bit, Byte, Integer, Word, Long, Single , DOUBLE and String variables.
- Support for the DOUBLE. Not found in any AVR compiler, BASCOM gives you the advantage to crunch huge numbers with the DOUBLE(8 byte Floating Point)
- Large set of Trig Floating point functions.
- Date & Time calculation functions.
- Compiled programs work with all AVR microprocessors that have internal memory.
- Statements are highly compatible with Microsoft’s VB/QB.
- Special commands for LCD-displays , I2C chips and 1WIRE chips, PC keyboad, matrix keyboad, RC5 reception, software UART, SPI , graphical LCD, send IR RC5, RC6 or Sony code.