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
  • The Art of Electronics – Paul Horowitz Winfield HillThe Art of Electronics – Paul Horowitz Winfield Hill
    The Art of Electronics covers the full range of subjects normally treated in electronics books, as well as a rich complement of important but neglected [...]
  • Open Source Android Oscilloscope
    An android virtual instrument – OsciPrime is an Open Source Android high speed data acquisition hardware platform and Android oscilloscope application. Open Source Android Oscilloscope [...]
  • Dick Cappels Project Pages
    Dick Cappels Project Pages Microcontrollers, Analog, RF, and all three mixed. Most projects can be assembled from readily available parts without the need for specialized [...]
  • DSO Nano –  Digital Storage OscilloscopeDSO Nano – Digital Storage Oscilloscope
    DSO Nano v2 is an Open Source Portable and lightweight Digital Storage Oscilloscop that has a Color display and is designed for basic electronic engineering [...]
  • LA5EKA Gisle J. Bjoerneseth Radio Amateur
    Why learn the Code ? By LA5EKA, Gisle J. Bjoerneseth This article is also posted on EHam, in the Norwegian “Amatoerradio” magazine April 2003 edition [...]
  • LED Flashlight made out of a China Lamp
    LED Flashlight made out of a China Lamp that was busted on a High voltage surge during a Thunderstorm. From Schoodles I got many LED [...]
  • Fly Electric– Radio Controlled Model Aircraft
    This site is for flyers of Radio Controlled model aircraft wanting to find out about successful Electric powered RC modelling. Fly Electric– Radio Controlled Model [...]
  • HobbyMechatronics – DIY Mechanics Robotics
    Mechanics and electronics DIY project. Information for Robotics and Small Machine Automation. HobbyMechatronics – DIY Mechanics Robotics DIY microstepping motor driver Sherline Lathe CNC (mill) [...]
About delabs 462 Articles
delabs is a web-service for product design and development.