BasCom-AVR Overview
This is the original Windows BASIC COMPILER for the AVR family.Features of BasCom-AVR
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
A 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 LCDs, I2C chips and 1WIRE chips, PC keyboard, matrix keyboard, RC5 reception, software UART, SPI, graphical LCD, send IR RC5, RC6, or Sony code
TCP/IP with W3100A/W5100/W5200/W5300/W5500 chips
Built-in AVR-DOS functions like MKDIR, CHDIR, DIR, OPEN, CLOSE, etc. Just as they work in QB/VB
Local variables, user functions, library support
Integrated terminal emulator with download option
An integrated simulator for testing
Integrated ISP programmer (application note AVR910.ASM)
Integrated STK200 programmer and STK300 programmer
Many supported programmers like STK500, STK600, MKII, USBASP, JTAG, Arduino
Editor with statement highlighting
Context-sensitive help
English and German Books are available
AT mouse simulator, AT keyboard simulator, and I2C enslaved person are available as add on
System Requirements and Technical Details
Supported OS: Windows 11, Windows 10, Windows 8.1, Windows 7
RAM (Memory): 2 GB RAM (4 GB recommended)
Free Hard Disk Space: 200 MB or more