The best learning institution

welcome to DRASTI INSTITUTE


PIC MICROCONTROLLER COURSE CONTENT

  • History & need of Embedded System
  • Basic components of Embedded System
  • Hardware Classification of Embedded System
  • Programming Language Classification of Embedded System

  • Difference between Microprocessor & Microcontroller
  • Classification based on Architecture
  • Classification based on Instruction Set
  • Type of Microcontroller
  • Memory Classification

  • Classification of Von-Neumann and Harvard Architecture
  • Difference between RISC and CISC
  • Memory Classification
  •           -Primary Memory

              -Secondary Memory


  • Low Level Languages
  • Middle Level Language
  • High Level Language
  • Advantage & Disadvantage of Low level & High level programming language
  • Interaction of language with Compilers

  • Assembler
  • Interpreter
  • Compiler
  • Simulator
  • Emulator
  • Debugger

  • Introduction to 8051 and Family
  • Introduction to Microchip and Family
  • Block Description of PIC uC
  • PIN diagram Description of PIC uC
  • Introduction of File Register (RAM)
  • Introduction to RAM Architecture
  • Access Bank
  • Special Features of PIC uC

  • Why C
  • Benefits of C over Assembly
  • Constants,Variables & Data Types Keywords & Identifiers Data type & its memory representation User Define data types (Structure)
  • Array
  • Pointers
  • Operators

              -Arithmetical Operator

              -Logical Operator

              -Bitwise Operators

  • Control Statement and Loops

              -If

              -Switch

              -For

              -While

              -Do While

  • Introduction to preprocessor directives
  • Assembly within C (Inline Assembly)

  • MPLAB Compiler
  • MPLAB C 18 Compiler
  • Micro Pro C Compiler
  • PIC18 Simulator IDE
  • Proteus

  • Brief introduction to P-N Junction
  • Semiconductor Devices and LED
  • Circuit Description of Interfacing LED
  • LED Programming Patterns

  • Theory of 7-Segment Displays
  • Writing Decoding Chart for 0-f character
  • Writing one digit UP/DOWN Counter Program
  • Programming 2 Digit/3 Digit /4 Digit Counter
  • Introduction To TLC (Traffic Light Controller) Programming

  • Block Diagram of LCD
  • Types of LCD
  • Pin Structure of 16x2 LCD
  • Hardware Interfacing Circuit
  • LCD Command set
  • Writing program to drive LCD

  • Introduction to Switches & Keyboard Matrix
  • Interfacing Circuit of Switches & Keyboard Matrix
  • Programming of Keyboard Matrix & Switches
  • Controlling of LED’s by using Switches
  • Key board Matrix & LCD Interfacing Program

  • Different kind of Motors
  • Interfacing of DC Motors and Stepper Motor
  • Motor Drivers Interfacing

             L293D

             L293DULN2003


  • Description of SFR associated with Timer/Counter
  • Configuring as a Timer
  • Configuring as Counter
  • Delay Count Calculations

  • Introduction to the Communication System
  • Types of communication System

             -Analog / Digital

             -Serial / Parallel

             -Synchronous/ Asynchronous

  • Introduction to Serial Communication

              -Simplex

              -Half Duplex

              -Full Duplex

  • Description of SFR associated with Serial Communication
  • Data Framing and UART Introduction

              -RS232 Protocol

  • Introduction & Interfacing of UART

              -MAX 232 IC

  • Programming of UART

  • SFR associated with Interrupts
  • Interrupt Handling Methods
  • Programming Hardware Interrupts
  • Programming Timer Interrupts
  • Programming Serial Interrupts

  • Introduction to ADC
  • ADC Initialization

  • Introduction of Transducers
  • Types of Sensors
  • Sensor Interfacing

              -IR Sensor

              -Temperature Sensor

    • DTMF
    • SPI Protocol

                -Introduction to SPI Protocol

                -SPI Protocol Framing

                -Programming of SPI

    • I2C Protocol

                -Introduction to I2C Protocol

                -I2C Protocol Framing

                -Programming of I2C


    • Standard CCP Module
    • Enhanced CCP Module
    • Compare mode programming
    • Capture mode programming

    • Introduction to External Memory
    • Interfacing using Intel Bus Timing
    • SFR configuration to read/write Internal Memory (EEPROM)
    • Using library to read/write Internal EEPROM

  Drop us a query

  Contact us : +91-9818721953



 
 
 
 

Activities