ATMEL 8051 MICROCONTROLLER SYLLABUS
Level-1: Introduction of Embedded System
Definition of Embedded System -Characteristics-Applications-Examples Language used in Embedded System -Assembly Language-Instruction set -Embedded Programming-Embedded Programming using C-Difference between C & Embedded C-Build Process Components -Assembler & Compiler -Microcontroller's Architecture-Diversify microcontrollers-KEIL –Cross Compiler-Universal Compiler.
Level-2: Microcontroller (89C51 & 89S51 & 89S52)
Difference between CISC & RISC-Difference between Microprocessor and Microcontrollers -Pin diagram of each series -Complete Pin description-Difference between 8031, 8051, 8052-Addressing modes -Instruction sets used in ATMEL-Types of instructions -Timers/Counters with I/O ports -Applications using timers/counters-Sample programs.
Level-3: Handling Register types of Mnemonics
Bit manipulations -Arithmetic instructions-Boolean logical instructions-Data transfer instruction -Internal Transfer -External Transfer-RAM, ROM & Hybrid Mnemonics-Special Functions Registers.
Level-4: Interrupts
Definition for Interrupt -Interrupt types -Handling interrupts -Polling sequences-Interrupt sequences-External interrupts-Internal interrupts-Programming for interrupt based applications-Problems at interrupts-Debugging ISRs-Interrupt Latency.
Level-5: Peripheral Devices
Different peripheral device -Difference types of display units -7 Segments & its types -Principle of Operation-Common Anode mode-Common Cathode mode -16x2 LCD -Applications-Hardware interfaces-Interfacing Circuits for LCD & LED -Pin diagram of 16x2-working mechanism LCD using Arrays & Pointers
Level-6: Analyzing Analog & Digital Signal
Working Principle of ADC-Critical factors in ADC -Method used in ADC -Different types of ADC (Serial and Parallel ADC)-Hardware interfacing of ADC 0809 -PIN Description-Programming for reading the ADC value using port -Working Principle of DAC-DAC Types-PIN Description-DAC interfacing Keyboard Interfacing-Applications using keyboard interfacing.
Level-7: Communication
Serial Communication -Hardware Description-Logical Level Converter-MAX 232 -design-Serial Port-Programming for serial communication-Implementation with Real time application-Parallel communication -Parallel port basics-Pin details-Interfacing with Microcontroller-PC to MC communication.
Level-8: Application of Motors
Motors used for Robotics controls -Stepper Motor & Stepper driver circuit -Stepper motor Bidirectional controlling of DC motor -Method to change polarity-Sample programs -Different sensors-Applications.
Level-9: Encoders/Decoders
Introduction of various Encoders & Decoders -Examples HT12E/HT12D Interfacing circuits-Real time implementation using encoder/decoder Programming -Examples -Communication between two systems using RF module -Wireless data transfer using HT640 Encoder-Wireless data transfer using HT648 Decoder .