Series: Embedded Technology
Paperback: 800 pages
Publisher: Newnes; 1St Edition edition (June 28, 2005)
Product Dimensions: 7.5 x 1.8 x 9.2 inches
Shipping Weight: 3.1 pounds (View shipping rates and policies)
Average Customer Review: 4.9 out of 5 stars See all reviews (7 customer reviews)
Best Sellers Rank: #495,582 in Books (See Top 100 in Books) #11 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > PIC Microcontroller #398 in Books > Engineering & Transportation > Engineering > Industrial, Manufacturing & Operational Systems > Robotics & Automation #1798 in Books > Engineering & Transportation > Engineering > Mechanical
This is much more than just a fantastic replacement for the MBasic manual (although it's very good as that). I haven't seen any MBasic tutorials with this much depth anywhere.It's an AMAZING resource, easily one of the best-written textbooks on any subject that I've seen in a long time. It's laid out in a tutorial format, with each chapter building on the ideas in the previous pages. The book is also easy to use to find specific techniques as you would with a reference book, either with the index, or with the thorough way Jack cross-references related chapters within each chapter.Jack introduces one or two major concepts in each chapter, such as working with digital outputs, I2C, stepper motors, or HSerial, and then shows how to design the electronics parts of the concept as well, and gives solid reasoning for how he's making design choices along the way. He has a deep understanding of both computer theory and electronics design, but presents both of them in a friendly, non-jargon-y way that I think many experience levels could understand.It covers everything from the stock MBasic commands, to how to use in-line and standalone assembler where needed, to the undocumented (except in the forums) commands hidden in the language. You even get a CD with a FREE version of MBasic Pro 22.214.171.124 called MBasic876 (It is limited to the 16F876 / '876a parts only, which is not a huge limit). Jack also explains the differences between 126.96.36.199 (the current full release) and 188.8.131.52, AND gives working code for both versions! He even documents all of the mistakes he - and others - have found in the 184.108.40.206 manual, saving much frustration when learning the language.
I own MicroBasic Pro 5.2. Although the BasicMicro's manual is large and informative, it left out too many facets and explanations for features. In fact, knowledgeable users were constantly alluding to 'hidden' features and undocumented commands and/or extensions in the forums. New and intermediate users were operating at a disadvantage for this reason. This book easily fixes all those shortcomings. The contents cover both the present version, 5.2, and the newest yet-to-be-released version, 5.3, represented in the demo version on the CD.Jack Smith has done a real service to everyone seeking a pathway to develop projects with one of the industry's most popular and best supported processors - the Microchip PIC. He has documented all the compiler's features, in a clear and concise fashion, that allows the user to realize all the power of this compiler. Every chapter clearly explains the hardware and software relevant to the chapter's subject, and provides numerous useful code examples to get the user started.The chapter on using ISRASM, MB Pro's interrupt handler, and the chapter that collects together and summarizes all the previously unexplained commands and features, easily makes this book a 'must have'.The demo compiler supports only the PIC16F876 and its -A version. At present users report that this program doesn't work with Win9x or ME machines, but is OK for Win2000 and XP. This is probably due to the 32 bit nature of the new software. This may change, so refer to their forums and home page for news about this. Basic Micro promises to upgrade from the present version to version 5.3, when released, for free.After two years of experimenting with different BASIC compilers, I find MB Pro easily the best of the bunch.
Programming the PIC Microcontroller with MBASIC (Embedded Technology) PIC Microcontroller Project Book : For PIC Basic and PIC Basic Pro Compliers 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) Beginner's Guide To Embedded C Programming: Using The Pic Microcontroller And The Hitech Picc-Lite C Compiler 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) Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC 18F Series PIC'n Techniques, PIC Microcontroller Applications Guide Serial PIC'n : PIC Microcontroller Serial Communications Automatic On/Off Control of Small Motors & Other Home Appliances Using PIC 18F4680 Microcontroller -- A Circuit Diagram & PIC Program Code PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC18 PIC Microcontroller And Embedded Systems Programming PIC Microcontrollers with PICBASIC (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) Programming and Customizing the PIC Microcontroller (Tab Electronics) Programming and Customizing the Pic Microcontroller Microcontroller Programming: The Microchip PIC PIC Microcontroller Programming: in 10 captivating lessons (JAL) Programming 16-Bit PIC Microcontrollers in C, Second Edition: Learning to Fly the PIC 24