J51 is a debugger and emulator for 8051 that allows for accurate simulations and problem-solving.
J51 supports an array of features, one of which is a disassembler. This feature enables users to decode instructions as they are being executed. Additionally, J51 features a debugger that is used to find and fix bugs in programs. The debugger is an excellent tool for improving the overall performance of programs.
J51 also includes an Intel Hex file loader that makes it easy to load Intel Hex files into the emulator. The loader is efficient and saves time.
J51 supports emulating standard peripherals such as Timer 0/1, Serial interface (only in polled mode), and Standard port 0 to 4. It also supports emulating an array of microprocessors, including Intel MCS 8051 (no peripheral), Intel 8051, Intel 8052, Philips LPC674, and Philips LPC900.
This version of J51 is experimental, and the sources are only distributed for reference. However, the full source and documentation will be available with the first stable release.
To use J51, one needs Java runtime 1.4.2 or later installed on their machine. J51 is easy to install and use, and many bugs have been fixed in this latest release. The GUI and support for CMON51 have also been improved, making it an excellent option for those in need of a Java Intel MCS51 emulator.
Version 1.03: N/A