PIC Microcontroller Projects in C: Basic to Advanced, Edition 2

Free sample

Extensively revised and updated to encompass the latest developments in the PIC 18FXXX series, this book demonstrates how to develop a range of microcontroller applications through a project-based approach. After giving an introduction to programming in C using the popular mikroC Pro for PIC and MPLAB XC8 languages, this book describes the project development cycle in full. The book walks you through fully tried and tested hands-on projects, including many new, advanced topics such as Ethernet programming, digital signal processing, and RFid technology. This book is ideal for engineers, technicians, hobbyists and students who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the PIC18F series.

This book Includes over fifty projects which are divided into three categories: Basic, Intermediate, and Advanced.

New projects in this edition:

    Logic probe Custom LCD font design Hi/Lo game Generating various waveforms in real-time Ultrasonic height measurement Frequency counter Reaction timer GPS projects Closed-loop ON/OFF temperature control Bluetooth projects (master and slave) RFid projects Clock using Real-time-clock (RTC) chip RTC alarm project Graphics LCD (GLCD) projects Barometer+thermometer+altimeter project Plotting temperature on GLCD Ethernet web browser based control Ethernet UDP based control Digital signal processing (Low Pass Filter design) Automotive LIN bus project Automotive CAN bus project Multitasking projects (using both cooperative and Round-robin scheduling) Unipolar stepper motor projects Bipolar stepper motor projects Closed-loop ON/OFF DC motor control

    • A clear introduction to the PIC 18FXXX microcontroller's architecture
    • Covers developing wireless and sensor network applications, SD card projects, and multi-tasking; all demonstrated with the block and circuit diagram, program description in PDL, program listing, and program description
    • Includes more than 50 basic, intermediate, and advanced projects
    Read more

    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.Dogan Ibrahim has been Associate Professor and Head of Department at the Near East University, Cyprus, lecturer at South Bank University, London, Principal Research Engineer at GEC Hirst Research Centre, and is now a hardware and software systems consultant to London's Traffic Control Systems Unit.

    Read more


    14 total

    Additional Information

    Read more
    Published on
    Apr 8, 2014
    Read more
    Read more
    Read more
    Read more
    Computers / Microprocessors
    Technology & Engineering / Automation
    Technology & Engineering / Electronics / Microelectronics
    Read more
    Content Protection
    This content is DRM protected.
    Read more
    Read Aloud
    Available on Android devices
    Read more
    Eligible for Family Library

    Reading information

    Smartphones and Tablets

    Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

    Laptops and Computers

    You can read books purchased on Google Play using your computer's web browser.

    eReaders and other devices

    To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
    Dogan Ibrahim
    Dogan Ibrahim
    Microcontroller-Based Temperature Monitoring and Control is an essential and practical guide for all engineers involved in the use of microcontrollers in measurement and control systems. The book provides design principles and application case studies backed up with sufficient control theory and electronics to develop your own systems. It will also prove invaluable for students and experimenters seeking real-world project work involving the use of a microcontroller.

    Techniques for the application of microcontroller-based control systems are backed up with the basic theory and mathematics used in these designs, and various digital control techniques are discussed with reference to digital sample theory.
    The first part of the book covers temperature sensors and their use in measurement, and includes the latest non-invasive and digital sensor types. The second part covers sampling procedures, control systems and the application of digital control algorithms using a microcontroller. The final chapter describes a complete microcontroller-based temperature control system, including a full software listing for the programming of the controller.

    *Provides practical guidance and essential theory making it ideal for engineers facing a design challenge or students devising a project
    *Includes real-world design guides for implementing a microcontroller-based control systems
    *Requires only basic mathematical and engineering background as the use of microcontrollers is introduced from first principles
    Lucio Di Jasio
    The Newnes Know It All Series takes the best of what our authors have written over the past few years and creates a one-stop reference for engineers involved in markets from communications to embedded systems and everywhere in between.

    PIC design and development a natural fit for this reference series as it is one of the most popular microcontrollers in the world and we have several superbly authored books on the subject. This material ranges from the basics to more advanced topics. There is also a very strong project basis to this learning. The average embedded engineer working with this microcontroller will be able to have any question answered by this compilation. He/she will also be able to work through real-life problems via the projects contained in the book. The Newnes Know It All Series presentation of theory, hard fact, and project-based direction will be a continual aid in helping the engineer to innovate in the workplace.

    Section I. An Introduction to PIC Microcontrollers
    Chapter 1. The PIC Microcontroller Family
    Chapter 2. Introducing the PIC 16 Series and the 16F84A
    Chapter 3. Parallel Ports, Power Supply and the Clock Oscillator

    Section II. Programming PIC Microcontrollers using Assembly Language
    Chapter 4. Starting to Program—An Introduction to Assembler
    Chapter 5. Building Assembler Programs
    Chapter 6. Further Programming Techniques
    Chapter 7. Prototype Hardware
    Chapter 8. More PIC Applications and Devices
    Chapter 9. The PIC 1250x Series (8-pin PIC microcontrollers)
    Chapter 10. Intermediate Operations using the PIC 12F675
    Chapter 11. Using Inputs
    Chapter 12. Keypad Scanning
    Chapter 13. Program Examples

    Section III. Programming PIC Microcontrollers using PicBasic
    Chapter 14. PicBasic and PicBasic Pro Programming
    Chapter 15. Simple PIC Projects
    Chapter 16. Moving On with the 16F876
    Chapter 17. Communication

    Section IV. Programming PIC Microcontrollers using MBasic
    Chapter 18. MBasic Compiler and Development Boards
    Chapter 19. The Basics—Output
    Chapter 20. The Basics—Digital Input
    Chapter 21. Introductory Stepper Motors
    Chapter 22. Digital Temperature Sensors and Real-Time Clocks
    Chapter 23. Infrared Remote Controls

    Section V. Programming PIC Microcontrollers using C
    Chapter 24. Getting Started
    Chapter 25. Programming Loops
    Chapter 26. More Loops
    Chapter 27. NUMB3RS
    Chapter 28. Interrupts
    Chapter 29. Taking a Look under the HoodOver 900 pages of practical, hands-on content in one book!Huge market - as of November 2006 Microchip Technology Inc., a leading provider of microcontroller and analog semiconductors, produced its 5 BILLIONth PIC microcontrollerSeveral points of view, giving the reader a complete 360 of this microcontroller
    Dogan Ibrahim
    PIC32 Microcontrollers and the Digilent chipKIT: Introductory to Advanced Projects will teach you about the architecture of 32-bit processors and the hardware details of the chipKIT development boards, with a focus on the chipKIT MX3 microcontroller development board. Once the basics are covered, the book then moves on to describe the MPLAB and MPIDE packages using the C language for program development. The final part of the book is based on project development, with techniques learned in earlier chapters, using projects as examples.

    Each projectwill have a practical approach, with in-depth descriptions and program flow-charts with block diagrams, circuit diagrams, a full program listing and a follow up on testing and further development.

    With this book you will learn:

    State-of-the-art PIC32 32-bit microcontroller architectureHow to program 32-bit PIC microcontrollers using MPIDE, MPLAB, and C languageCore features of the chipKIT series development boardsHow to develop simple projects using the chipKIT MX3 development board and Pmod interface cardshow to develop advanced projects using the chipKIT MX3 development boardsDemonstrates how to use the PIC32 series of microcontrollers in real, practical applications, and make the connection between hardware and software programmingUsage of the PIC32MX320F128H microcontroller, which has many features of the PIC32 device and is included on the chipKIT MX3 development boardUses the highly popular chipKIT development boards, and the PIC32 for real world applications, making this book one of a kind
    Dogan Ibrahim
    ©2017 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
    By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.