Hardcover: 480 pages
Publisher: Prentice Hall; 1 HAR/CDR edition (February 9, 2007)
Product Dimensions: 8.2 x 0.9 x 10.2 inches
Shipping Weight: 2.2 pounds
Average Customer Review: 4.7 out of 5 stars See all reviews (3 customer reviews)
Best Sellers Rank: #1,314,041 in Books (See Top 100 in Books) #31 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > PIC Microcontroller #467 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C #2767 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Electronics
I am fairly new to the world of PICs and about couple of months back was looking for a starting point. I picked this book because i had used a couple of other books by the same author on intel processors and i liked them quite a bit- i wasnt disappointed this time either.There arent a thousand pages to this book- its handy. The subject matter is precise, to the point. The keyword is "Applying...". There are a lot of good working examples dealing with the commonly used interfaces- barcode scanners, keypads, LCDs, solenoids, relays etc. It even goes into USB at the end- and, like me, if someone is not familiar with the USB protocols, they might need some other references.It gives an intro to assembly language and then goes onto C programming with the microchip C18 compiler, which is perhaps the most widely used compiler out there. The commenting on the programs is not extensive so anybody who's looking to be spoon-fed will be disappointed. I did have a couple of problems initially following the code in the book- I emailed the author and got a response within 48hrs.
Barry B Brey has an incredible way to explain how to make microprocessors and microcontrollers work. In this book he guides you step by step in the embedded design based on PIC Microcontrollers.
Being a newbe, it is a little too advanced for me right now. It is a college leave text, so it covers a lot of topics. I am going through the Chuck Hellebuyck series first and it should makes the book much more understandable. The book also goes through Assemble and the C languages.
Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC18 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) Integrating iOS Bluetooth LE with PIC18 Microcontrollers The Motorola MC68332 Microcontroller: Product Design, Assembly Language Programming and Interfacing Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Microcontrollers: From Assembly Language to C Using the PIC24 Family Some Assembly Required: Assembly Language Programming with the AVR Microcontroller Embedded Systems: Real-Time Interfacing to Arm® CortexTM-M Microcontrollers Interfacing PIC Microcontrollers, Second Edition: Embedded Design by Interactive Simulation Interfacing PIC Microcontrollers: Embedded Design by Interactive Simulation 80X86 IBM PC and Compatible Computers: Assembly Language, Design and Interfacing Vol. I and II (3rd Edition) 42 Rules for Applying Google Analytics: 42 Rules for Applying Google Analytics DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) Parallel Programming: Success in a Day: Beginners' Guide to Fast, Easy, and Efficient Learning of Parallel Programming (Parallel Programming, Programming, ... C++ Programming, Multiprocessor, MPI)