PIC Microcontroller and Embedded Systems By Muhammad Ali Mazidi E-Book

Summary of PIC Microcontroller and Embedded Systems By Muhammad Ali Mazidi E-Book


This book provides a systematic guide to PIC18 microcontroller programming and interfacing using both Assembly and C languages. It covers core architecture, peripheral integration (LCD, motors, sensors), hardware design, and includes a dedicated PIC trainer chapter. Targeted at university students, it offers step-by-step examples for timers, serial ports, interrupts, and motor control.

Parts used in the PIC Microcontroller and Embedded Systems Project:

  • PIC18 family of Microcontrollers
  • LCD
  • Keyboard
  • ADC
  • DAC
  • Sensors
  • Serial Ports
  • Timers
  • DC Motors
  • Stepper Motors
  • Optoisolators
  • RTC (Real Time Clock)
  • Relay
  • CCP and ECCP modules
  • DS1306 RTC
  • Flash and EEPROM Memories
  • PIC Trainer

Book Introduction:

Offers a systematic approach to PIC programming and interfacing using Assembly and C languages. Offering numerous examples and a step-by-step approach, it covers both the Assembly and C programming languages and devotes separate chapters to interfacing with peripherals such as Timers, LCD, Serial Ports, Interrupts, Motors and more. A unique chapter on hardware design of the PIC system and the PIC trainer round out coverage. Systematic coverage of the PIC18 family of Microcontrollers. Assembly language and C language programming and interfacing techniques. Thorough coverage of Architectures and Assembly language programming of the PIC18. Thorough coverage of C language programming of the PIC18. Separate chapters on programming and interfacing the PIC with peripherals – Includes information on how to interface the PIC with LCD, keyboard, ADC, DAC, Sensors, Serial Ports, Timers, DC and Stepper Motors, Optoisolators, and RTC. Covers how to program each peripheral, first using the Assembly language and then using the C language. Those involved with PIC programming and interfacing using Assembly and C languages.

PIC Microcontroller and Embedded Systems

Audience: Tertiary; University or College
Format: Hardcover
Language: English
Number Of Pages: 832
Published: 1st February 2007
Dimensions (cm): 28.4 x 21.6  x 3.6
Weight (kg): 1.878

 

Table of Contents:

Chapters
Introduction to Computing p. 1
The PIC Microcontrollers: History and Features p. 23
PIC Architecture & Assembly Language Programming p. 39
Branch, Call, and Time Delay Loop p. 97
PIC I/O Port Programming p. 129
Arithmetic, Logic Instructions, and Programs p. 155
Bank Switching, Table Processing, Macros, and Modules p. 193
PIC Programming in C p. 251
PIC18F Hardware Connection and ROM Loaders p. 299
PIC18 Timer Programming in Assembly and C p. 335
PIC18 Serial Port Programming in Assembly and C p. 387
Interrupt Programming in Assembly and C p. 423
LCD and Keyboard Interfacing p. 473
ADC, DAC, and Sensor Interfacing p. 499
Using Flash and EEPROM Memories for Data Storage p. 529
CCP and ECCP Programming p. 569
SPI Protocol and DS1306 RTC Interfacing p. 603
Motor Control: Relay, PWM, DC, and Stepper Motors p. 635
PIC18 Instructions: Format and Description p. 673
Basics of Wire Wrapping p. 721
IC Technology and System Design Issues p. 725
Flowcharts and Pseudocode p. 745
PIC18 Primer for x86 and 8051 Programmers p. 750
ASCII Codes p. 752
Assemblers, Development Resources, and Suppliers p. 754
Data Sheets p. 756
Table of Contents provided by Publisher. All Rights Reserved.

Link to Purchase E-Book:

PIC Microcontroller and Embedded Systems By Muhammad Ali Mazidi E-Book

Quick Solutions to Questions related to PIC Microcontroller and Embedded Systems:

  • What languages are covered for PIC programming?
    The book covers both Assembly language and C language programming.
  • Which microcontroller family is the primary focus?
    The text provides systematic coverage of the PIC18 family of Microcontrollers.
  • Can I learn how to interface motors with the PIC?
    Yes, there are separate chapters on interfacing DC and Stepper Motors.
  • Does the book cover hardware design?
    Yes, it includes a unique chapter on the hardware design of the PIC system and the PIC trainer.
  • Are LCD and keyboard interfaces included?
    Yes, the book details programming and interfacing for LCD and Keyboard peripherals.
  • How does the book handle ADC and DAC?
    It covers ADC, DAC, and Sensor Interfacing using both Assembly and C languages.
  • Is interrupt programming explained?
    Yes, Interrupt Programming is covered in detail using Assembly and C.
  • What resources are provided for data storage?
    The book explains how to use Flash and EEPROM Memories for Data Storage.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter