smart electronic solutions
Compiler Version 3.07 Beta 7
PROTON+ Compiler. Development Suite.
Crownhill reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability. Except for the limited warranty covering the physical CD-ROM and Hardware License key supplied with this publication as providedin the End-User License agreement, the information and material content of this publication and accompanying CD-ROM are provided “as is” without warranty of any kind express or implied including without limitation any warranty concerning the accuracy adequacy or completeness of such information or material or the results to be obtained from using such information or material. Neither CrownhillAssociates Limited or the author shall be responsible for any claims attributable to errors omissions or other inaccuracies in the information or materials contained in this publication and in no event shall Crownhill Associates or the author be liable for direct indirect or special incidental or consequential damages arising out of the use of such information or material. Neither Crownhill or theauthor convey any license under any patent or other right, and make no representation that the circuits are free of patent infringement. Charts and schedules contained herein reflect representative operating parameters, and may vary depending upon a user’s specific application. All terms mentioned in this book that are known to be trademarks or service marks have been appropriately marked. Use of aterm in this publication should not be regarded as affecting the validity of any trademark. PICmicrotm is a trade name of Microchip Technologies Inc. www.microchip.com PROTONtm is a trade name of Crownhill Associates Ltd. EPICtm is a trade name of microEngineering Labs Inc. The Proton IDE was written by David Barker of Mecanique Proteus VSM © Copyright Labcenter Electronics Ltd 2004 Web url’scorrect at time of publication The PROTON+ compiler and documentation was written by Les Johnson and published by Crownhill Associates Limited, Cambridge ,England, 2004. Cover design © 2004 Crownhill Associates Limited – All rights reserved All Manufacturer Trademarks Acknowledged This publication was printed and bound in the United Kingdom. No part of this publication may be reproduced or utilizedin any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without permission in writing from the publisher. If you should find any anomalies or omission in this document, please contact us, as we appreciate your assistance in improving our products and services. www.crownhill.co.uk www.microengineeringlabs.comwww.mecanique.co.uk www.labcenter.co.uk
First published by Crownhill Associates Limited, Cambridge, England, 2004.
Crownhill Associates Limited 2005 - All Rights Reserved Revision 1.6 2005-03-17
PROTON+ Compiler. Development Suite.
The PROTON+ compiler was written with simplicity and flexibility in mind. Using BASIC, which is almost certainly the easiest programming languagearound, you can now produce extremely powerful applications for your PICmicrotm without having to learn the relative complexity of assembler, or wade through the gibberish that is C. Having said this, various 'enhancements' for extra versatility and ease of use have been included in the event that assembler is required. The PROTON+ IDE provides a seamless development environment, which allows youto write, debug and compile your code within the same Windows environment, and by using a compatible programmer, just one key press allows you to program and verify the resulting code in the PICmicrotm of your choice! The front end of the compilers are Windows based. Simply specify the device at the program beginning and the code produced will be fully compatible with that device. Contact...