Programming the PIC Microcontroller with MBasic

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.
As used in this book, Basic Micro's MBasic compiler comprises three main elements:
MBasic Compiler Software From version 5.3.0.0 onward, Basic Micro offers...