Projects / J51

J51

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.

Tags education Testing Software Development Assemblers Debuggers Disassemblers Embedded Systems
Licenses Freeware
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  03 Jul 2008 13:58
  • Rrelease-after

    Changes: Many bugs were fixed. The GUI and support for CMON51 were improved.

    • Rrelease-mid
    •  07 May 2008 06:01
    • Rrelease-after

    Changes: 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.

    • Rrelease-mid
    •  30 Dec 2007 05:25
    • Rrelease-after

    Changes: Bugs in many opcodes were fixed. Execution statistics were added. Partial support for CPUs of the Silabs family was added. Performance was improved and testing was done with Java 1.4.2 and better.

    • Rrelease-mid
    •  13 Dec 2006 20:47
    • Rrelease-after

    Changes: Many bugs were corrected. Support for serial interrupt and the SDCC symbol table was added.

    • Rrelease-mid
    •  16 Jan 2006 05:41
    • Rrelease-after

      Changes: Many emulator bugs were fixed. Support was added for LPC900 and Keil MCB900 boards.

      No-screenshot

      Project Spotlight

      katso

      An eclectic data scoring tool.

      No-screenshot

      Project Spotlight

      msn-pecan

      An alternative MSN protocol plug-in for libpurple.