Micro Software

 

Go to Data Sheet

For more in-depth information about this product.

 

BEC51 COMPILER

Speed up your BASIC programs with the only compiler that is 100% compatible with the advanced features built into BlueEarth BASIC. The BEC51 compiler includes full support for floating point arithmetic as well as several enhanced commands, functions, and operators. Compiled BASIC programs will run 2 to 10 times faster than interpreted programs, and up to 50 times faster when byte and integer variables are used. For systems with the BlueEarth BASIC interpreter in ROM, the compiler generates a minimum of code and uses ROM calls for many common functions. BEC51 can also compile BASIC statements into a stand alone program for applications where no interpreter is present.

ADVANCED FEATURES

The BEC51 Compiler supports many advanced features not available in the interpreter.

  1. Numeric variables can be defined as integer or byte type (both are bit addressable) for big speed improvements in simple math routines and control loops. Special operators and system variables (XBY, PORT1, TIMER1, etc.) can also be defined as byte or integer type for further speed improvements.
  2. String variable handling has been greatly enhanced. A single character or character string can be converted to a numeric variable, and numbers can be converted to character strings.
  3. Support for buffering of serial characters means you don't have to learn assembly language to make your program keep up with high-speed serial devices.
  4. BEC51 allows the use of line labels in place of line numbers for GOTO and GOSUB destinations for structured, modular programming. A trace capability is included that lets you watch the line number currently being executed. And more advanced error reporting helps you catch more source file errors before you start testing your program.
  5. BEC51 can also create an assembly language source file that can be edited and then assembled using the included assembler.

8051 COMPATIBILITY

The BEC51 Compiler directly supports the 80C31/32, 80C51FX, and Dallas DS5000. It can be used to develop code for almost any 8051 target board that includes a minimum of 1K bytes of external RAM and 8K bytes (32K bytes recommended) of EPROM.

HARDWARE AND SOFTWARE PACKAGES

BEC51 is available either individually or together with any of the Micro-440e and Micro-485 hardware and software packages for a better value on a powerful development package.

MINIMUM SYSTEM REQUIREMENTS

An IBM PC or compatible with at least 348K of RAM and PC/MS-DOS 2.0 or later.

Includes manual, binder, and 3.5" disk.

Pricing and Order Info

MONEY BACK GUARANTEE

Software packages sold by BlueEarth come with a 30-day money back guarantee. If, for any reason, you are not satisfied with the products that you received, you may return them to us for a refund or credit. Some restrictions may apply. Contact BlueEarth for more details.

 

[table of contents] [BlueEarth] [microcontrollers]

[environmental control systems]

[order products] [technical support] [custom design]

©1999-2002 BlueEarth, LLC. Last Updated September 3, 2002
Webmaster

Web Site Navigation bar