Thursday 25 October 2012

Syllabus for PIC Microcontroller

Syllabus for PIC Microcontroller


Module 1: Introduction
  • Introduction to various technologies in Electronics
  • Analog, Power and Digital electronics basics
  • Comparison of different technologies
  • Introduction to embedded system
  • Importance and evolution of Embedded system
  • Comparison with other technologies
  • Different architectures and elements used in embedded system
Module 2: PIC 16f877 / 18f4520 microcontroller
  • Introduction to PIC architecture
  • Comparison of PIC with  other CISC & RISC based systems and Microprocessors
  • PIC family Categories and importance (10F/12F/16F/18F)
  • 16f877 / 18f4520 pin details and specifications (with package detail)
  • Instruction set / Bus architecture
  • RAM, FLASH, UART and other peripherals.
  • Interrupts, timer , Counters
  • Introduction to PIC ProBASIC programming KIT
Module 3: Assembly language
  • Assembly Language (Instruction set, Mnemonics, Memory address)
  • Use of Assemblers & Simulator
  • MPLAB
  • Configuring of 16f and 18f
  • Rules to write a code
  • Programming for PIC
  • Examples programs for PIC
  • Compilation and burning hex file on Programmer
Module 4: Embedded C language
  • Introductions to Embedded C
  • Loops, String , Arrays, Pointers
  • Functions and Macros
  • Compilers , Editors and Burners( HI-TECH C , C18 )
Module 5: Peripheral Interfacings
  • Port programming & led interfacing
  • Seven segment display
  • Liner keyboard
  • Matrix keyboard
  • DC motor
  • Stepper motor
  • Relay
  • Internal Watchdog timer
  • Timer & Counter
Module 6: Communication Protocols and Converters interfacings
  • Serial RTC (I2C)
  • EEPROM (I2C)
  • UART (Serial Communication)(SPI)
  • 8 – Channel Internal ADC
  • Sensors
Module 7: Advance display modules
  • Introduction to graphics
  • 16×2 LCD display
  • Graphics on Character LCD
  • Introduction Graphic LCD
  • Graphic LCD Controller and Commands
  • Interfacing and making Graphics for 128×64 GLCD
Module 8: Final project
  • Final embedded based Project

:� S 5 ��q 8 q style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: "Times New Roman"'>16×2 LCD display
  • Graphics on Character LCD
  • Introduction Graphic LCD
  • Graphic LCD Controller and Commands
  • Interfacing and making Graphics for 128×64 GLCD
  • Module 8: Final project
    • Final embedded based Project

    1 comment:

    1. Hi, you make mind blowing ideas and a spectacular article here. Last time, when I saw your site this was a little good but today I visit the web site again and find that you guys making a very smart work on the site. Today Web surfing is run very fast and a huge competition over the web is spread. So it is quite interesting. Job Openings in Qatar

      ReplyDelete