DATA SHEET - BEC51 Software

MAIN FEATURES

Existing BASIC source files can be compiled without changes.

The compiler creates a Hex file that you can upload to your controller and execute immediately.

Many command line options allow you to set system parameters such as CPU type, memory limits, baud rate, initialization and user reset, as well as several debugging options.

 REM Sample BASIC program
 PRINT "Begin ",
 REM Initialize the loop counter
 A#=0
 {AGAIN} PRINT "Testing..."
 REM Print a character string from ROM
 $ASM
      MOV    DPTR,#5000H
      CALL   ROM_P         ; Back to BASIC Code
 $BASIC
 20 TRACE1 : PRINT A#
 40 TRACE0
 A#=A#+1 : IF A#<5 THEN GOTO {AGAIN}
 PRINT "Done"

BASIC INTERPRETER SUPPORT: Programs can be compiled to coexist with the BASIC interpreter, and can be called as a subroutine from an interpreted program. The interpreted and compiled programs can have the same or unique variables and data.

VARIABLE TYPES: All program variables default to Floating Point but can easily be defined as Integer, Byte, or Bit type.

STRING VARIABLES: Fixed and dynamic length string variables can be used. Several string functions have been added for more flexible character string handling.

DEBUGGING: The TRACE1 and TRACE0 commands can be used during program debugging to display the line number currently being executed.

IN-LINE ASSEMBLY: BASIC programs can include in-line assembly code which can directly call many of the interpreter's standard routines and access the compiled program's variables.

SERIAL PORT BUFFER: The SBUFFER command can buffer 1 to 253 characters received from the serial port. It also includes a NOECHO switch that is used with the INPUT command.

CODE SECURITY: The BASIC source code for your custom developed application is now protected from being listed or otherwise deciphered by unauthorized users.

BUILT-IN ASSEMBLER: Included with compiler is the BXA51 8051/52 Cross Assembler. The assembler includes powerful conditional assembly controls and directives.

HEX FILE UTILITY: The included HEX utility can sort, combine, check or compare multiple Intel hex format files. It will also report on the starting address, the ending address, gaps, overlaps, checksum, and the entry address.

RENUMBER UTILITY: The line renumbering utility can be used to renumber a complete program or just a portion. You can choose the range of lines to be renumbered and the increment value.

SAMPLE PROGRAMS: There are many sample BASIC programs included to help you maximize the benefits of using the compiler.

BlueEarth reserves the right to change product features and specifications without notice.

 

[table of contents] [BlueEarth] [microcontrollers]

[environmental control systems]

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

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