8051 family software development tools
Industrologic microcontroller based products use Intel 8051 family compatible microcontrollers, including the Atmel AT89C2051, AT89C4051, AT89C51 and 52, and AT89C51Rx2, which are software compatible with the 8051.
If you will be modifying any 8051 source code provided by Industrologic, or creating 8051 assembly language, "C", or compiled BASIC programs for these products, we recommend the following software development products and information.
Atmel In System Programming (ISP) Software
8051 family compilers and assemblers
Small Device C Compiler, a free, retargettable, optimizing ANSI - C compiler from SourceForge.
ASEM-51 by W.W. Heinz, a free 8051 family assembler. We have tested this assembler and found it to work as well as the original Intel assembler.
Other 8051 family information
The 8051 FAQ includes more sources for assemblers, or "C" and BASIC compilers, plus nearly everything else you need to know to use an 8051 family microcontroller.
MCS51 Microcontroller Family User's Manual from Intel. The original complete documentation.