MC-51 a Pascal IDE for 8051 and 80C31

A Pascal powered Integrated Development Environment for 8051 Microcontrollers. It has a Project manager for Assembler and Pascal projects. MC-51 is an IDE for the 8051/80C31 and others. This is from the Institute of Experimental and Applied Physics РMicrocontroller course pages.

Integrated Development Environment for 8051 Microcontrollers

To communicate with a microcontroller experimentation board via the serial interface, MC-51 provides a terminal mode. The required parameters for the connection can be adjusted using the main menu. The microcontroller needs to be programmed with an appropriate monitor program (e.g. PAULMON)..

The simulator lets you test small programs without any external hardware. It contains all common debugging features (Run, Stop, Single step, Step over subroutine, Run to selected line). You can execute the program step-by-step or set breakpoints anywhere in the program.

The simulator displays the source code with program labels as well as the compiled hex code and the program addresses. All registers and memory locations can be inspected and changed if desired. Numbers may be displayed as hex, decimal or binary values.

Main Features

  • Text editor with syntax highlighting to create Assembler and Pascal sources
  • Interface to the Pascal compiler Turbo51 by Igor Funa
  • Interface to the assembler ASEMW by W.W. Heinz
  • Integrated simulator and debugger for all basic 8051 functions including timer and serial interface
  • Terminal window to communicate with a monitor program inside the microcontroller and to download programs into the memory of the microcontroller using the Hex Intel format
  • Module for flash programming Atmel AT89S8252/53 microcontrollers using the serial interface
  • Check program for Atmel microcontrollers with ISP
  • Quasar Electronics – Hobby eStoreQuasar Electronics – Hobby eStore
    They specialise in online mail order electronics for industrial, educational and domestic applications. The company’s founder started selling electronic kits back in 1993 . Quasar [...]
  • Elektronikladen – Mikrocontroller Starterkits
    Elektronikladen ELMICRO offers a wide range of Evaluation Boards, Controller Modules and Software Development Tools. The company network was founded in 1975 in Detmold, Germany [...]
  • Velleman – Kits Tools and Equipment
    “VELLEMAN nv has been a major distributor of electronics for more than 35 years. Our warehouses contain over 18,000 different products from 50 brands.” Velleman [...]
  • Jameco Electronics – Electronic components distributor
    Jameco Electronics – Electronic components distributor “Jameco Electronics is a leading online and catalog distributor of electronic components. The company’s broad product line includes semiconductors, [...]
  • Fritzing is Product Design or EDA in Simplicity
    “Fritzing is an EDA – Electronic Design Automation software with a low entry barrier, suited for the needs of designers and artists. It uses the [...]
  • Bug Labs – Modular Stackable Embedded Computer
    Bug Labs – Modular Stackable Embedded Computer BUGbase is a fully programmable computer, with a CPU, RAM, rechargeable lithium-ion battery, USB, Ethernet, micro-SD and serial [...]
  • Open Source Robot Framework
    The basic setup you’ll need to build a plastic extruding CupCake CNC machine. from Bre Pettis Makerbot – 3D Mechanical Prototype Synthesis Makerbot is an [...]
  • SynthBend – The Electronic Peasant
    This is a Analogue Synthesizer Controller from The Peasant. It Aims to be an extremely versatile Musical Effects Equipment working with he “SynthCase System” which [...]
About delabs 466 Articles
delabs is a web-service for product design and development.