Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC 18F Series 1st Edition

19 customer reviews
ISBN-13: 978-0750686112
ISBN-10: 0750686111
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Sell yours for a Gift Card
We'll buy it for $9.11
Learn More
Trade in now
Have one to sell? Sell on Amazon
Rent
$48.41
Due Date: Dec 20, 2015 Rental Details
FREE return shipping at the end of the semester.
In Stock. Rented from RentU , Fulfilled by Amazon
Access codes and supplements are not guaranteed with rentals.
List Price: $50.95 Save: $2.54 (5%)
To Rent, select Shipping State from options above
Rent from Amazon Price New from Used from
Kindle
"Please retry"
Paperback, April 9, 2008
"Please retry"
$48.41
$320.73 $50.55
More Buying Choices
7 New from $320.73 10 Used from $50.55

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Textbooks

Editorial Reviews

From the Back Cover

Over 20 projects for the PIC18 included in this book!

Microchip's PIC18 offers a world of possibilities from LEDs to voltmeters to real-time operating systems (RTOSs). Filled with projects, this book starts the reader with an overview of the basic features of microcontrollers followed by a review of the PIC18 series in depth. Also, included is a brief tutorial on the C programming language. The mikroC compiler is used throughout the book with a chapter devoted to its functions and libraries. Currently available development kits are discussed including simulators, emulators, and in-circuit debuggers with examples of what these tools can bring to a project. All of this is in preparation for the challenging projects that you will find between these covers.

Advanced PIC18 projects include:
" SD Card projects such as: Read CID Register and Display on a PC Screen
" USB-based projects such as: USB-based Microcontroller Input/Output
" CAN bus projects such as: Temperature sensor
" RTOS projects such as: Random number generator



The accompanying CD-ROM contains source files and HEX files for all of the projects and a limited-version of the mikroC compiler.

About the Author

Prof Dogan Ibrahim graduated from the University of Salford with First Class Honours in Electronic Engineering. He then completed an MSc course in Automatic Control Engineering at the University of Manchester, and PhD in Digital Signal Processing at the City University in London. Prof Ibrahim worked at several companies before returning to the academic life. He is currently a lecturer at the Department of Computer Information Systems at the Near East University. Prof Ibrahim is a Fellow of the IET, and a Chartered Electrical Engineer. His interests are in the fields of microcontroller based automatic control, digital signal processing, and computer aided design.
NO_CONTENT_IN_FEATURE

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Paperback: 560 pages
  • Publisher: Newnes; 1 edition (April 9, 2008)
  • Language: English
  • ISBN-10: 0750686111
  • ISBN-13: 978-0750686112
  • Product Dimensions: 9.2 x 7.6 x 1.1 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #1,303,412 in Books (See Top 100 in Books)

Important Information

Ingredients
Example Ingredients

Directions
Example Directions

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews

26 of 26 people found the following review helpful By D. Smith on November 28, 2008
Format: Paperback
This book is well-written and is of the "something for everybody" variety.

Actually as I review the contents of the book, I realize how much ground was covered. There are a lot topics in this book that are directly on-target for a lot of practicing engineers.

As an example, in the last 12 months (before having this book at my fingertips, actually), I implemented USB, SD card functionality, CAN and an RTOS. All of these topics, and more, are covered in this single book.

I will say that the material is not covered in depth, and does seem to betray the "advanced" moniker in the title. The other ding on the book is that it is heavily geared towards the mikroC compiler, which is not very well-known or respected in the PIC community.

Chapter 1 covers the requisite "introduction to computers & microcontrollers" topics, such as number systems, memories, etc.. This will be review / skippable for most readers, but it's good that the author included it.

Chapter 2 is a good survey of the PIC18F. Sure, most of the information is in the datasheets, but here in the book it's digested/summarized, and in some cases, in my opinion, explained better than the Microchip documentation. Worth the read.

Chapter 3 covers the C programming language. I glossed over this chapter, since I've been using C for more than half of my life.

Chapters 4 and 5 cover the mikroC compiler, which is included with the book (limited version), as well as the libraries, development toolset & some sample code. Worth some time, especially if you're new to the toolset. If the author hadn't used this toolset, these chapters wouldn't be as necessary.

Chapter 6 starts with some simple projects. Blinking LEDs, serial communications, basic electronics....
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 15 people found the following review helpful By A. Stefanopoulos on June 23, 2008
Format: Paperback Verified Purchase
Although there aren't any books related with C programming for the PIC18F family, I would not recommend this book. I expected a more serious and detailed approach of building a C project for these microcontrollers avoiding to use ready made C libraries of a specific compiler like microC. I would only recommend this book to novice programmers and especially to those owning the microC compiler. The term "advanced" does not fit in this book. I have found much more advanced topis and learned searching the Internet rather than having bought and read this book. It's a pitty but I was expecting a more vertical approach.
3 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 14 people found the following review helpful By Lee Oien on May 28, 2008
Format: Paperback
I pre-ordered this book 2 to 3 months before it came out. Based on the authors past work I figured he knew how to deliver. Didn't happen. Most of the books is reprint of the data sheet and microC syntax. The author teaches microC, and I was expected something a bit more main-stream, by page after page after page of syntax.

Then the author gets in to logn discussion about what GUI's and work environments one could use. A little is ok, even helpful but the author just continues to pad pages with very little useful content.

And finally, the first project is to... blink and LED. This is kind of the "Hello World" of microcontroller programing. However, this is an "Advanced" book. The next several projects are more of the same, LED, 7-Segment LEDs, and variaions. There is some stuff on LCDs too. However, the important details are burined in the microC code so you don't really learn how to use and LCD, PIC18F, in C code. The amount of work to port this over is huge.

Finanally some decent projects come up. However, they feel rushed. Poorly documented if one wanted to expand on them. The RTOS information goes no place useful. In the end, the author just gives you the tools to copy his work and very little more.

All and all I wish I could get my money back. -Lee
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 5 people found the following review helpful By Starlino on August 10, 2009
Format: Paperback
This is a great book for those begining programming PIC MCUs. Some might argue that the content is not for advanced users, but this book helped me create some advanced projects later on. Don't judge a book by its cover and in this case don't judge the book by it's title. The book contains great material which will jump-start you in building your own PIC projects. I found the chapters on USB to be extremely usefull and I have to give cretid to this book for being able to build my own USB gamepad device (google for "starlino gamepad" and see the project for yourself) !
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 5 people found the following review helpful By Goodwin Chang on July 28, 2008
Format: Paperback
Not only the MikroC is not work. Even different chapter uses different compiler. For USB uses PICBasic and RTOS uses CCS and the other uses MikroC. What happens the author just spend time at copy and paste. Almost the 2/3 of the books is the general purpose information and just useful for the beginning student. I am very disappointed at this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Happyreader on July 30, 2011
Format: Paperback Verified Purchase
Dedica muchos capitulos a la introduccion de microcontroladores, programacion, etc y luego recien empieza con programas y proyectos utiles.
No deja de ser un libro interesante para el que no tiene muchas nociones sobre PIC.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 8 people found the following review helpful By C. Savell on May 21, 2008
Format: Paperback
I was very disappointed with this book. The title is very misleading. The projects are not at advanced and are mostly coded specially to use the MikroC compiler and will not work in other environments without extensive porting or rewriting.

Unless you are a beginner and use the MikroC compiler select a different book.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Want to discover more products? Check out these pages to see more: electronic book, telecommunications