or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $48.81
 
 
   
Sell Back Your Copy
For a $3.53 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Programming the PIC Microcontroller with MBASIC (Embedded Technology)
 
 

Programming the PIC Microcontroller with MBASIC (Embedded Technology) [Paperback]

Jack Smith (Author)
5.0 out of 5 stars  See all reviews (5 customer reviews)

List Price: $78.95
Price: $54.23 & this item ships for FREE with Super Saver Shipping. Details
You Save: $24.72 (31%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want it delivered Thursday, February 2? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $48.81  
Paperback $54.23  
Sell Back Your Copy for $3.53
Whether you buy it used on Amazon for $48.99 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $3.53.
Used Price$48.99
Trade-in Price$3.53
Price after
Trade-in
$45.46

Book Description

0750679468 978-0750679466 June 14, 2005
The Microchip PIC family of microcontrollers is the most popular series of microcontrollers in the world. However, no microcontroller is of any use without software to make it perform useful functions. This comprehensive reference focuses on designing with Microchip's mid-range PIC line using MBASIC, a powerful but easy to learn programming language. It illustrates MBASIC's abilities through a series of design examples, beginning with simple PIC-based projects and proceeding through more advanced designs. Unlike other references however, it also covers essential hardware and software design fundamentals of the PIC microcontroller series, including programming in assembly language when needed to supplement the capabilities of MBASIC. Details of hardware/software interfacing to the PIC are also provided.
BENEFIT TO THE READER: This book provides one of the most thorough introductions available to the world's most popular microcontroller, with numerous hardware and software working design examples which engineers, students and hobbyists can directly apply to their design work and studies. Using MBASIC, it is possible to develop working programs for the PIC in a much shorter time frame than when using assembly language.

* Offers a complete introduction to programming the most popular microcontroller in the world, using the MBASIC compiler from a company that is committed to supporting the book both through purchases and promotion

* Provides numerous real-world design examples, all carefully tested

* CD contains the source code files and executables, and will include a demo version of the MBASIC compiler, allowing engineers to work out the design exercises in the book

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Customers Who Bought This Item Also Bought


Editorial Reviews

Review

"I've been so impressed with this book in the week I've been reading it, that I have to think the only reason it's not made it to these forums yet is because no one has found it yet.

If you've been waiting, as I have, for a rewrite of the MBasic manual, then you should buy this book. This is much more than just a manual (although it's very good as that), and I haven't seen any MBasic tutorials with this much depth anywhere.

It's an AMAZING volume of work, easily one of the best textbooks on any subject that I've seen in a long time. 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 subjects 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.

My biggest question now is, it's obvious that Jack got some fantastic help on the project from Basic Micro themselves - so why aren't they selling the book right from this site? Or at least announcing its availability?

So far, I have found answers to every question that's stumped me even after reading these forums

I hope some others can enjoy this as much as I have. It's made me excited again about how much MBasic allows you to do with a PIC." - Brian, Basic Micro Forum

I got home late tonight. I wish I'd gotten home a lot sooner because THE book is here!! And it's a beaut, too. All I can say is...Some day I hope to know as much about PICs as Jack forgets every day....This meets my definitions of "complete" and "comprehensive"!

- kenjj, Basic Micro Forum

"This very useful book allows even someone new to PICs to be able to choose the proper device, program and design the circuit for simple to sophisticated designs. This is a great book for quickly learning about and using microcontrollers to do amazing tasks."

- IEEE Electrical Insulation Magazine, Dec. 2005

Book Description

One of the most thorough introductions available to the the world's most popular microcontroller!

Product Details

  • Paperback: 800 pages
  • Publisher: Newnes (June 14, 2005)
  • Language: English
  • ISBN-10: 0750679468
  • ISBN-13: 978-0750679466
  • Product Dimensions: 9.2 x 7.5 x 1.3 inches
  • Shipping Weight: 3.1 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #1,925,697 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

5 Reviews
5 star:
 (5)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 5 people found the following review helpful:
5.0 out of 5 stars A great MBasic AND electronics reference for all kinds of PIC projects, August 27, 2005
This review is from: Programming the PIC Microcontroller with MBASIC (Embedded Technology) (Paperback)
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 5.3.0.0 called MBasic876 (It is limited to the 16F876 / '876a parts only, which is not a huge limit). Jack also explains the differences between 5.2.1.1 (the current full release) and 5.3.0.0, AND gives working code for both versions! He even documents all of the mistakes he - and others - have found in the 5.2.1.1 manual, saving much frustration when learning the language.

If you wanted to use this as a textbook, there are "Ideas for Changes to Programs and Circuits" at the end of each chapter, that would make good homework assignments.

The CD also contains all of the code examples from the book (in both 5.2.1.1 and 5.3.0.0 versions, with comments), Linear Technology Circuit Simulation Software\SWCADIII (LTSPICE) circuit simulation tools, and datasheets for all of the parts used in the book.

An extra bonus is the nearly page-long list of references at the end of each chapter, containing information about everything from good 8-bit microcomputer design guides, to where to find current datasheets for the parts used in the chapter, to great freeware resources for the PC.

So far, I have found answers to every question that's stumped me even after reading the Basic Micro forums.

I hope some others can enjoy this as much as I have. It's made me excited again about how much MBasic allows you to do with a PIC.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Best book of its type I've seen, September 16, 2005
This review is from: Programming the PIC Microcontroller with MBASIC (Embedded Technology) (Paperback)
What Jack Smith has done in this book goes far beyond what the title indicates. It is an excellent tutorial, AND an excellent reference book AND a great project book.

Unlike many programming books, this one also demonstrates the author's engineering expertise by providing details of circuity including the hows and whys of interfacing to PICs, reasons for component parts and values selection, timing charts, 'scope pictures, etc. His choice of projects is excellent, and touches on virtually every application in which a PIC would likely be used.

He also provides a CD loaded with support documentation, source code for all the projects for both the current release and 5.3.0.0, which is due out shortly. He details the differences between the two versions, and provides lots of info on undocumented commands and errata in the MBasic manual. He also includes a free version of 5.3.0.0 which is limited only in the chip it will support, which is one of the best and most popular ones in use today.

As far as the "obsolete" comment made in an earlier review, all I can say is that MBasic has the best feature set of any Basic compiler for PICs that I have seen for the chips it supports, which includes all the most popular ones, incuding my favorites, the 16F876 and '877. The fact that Basic Micro obviously worked with the author to provide a pre-release version of the next release tells me there are no plans to obsolete the program.







Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Clear, concise and knowledgeable, August 26, 2005
Amazon Verified Purchase(What's this?)
This review is from: Programming the PIC Microcontroller with MBASIC (Embedded Technology) (Paperback)
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. It has a mix of features and a command set that, for the money, easily makes it a real value. Check it out at basicmicro.com.
If you decide that MB Pro is the compiler for you, then make it a point to buy this book to achieve maximum return on your investment.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews



Only search this product's reviews



Inside This Book (learn more)
First Sentence:
PlCs are inexpensive one-chip computers designed and manufactured by Microchip TechnoIogy, Inc. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
var byte, sidetone frequency, valid start pulse, bank selection bits, tone burst input, unit step intervals, interrupt version, current motor position, prescale ratio, unipolar motor, full step operation, power control board, target pulse width, narrowest element, var word, cosine ramp, low side switching, btfsc status, bipolar motor, full step drive, main program loop, banking bits, assembler equivalent, high side switching, prescaler set
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Tek Run, User's Guide, Basic Micro, Application Note, Main End, Endlf Next, Operands Description Cycles Affected Notes, Microchip Technology, Endlf Return, Var Float, Pre-Set Dim, Assembler Time, Dallas Semiconductor, Function Page Summary, Dta Con, Endlf Endlf, Assembler In-Line Macro, Constants Clk Con, Dec Temp, Read Value Sxxx, International Rectifier, Maxim Integrated Products, Return Subroutine, End Let, Real Fahrenheit
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:



Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(38)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!

Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject