Free Downloads
Programming PIC Microcontrollers With PICBASIC (Embedded Technology)

This comprehensive tutorial assumes no prior experience with PICBASIC. It opens with an introduction to such basic concepts as variables, statements, operators, and structures. This is followed by discussion of the two most commonly used PICBASIC compilers. The author then discusses programming the most common version of the PIC microcontroller, the 15F84. The remainder of the book examines several real-world examples of programming PICs with PICBASIC. In keeping with the integrated nature of embedded technology, both hardware and software are discussed in these examples; circuit details are given so that readers may replicate the designs for themselves or use them as the starting points for their development efforts. *Offers a complete introduction to programming the world's most commonly used microcontroller, the Microchip PIC, with the powerful but easy to use PICBASIC language*Gives numerous design examples and projects to illustrate important concepts*Accompanying CD contains the source files and executables discussed in the book as well as an electronic version of the book

Series: Embedded Technology

Paperback: 317 pages

Publisher: Newnes; 1st Edition (later printing) edition (December 6, 2002)

Language: English

ISBN-10: 1589950011

ISBN-13: 978-1589950016

Product Dimensions: 7.4 x 0.8 x 9.4 inches

Shipping Weight: 1.2 pounds

Average Customer Review: 4.2 out of 5 stars  See all reviews (12 customer reviews)

Best Sellers Rank: #1,625,959 in Books (See Top 100 in Books) #41 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > PIC Microcontroller #186 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Microprocessor Design #440 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Electronics > Microelectronics

Excellent book about PicBasic and the PIC Microcontroller. The book briefly discusses each of the PicBasic and PicBasic Pro commands (with lots of code snippets and examples) without trying to duplicate the information in the PicBasic manual.Despite the product description given above and on the back cover, the book does not use the PIC15F84 (sic) but the much more advanced PIC16F876.Examples are provided for BOTH the standard and Pro versions of the compiler, not one or the other as in other books. If you use the Pro version of the compiler you are not required to read the examples provided for the standard version since the relevant information is duplicated.The Projects include:The obligatory LED experiments.Analog to Digital ConversionDriving a Servo MotorUsing a Parallel LCD moduleSerial CommunicationsUsing External MemoryMaking MusicThere's a nice chapter on Robotics which demonstrates Line Tracking and Obstacle Detection and Avoidance.Two of the Schematic Diagrams contain errors such as hooking 5 volts up to the ground pin (ouch!). These diagrams are on pages 140 (figure 5-4) and 147 (figure 5-6). You should be able to spot the problems right away, or at least as you are wiring the circuit.

This book deserves five stars, but I just can't give it due to some very sloppy mistakes in the diagrams. His schematic diagram on pg 135 is correct, but his diagrams for the very next two projects are completely screwed up. His diagram on page 147 isn't even remotely close to the 16F876A package - it's a 24 pin device not the 28 of the 16F876A. So you have to be careful and use a printout to guide your circuits. That said, this book takes you a little further down your development path. His programs have worked for me and I have gained a few new insights and programming shortcuts. Would I buy it again(?) yes, yes, yes. Basic (or in this case BASIC) mastery of the 16F876A seems to be an important step in anyone's development who programs with PBC or PBP. I highly recommend this book, but be warned about the schematic fopas!

Yes, this is a good book for the most part. I agree with some other readers that it should have been a supplement to the compiler texts but maybe it came out before the better ones? I forgot BASIC and FORTRAN many years ago and this text does not help me recall the old language very well(maybe my IQ has slipped a lot)! My only complaint here is that it is way overpriced for what it delivers: I would have guessed it to be sold at maybe $35 not $55. Since Microchip have a new motor controller series out, perhaps I'll write about it myself if I discover something clever I can do...Geoffrey Campbell

When I started with PIC, Arduino was not available. I was attracted to using basic for the programming and wanted the improved efficiency over other the other hobbyist platform available at that time. The book is a great learning guide and I would recommend it as a PIC starting point.

This book covers many topics dealing with PICs, as well as multiple code examples for each project in both the PICBasic and PICBasic Pro languages. The code is fairly well explained and as a result most of the projects are fairly straightforward. However, this book has the problem many PIC books have, if you are not using the exact same programmer/interface/PIC chip as the author, you are left in a guessing game of how to modify the code in order to adapt it to your setup. Not the best intro book, but better than most.

I am very impressed with Chuck's book. He knows his subject and is good at explaining it to the novice while keeping more experienced programmers interested. I would like to see more information on the low end PIC parts like the 12F675 and the 10f222. These parts are great for projects normally relegated to discrete parts or simple logic gates.Keep up the good work.Peter Langer

Programming PIC Microcontrollers with PICBASIC (Embedded Technology) Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology) Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology) Pap/Cdr Edition by Di Jasio, Lucio published by Newnes (an imprint of Butterworth-Heinemann Ltd ) (2007) Fundamentals of Microcontrollers and Applications in Embedded Systems with PIC Microcontrollers Programming 16-Bit PIC Microcontrollers in C, Second Edition: Learning to Fly the PIC 24 Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) PIC Microcontroller Project Book : For PIC Basic and PIC Basic Pro Compliers Designing Embedded Systems with PIC Microcontrollers, Second Edition: Principles and Applications Designing Embedded Systems with PIC Microcontrollers: Principles and Applications Designing Embedded Systems with 32-Bit PIC Microcontrollers and MikroC DESIGNING EMBEDDED SYSTEMS WITH PIC MICROCONTROLLERS, 2ND EDITION by WILMSHURST (2010-05-04) Interfacing PIC Microcontrollers, Second Edition: Embedded Design by Interactive Simulation Designing Embedded Systems with PIC Microcontrollers: Principles and Applications by Tim Wilmshurst (24-Oct-2006) Paperback Interfacing PIC Microcontrollers: Embedded Design by Interactive Simulation DESIGNING EMBEDDED SYSTEMS WITH PIC MICROCONTROLLERS, 2ND EDITION Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) Programming the PIC Microcontroller with MBASIC (Embedded Technology) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming)