J51 is a Intel MCS51 emulator with all the standard integrated peripherals. A disassembler with an integrated debugger is also included. Standard peripherals emulated are Timer 0/1 (Mode 0, 1, 2, and interrupts), serial interface in polled and interrupt mode, standard I/O, and ports 0 to 4. Microprocessors emulated are the Intel MCS 8051 (no peripherals), Intel 8051, Intel 8052, Philips LPC674, and Philips LPc900.


The assembler panel now uses JTable. Performance was improved with the new design of the disassembler. The performance of Timer and Timer2 was improved. More compiled samples were added. The GUI was made better and more frendly.

URL: J51 Java 8051 Simulator