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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  15 Sep 2010 22:38

Release Notes: This is the J51 final release. It has better performance.

  •  30 Jun 2010 07:52

    Release Notes: A new user interface was added for Diseqc. Support was added for generic I2c. The source was migrated from CVS to SVN. Simulation performance was improved with a new memory model.

    •  03 Jul 2008 13:58

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

      •  07 May 2008 06:01

      Release Notes: 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.

      •  30 Dec 2007 05:25

      Release Notes: 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.

      Screenshot

      Project Spotlight

      ora2pg

      A tool to easily convert an Oracle database to a PostgreSQL database.

      Screenshot

      Project Spotlight

      PHP based Datagrid

      A fully-functional PHP Datagrid in just seven lines of code.