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

103



                                                   6.1 PICBASIC compiler

                                       run  on  everything  from  an  XT  class  PC  running  DOS  3.3  and
                                       higher.  The  compiler  supports  a  large  variety  of  PIC  microcon-
                                       trollers. The compiler generates machine language (ML) hex code
                                       that may be used with other programming carrier boards. The cost
                                       for PICBASIC compiler software is $99.95.
                                       The EPIC programming carrier board (see Fig. 6.2) has a socket
                                       for inserting the PIC chip and connecting it to the computer, via
                                       the printer port, for programming. The programming board con-
                                       nects to the computer’s printer port (also called the parallel port)
                                       using a DB25 cable. If the computer only has one printer port with
                                       a printer connected to it, the printer must be temporarily discon-
                                       nected  when  programming  PIC  chips.  As  with  the  PICBASIC
                                       Compiler, the EPIC programming carrier board supports a large
                                       variety of PIC microcontrollers. The cost for the EPIC programming
                                       board with the EPIC programming diskette is $59.00.
                                       The PIC 16F84 is shown in Fig. 6.3. It is a versatile microcontroller
                                       with  flash  memory.  Flash  memory  as  stated  before  is  rewritable
                                                       Team LRN                                      Intelligence
   119   120   121   122   123   124   125   126   127   128   129