Programming the PIC Microcontroller with MBasic

Chapter 2: MBasic Compiler and Development Boards

The Compiler Package

A Note on Compiler Versions

By the time this book is published, Basic Micro will have released an updated MBasic compiler (version 5.3.0.0) and rationalized its compiler family, dropping its "standard" version compiler, making the former "professional" version its flagship PIC compiler. (If you are still using version 5.2., check with Basic Micro for upgrade information. Owners of MBasic Professional version 5.2 qualify for a free upgrade, while MBasic Standard owners qualify for a reduced price upgrade to MBasic-Professional.) In addition, Basic Micro has a made available a free version of its MBasic Professional compiler, MBasic876 on the CD-ROM associated with this book. MBasic876 is a complete, 100% functional version of MBasic Professional, limited to working only with the 16F876 and 16F876A devices.

All programs in this book were originally developed and tested with MBasic Professional, version 5.2.1.1 and have been verified with a pre-release version of 5.3.0.0. However, bug-fixes and other "tweaking" to the official release version 5.3.0.0 may occur that introduce minor incompatibilities between the code in this book and Basic Micro's ultimately released compiler. The CD-ROM associated with this book provides both 5.2.1.1-compliant and 5.3.0.0-compilant source code. Chapter 29 summarizes the differences between version 5.3.0.0 and 5.2.1.1.

Unless specifically noted, this book assumes you are using MBasic or MBasic876, version 5.3.0.0. The printed program listings are for version 5.3.0.0.

MBasic Compiler

As used in this book, Basic Micro's MBasic compiler comprises three main elements:

  1. MBasic Compiler Software From version 5.3.0.0 onward, Basic Micro offers...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Programming Languages
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.