• Embedded

    Background of the Course:

            Embedded systems have become the next usual gesture of technology, finding application in various fields of engineering. The objective of this course is to convey training to graduate engineers, in the specialized area of Embedded Systems so that they can develop proficiency in developing and deploying embedded systems over a broad range of applications.
    The modules of this course will afford a coverage on 8 bit PIC microcontroller, a variety of advanced protocols and interfacing of different peripherals with PIC microcontroller.

    Course Module and Duration:

    1. INTRODUCTION

    Embedded System

    • Characteristics of Embedded System
    • Application Areas
    • Real Time Examples
    • Embedded System Hardware Design
    • Design and Development of Embedded Software
    • Real Time Embedded System

    Microprocessor & Microcontroller

    • Basic Concepts of Microprocessor
    • Basic Concepts of Microcontroller
    • Difference between microprocessor and microcontroller
    • Introduction to CISC & RISC Architecture
    • Memory Organization

    2. PIC MICROCONTROLLER

    • Introduction PIC Microcontroller
    • PIC16F877A Architecture and Instruction Set
    • Memory Organization
    • I/O Ports and SFRs
    • Interrupts
    • Timers and ADC

    3. EMBEDDED C PROGRAMMING

    • Data Types and Storage Classes
    • Operators and Expressions
    • Control Statements
    • Functions
    • Pointers and Arrays

    4. PROTOCOL OVERVIEW

    • Serial Communication Protocols - USART, SPI, I2C, CAN

    LAB EXPERIMENTS
    EMBEDDED REAL TIME INTERFACING

    • Interfacing of LED with PIC16F877A Microcontroller
    • Interfacing a Switch with PIC16F877A Microcontroller
    • Interfacing of both LED and Switch with PIC16F877A Microcontroller
    • Matrix keypad interfacing with PIC16F877A Microcontroller
    • PIC16F877A Microcontroller and Seven segment interfacing
    • Development of Software for Timer peripheral
    • PIC16F877A Microcontroller and LCD Interfacing
    • Using of internal EEPROM
    • ADC Interfacing
    • 8 bit ADC Interfacing
    • 10 bit ADC Interfacing
    • PWM signal generation at various frequencies
    • Interfacing of PIC16F877A Microcontroller and sensor having analog output
    • Interfacing of PIC16F877A Microcontroller and sensor having digital output
    • Interfacing PC to PIC16F877A Microcontroller using UART
    • Interfacing of RF Transmitter and Receiver with PIC16F877A Microcontroller
    • PIC16F877A Microcontroller and Seven segment Display interfacing using SPI
    • PIC16F877A Microcontroller and LCD Interfacing using SPI
    • PIC16F877A Microcontroller and LCD Interfacing using I2C

     
    Course Coverage:

    • Architecture of Microcontroller: PIC16F877A
    • Interfacing issues
    • Software design and programming for embedded systems
    • Embedded Control and applications.

     Course Material:
    Each candidate will be provided a CD consisting of relevant theories and reference book materials, as per the coverage schedule.

  • EMBEDDED COURSE SYLLABUS

    1. INTRODUCTION
                Embedded System

    • Characteristics of Embedded System
    • Application Areas
    • Real Time Examples
    • Embedded System Hardware Design
    • Design and Development of Embedded Software
    • Real Time Embedded System

         Microprocessor & Microcontroller

    • Basic Concepts of Microprocessor
    • Basic Concepts of Microcontroller
    • Difference between microprocessor and microcontroller
    • Introduction to CISC & RISC Architecture
    • Memory Organization

     
    2. PIC MICROCONTROLLER                                                                

    • Introduction PIC Microcontroller
    • PIC16F877A Architecture and Instruction Set
    • Memory Organization
    • I/O Ports and SFRs
    • Interrupts
    • Timers and ADC

     

    3. EMBEDDED C PROGRAMMING                                                                 

    • Data Types and Storage Classes
    • Operators and Expressions
    • Control Statements
    • Functions
    • Pointers and Arrays

    4. PROTOCOL OVERVIEW                                                                    

    • Serial Communication Protocols - USART, SPI, I2C, CAN
  • LAB EXPERIMENTS
    EMBEDDED REAL TIME INTERFACING                                     
      

    • Interfacing of LED with PIC16F877A Microcontroller
    • Interfacing a Switch with PIC16F877A Microcontroller
    • Interfacing of both LED and Switch with PIC16F877A Microcontroller
    • Matrix keypad interfacing with PIC16F877A Microcontroller
    • PIC16F877A Microcontroller and Seven segment interfacing
    • Development of Software for Timer peripheral
    • PIC16F877A Microcontroller and LCD Interfacing
    • Using of internal EEPROM
    • ADC Interfacing
      • 8 bit ADC Interfacing
      • 10 bit ADC Interfacing
    • PWM signal generation at various frequencies
    • Interfacing of PIC16F877A Microcontroller and sensor having analog output
    • Interfacing of PIC16F877A Microcontroller and sensor having digital output
    • Interfacing PC to PIC16F877A Microcontroller using UART
    • Interfacing of RF Transmitter and Receiver with PIC16F877A Microcontroller
    • PIC16F877A Microcontroller and Seven segment Display interfacing using SPI
    • PIC16F877A Microcontroller and LCD Interfacing using SPI
    • PIC16F877A Microcontroller and LCD Interfacing using I2C