Home  Products Prices Directory Order Contact New Books Files Links Other
DonTronics Home Page BASCOM-AVR BASIC Compiler
Bottom of Page
Statements are 99% compatible with Microsoft’s Qbasic.
17-Aug-99 Files Updated
BASCOM-AVR is now available for distribution.

Are you a DonTronics AVRBasic (SiStudios) owner and would like to cross upgrade to Bascom-Avr? Ask for our special price. Proof of purchase is needed. This offer is made only by DonTronics, not MCS Electronics, so please don't ask MCS for any special pricing.

BASCOM-AVR does not come with a printed manual. There is a PDF file of the helpfile on the MCS website and all docs and a DEMO version can be downloaded from: http://www.mcselec.com/download.htm

  

wpe1.jpg (4608 bytes)   BASCOM-AVR (Standard Edition)

BASCOM-AVR1© is a Windows BASIC COMPILER for the AVR family. 
It is designed to run on W95/W98/NT 

Available now! 

Key Benefits

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, and String variables. (Prof. Edition with SINGLE)
Compiled programs work with all non-MEGA AVR microprocessors that have internal memory. The Prof-Edition will support the MEGA series too.
Statements are highly compatible with Microsoft’s VB/QB.
Special commands for LCD-displays , I2C chips and 1WIRE chips.
Integrated terminal emulator with download option..
Integrated simulator for testing.(at the moment not ready yet, will be added)
Integrated ISP programmer (aplication note AVR910.ASM). Other programmers will be added on request.
Editor with statement highlighting.
Context sensitive help.

The following statements are supported :

Decision and structures 
IF, THEN, ELSE, ELSEIF, END IF, DO, LOOP, WHILE, WEND, UNTIL, EXIT DO, EXIT WHILE, FOR, NEXT, TO, DOWNTO, STEP, EXIT FOR, ON .. GOTO/GOSUB, SELECT, CASE. 

Input and output 
PRINT, INPUT, INKEY, PRINT, INPUTHEX, LCD, UPPERLINE, LOWERLINE,DISPLAY ON/OFF, CURSOR ON/OFF/BLINK/NOBLINK, HOME, LOCATE, SHIFTLCD LEFT/RIGHT, SHIFTCURSOR LEFT/RIGHT, CLS, DEFLCDCHAR, WAITKEY, INPUTBIN, PRINTBIN,  OPEN, CLOSE, DEBOUNCE, SHIFTIN, SHIFTOUT. 

Numeric functions 
AND, OR, XOR, INC, DEC, MOD, NOT, ABS, BCD. 

I2C 
I2CSTART, I2CSTOP, I2CWBYTE, I2CRBYTE, I2CSEND and I2CRECEIVE. 

1WIRE 
1WWRITE, 1WREAD, 1WRESET. 

SPI 
SPIINIT, SPIIN, SPIOUT. 

Interrupt programming 
ON INT0/INT1/TIMER0/TIMER1/SERIAL, RETURN, ENABLE, DISABLE, COUNTERx, CAPTUREx, INTERRUPTS, CONFIG, START, LOAD. 

Bit manipulation 
SET, RESET, ROTATE, SHIFT, BITWAIT. 

Variables 
DIM, BIT , BYTE , INTEGER , WORD, LONG, SINGLE, STRING , DEFBIT, DEFBYTE, DEFINT, DEFWORD. (SINGLE only for the Prof. Edition) 

Miscellaneous 
REM, ' , SWAP, END, STOP, CONST, DELAY, WAIT, WAITMS, GOTO, GOSUB, POWERDOWN, IDLE, DECLARE, CALL, SUB, END SUB, MAKEDEC, MAKEBCD, INP,OUT, ALIAS, DIM , ERASE, DATA, READ, RESTORE, INCR, DECR, PEEK, POKE, CPEEK, FUNCTION. 

Compiler directives 
$INCLUDE, $BAUD and $CRYSTAL,  $SERIALINPUT, $SERIALOUTPUT, $RAMSIZE, $RAMSTART,   $DEFAULT XRAM, $ASM-$END ASM, $LCD. 

String manipulation 
STRING, SPACE, LEFT, RIGHT, MID, VAL, HEXVAL, LEN, STR, HEX, LTRIM, RTRIM, TRIM. 

To make a program takes just a few steps :

 
Write the program in BASIC
Compile it to fast machine binary code
Test the result with the integrated simulator(with additional hardware you can simulate the hardware too).Will be added later. For now use AVR Studio
Program the chip with one of the integrated programmers. 
(hardware must be purchased separately)

The program can be written in a comfortable MDI color coded editor. 
Besides the normal editing features, the editor supports Undo, Redo, Bookmarks and block indention. 

wpe4.jpg (39162 bytes) 

SIMULATOR NOT READY YET! Pictures are from BASCOM-8051. 

The simulator let you test your program before writing it to the uP. 
You can watch variables, step through the program one line at the time or run to a specific line, 
or you can alter variables. 
To watch a variables value you can also point the mouse cursor over it. 

 

A powerful feature is the hardware emulator, to emulate the LCD display, and the ports. 
The LCD emulator also emulates custom build LCD characters! 

 

  

When you are done with the simulator it is time to program the chip using one of the supported programmer drivers. 

wpe3.jpg (44203 bytes) 

The program, documentation and samples are in English. 
A printed manual can be purchased separately. 

Pricing

Description Catalog Name # Price
BASCOM-AVR

BSCAVR

$69USD
BASCOM-AVR cross upgrade for BASCOM users. Serialnumber required. BSCAVRB $49USD

Availability

BASCOM-AVR is available NOW.  
BASCOM-LT and BASCOM-8051 users can order the cross upgrade BSCABRB.  
Your serialnumber is required for this. 

The PRO Edition will be ready in 3 or 4 months. BASCOM-AVR users can upgrade to the PRO Edition for the price difference between the PRO and Standard Edition. 

 Join the BASCOM listserver : 
http://www.ip.co.za/people/kalle/lists/bascom.htm 


 
Before you go hitting the button below, please read email.html, and the use of email aliases.
Order BASCOM-AVR Compiler 
As we can only charge in Australian Dollars  (AUD), check The Universal Currency Converter for the current exchange rate to calculate the cost in AUD,  then round this  up to the nearest Australian Dollar. This is the price you will be charged on your credit card.
 
If you have a technical question about this product prior to purchase, and direct it at DonTronics, we may have to pass it on to the Author for comment, or you can simply join the Bascom mail server, where the Author, or one of the group, will answer your question for the benefit of all.
 
Check out my big cousin: BASCOM-8051
 
Check out my little cousin: BASCOMLT
MCS Electronics Home Page
Mailto: mark@mcselec.com

Product Distribution and Support:
This product is distributed on the Internet using a download invoked by the customer. There isn't a printed manual, and all support is done via the original Author. You will find his E-mail address on this page.
You must send me your E-Mail address with the order, as this is the only method of distribution of this product

User Feedback:
Both the Author and DonTronics are very interested in User feedback on this product, and we seek permission to post your messages on this page.
 
What's Really HOT at DonTronics? 
Don's Download Dungeon

 
Home  Products Prices Directory Order Contact New Books Files Links Other
 

DonTronics Home Page

mailto: don@dontronics.com_
Copyright © 1996-99 DonTronics
 
 
 
Top of Page