This book is ideal for the engineer, technician, hobbyist and student who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the 18F series.
The architecture of the PIC 18FXXX series as well as typical oscillator, reset, memory, and input-output circuits is completely detailed. After giving an introduction to programming in C, the book describes the project development cycle in full, giving details of the process of editing, compilation, error handling, programming and the use of specific development tools. The bulk of the book gives full details of tried and tested hands-on projects, such as the 12C BUS, USB BUS, CAN BUS, SPI BUS and real-time operating systems.
* A clear introduction to the PIC 18FXXX microcontroller’s architecture
* 20 projects, including developing wireless and sensor network applications, using I2C BUS, USB BUS, CAN BUS and the SPI BUS, which give the block and circuit diagram, program description in PDL, program listing and program description.
* Numerous examples of using developmental tools : simulators, in-circuit debuggers (especially ICD2) and emulators
* A CDROM of all the programs, hex listings, diagrams, data sheets and tables
Users electronic tags:
18f4550 multisim, multisim microcontroller, pic projects circuits, mcu miltisim, miltisim mcu projects, pic microcontroller projects, pic microcontroller projects in multisim
Customers Who Bought This Item Also Bought
- SD Card Projects Using the PIC Microcontroller
- MSP430 Microcontroller Basics
- Electronic Sensor Circuits & Projects
- The PIC Microcontroller: Your Personal Introductory Course, Third Edition
- Programming the PIC Microcontroller Starter Package
Did not like this book at all. It does not use MPLAB IDE instead it uses another program, which I did not like. The code in the book is from a Library, so you are basically calling functions that do all the work in the background. It does not truly teach you how to program the pic18 for your self. I also got, programming 16-Bit PIC Microcontrollers in C: by Lucio Di Jasio. Which I would recommend to anyone, it clearly show how to configure registers and program a 100pin PIC MCU with C language.
The value of this book depends upon your background. If you are an experienced C programmer, 1/4 of the book is of limited value. If you already know about the PIC microcontroller (via the Microchip freely downloadable specs for 18F chips or other), another 1/4 of the book is useless.
The latter 1/2 of the book is basically the projects. Here, I will have to give credit — there are a lot of projects covering all aspects of how real microcontrollers are used for displays, sensors, networks, etc. All projects are low to moderate complexity but are complete (nothing missing).
As an experienced C programmer (on the PC and Linux) and an experienced assembly language programmer on the PIC, I was hoping this would help me bridge my knowledge gap of using C on the PIC. It did not. Rather, it gave me the nuts-and-bolts C-on-PIC information which can be obtained anywhere. What it lacked (and perhaps the author never intended me as an audience) were what to consider, what to avoid, and how to approach projects written in C on a microcontroller. I think this book may be useful for novices who do not know C or PIC microcontrollers but should be skipped if you already know them.
I purchased this book because It had the right words SD card, RTOS… After careful examination this is just a compilation of pic data sheets and examples from the compilers vendors. The RTOS is directly from CCS. If you are looking for more advanced pic projects this is NOT the book for you.
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) !
Until I read this book I didn’t even know Mikroelektronika existed. Have a look at Mikroe dot com. They have BasicPro and C compilers which cover PIC16 and PIC18. Their EasyPIC6 demo board in my opinion is the best available. They have reasonable prices and very helpful staff. You can also download free tutorials/books.
He gives the Mikroelektronika website as microe dot com (with a C). It should be mikroe dot com (with a K). They are in Belgrade, in the old Yugoslavia. Language and shipping have not been a problem.
The book is well written in a readable style. The title says “advanced” but it is also suitable for beginners. He starts with basic microcontroller theory and sticks to PIC18. It has 539 pages, but if you have prior knowledge of PIC16/ASM you can start at page 119 for a course on C (Using MikroC) before going on to development tools and projects. He covers all the standards, LEDs, LCDs, keypads, SD cards, serial RS232 and USB. He goes as far as control area networks (CAN) and real time operating systems (RTOS). So he really does cover advanced topics, at least by my standards.
For real time operating systems (RTOS) he uses the CCS compiler. Mikroelektronika don’t cover it but I think they soon will.