
BASCOM-8051 is the Windows BASIC COMPILER for the 8051 family. It is designed to run on W95/W98NT/XP and has all the features of BASCOM LT. In addition it has full support for arrays and the single floating point type.
Here are some features
- 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 and String variables.
- Compiled programs work with any 8051 uP such as AT89C1051, AT89C2051, 8031, 8032, 8051, 8052, 80552, 80535 and 80537 m Processors.
- 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.
- Integrated flash programmer and support for SPI, PG2051, PG302, SE512, SE514, TAFE. (hardware can be purchased separately)
- Editor with statement highlighting.
- Context sensitive help.
- For compatibility with BASCOM LT, there is also a 32-bit version of the BASCOM LT compiler.

Do you want to learn about microcontrollers and embedded systems?
8052 Simulator for Windows is a full-featured, but easy to use, Windows-based program which allows the user to simulate an 8052-compatible microcontroller within the Windows environment. Using a familiar interface similar to that of Microsoft’s Visual C++, the user may run, debug, and analyze his or her 8052 program prior to “burning” the program into an EPROM.
Pinnacle is a professional development environment for the MCS-51 architecture (8051, 8032, Dallas 80C320, Atmel, etc.) that offers all the features that 90% of us developers, hobbiests, and students will need, at an economical price. Pinnacle now assembles programs nearly three times as fast as previous versions of Pinnacle. It also supports a simulated SPI bus, along with the Max147 A/D converter.