Free pascal compiler for 8051 microcontrollers

If you like to work with 8051 microcontrollers and like Pascal programming language here is Turbo51 – a free Pascal compiler for the 8051 family of microcontrollers.

In 1980s Intel introduced the 8051 as the first member of the MCS-51 family of microcontrollers. Today hundreds of cheap 8051 derivatives are available from tens of manufacturers. This makes the MCS-51 architecture so interesting for professionals and hobbyists. It is rather surprising fact that this 8-bit architecture is still in use today. In other words, it is still very popular. Several C compilers are available for the 8051. However, there are only a few Pascal compilers for the 8051 family available. There are many debates on which programming language is better. Turbo51 is for those who prefer Pascal.

Turbo51 features a fast single pass optimizing compiler, Borland Turbo Pascal 7 syntax, full floating point support, mixed pascal and assembler programming, full use of register banks, advanced multi-pass optimizer, smart linker, generates compact high quality code, output formats include binary, Intel HEX and assembler source.

Main features of compiler are:

  • Win32 console application
  • Fast single pass optimizing compiler
  • Borland Turbo Pascal 7 syntax
  • Full floating point support
  • Mixed Pascal and assembler programming
  • Full use of register banks
  • Advanced multi-pass optimizer
  • Smart linker
  • Generates compact high quality code
  • Output formats: Binary, Intel HEX, OMF-51
  • Assembler source code generation
  • Source-level debugging with absolute OMF-51 extended object file

Great software and it is freeware.

One Response to Free pascal compiler for 8051 microcontrollers

  1. I am a engineering studuent,send some information to my mail.please

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

To submit your comment, click the image below where it asks you to...