MICRO CONTROLLER AND INTERFACING
Course Contents
 
Introduction Timer & Counter Operation
   
  • Introduction
  • Microcontrollers vs Microprocessors & PLCS.
  • Microcontroller Hardware Architecture.
  • Application of Microcontrollers.
  • Overview of Atmel, PIC and AVR Microcontrollers.
  • Difference b/w Timer and Counters.
  • Timer Mode Registers (TMOD)
  • Timer Control Register (TCON)
  • Timer Mode & the Overflow Flag
  • Starting /Stopping & Controlling Timers.
  • Intialization & Accessing Timer Registers.
  • Short & Long Intervals
  • 8052 Timers.
  • Baud Rate Calculation & Generation.
   
Hardware Architecture of Microcontroller Serial Communication
   
  • MCS-51 Family Overview
  • Memory Organization: RAM, ROM and Bank Registers.
  • Special Function Registers.
  • On-Chip & Off-Chip Memory.
  • 8032,8052,89c51,89c52 Enhancements.
  • Reset Operation.
  • Serial Port Control Registers.
  • Modes of Operations.
  • Initialization & Accessing Serial Port Registers.
  • Multiprocessor Communication.
  • Serial Port Baud Rates.
  • Interrupts.
   
Instruction Set Summary Interrupts Organization
   
  • Control Transfer Instructions, Jump, Loop, and Call
  • I/O Port Programming & Single-Bit instructions & Programs.
  • Instruction Type
  • Lookup Tables
  • I/O: strobing versus handshaking
  • Program Design using Interrupts.
  • Serial Port Interrupts.
  • External Interrupts.
  • Interrupts Timings.
   
  Application
   
 
  • 8051 Interfacing to LCD,ADC and Sensors.
  • 8051 Interfacing to Stepper Motor, Keyboard and DAC.
  • 8051 Interfacing to External Memory
  • Interfacing Programming.
  • Cross Compilers.
   
Schedule of Class  
Course duration is Six Weeks.  
back