Page 136 - Robots Androids and Animatrons : 12 Incredible Projects You Can Build
P. 136

PICBASIC Pro compiler
                                       There is also a high-end version of the PICBASIC compiler named the
                                       PICBASIC Professional Compiler. The Pro version compiler is consid-
                                       erably more expensive, retailing for $249.95. The Pro version has a
                                       greater number of and much richer BASIC commands than are in the
                                       standard compiler package. A few of the additional commands to be
                                       found in the Pro version allow the use of Interrupts, direct control of
                                       light-crystal  display  (LCD)  modules,  dual-tone  multifrequency
                                       (DTMF) out, and X-10 commands, to name a few.

                                       While a more sophisticated package, the compiler does not handle
                                       two of my favorite (and very powerful) BASIC commands: Peek
                                       and Poke. While the commands are listed “as functional” in the Pro
                                       manual, it is emphasized that “Peek and Poke should never be used
                                       in a PICBASIC Pro program.” This is unfortunate, personal feelings
                                       aside, because it destroys upward compatibility of any PICBASIC
                                       programs that use the Peek and Poke commands.

                               New IDE features

                                       Recently, both the PICBASIC and PICBASIC Pro compilers are being
                                       packaged with an additional diskette that contains a Windows       115
                                       integrated  development  environment  (IDE)  interface  called
                                       CodeDesigner Lite (see Fig. 6.17). CodeDesigner Lite allows one






























                                         6.17 CodeDesigner Lite
                                                       Team LRN                                      Intelligence
   131   132   133   134   135   136   137   138   139   140   141