Courses Online: Microcontrollers and Applications
Table Of Contents
  Module                                                           Topic                                                                      Quiz                                                   Diagram
       I Introduction to Microcontrollers          
    Lecture 1 : Introduction to Microcontrollers & Microprocessors      
    Lecture 2 : Basic Architectures of Microcontrollers      
    Lecture 3 : Processor Types & Memory Structures    
    Lecture 4 : Organization of Data Memory    
       II  Intel 8051 Microcontroller         
    Lecture 5 : Introduction to Intel 8051 Microcontroller       
    Lecture 6 : Addressing Modes & Port Structure     
    Lecture 7 : External Memory Access     
    Lecture 8 : Timers       
    Lecture 9 : Interrupts in 8051       
    Lecture 10 : Program Branching Instructions       
    Lecture 11 : Serial Communication - I       
    Lecture 12 : Serial Communication - II       
    Lecture 13 : 8051 Instruction Set       
    Lecture 14 : 8051 Sample Assembly Lanaguage Programs       
    Lecture 15 : Atmd AT89C51  MicroController Programming       
       III PIC Microcontrollers      
    Lecture 16 : Introduction to PIC Microcontrollers      
    Lecture 17 : Basic Architecture of PIC Microcontrollers      
    Lecture 18 : Instruction  Set of PIC Microcontroller      
    Lecture 19 : I/O  Port Configuration      
    Lecture 20 : Timer modules in PIC Microcontroller      
    Lecture 21 : Timer modules in PIC Microcontroller (contd.)      
    Lecture 22 : CCP Modules      
    Lecture 23 : Analog to Digital Convertor Module      
    Lecture 24 : Synchronous Serial Port (SSP) Module      
    Lecture 25 : I/O Port Expansion using Serial Peripheral Interface (SPI)      
    Lecture 26 : I 2C Communication in PIC Microcontroller      
    Lecture 27 : Software for I 2C Communication      
    Lecture 28 : Parallel slave port      
       IV Architecture of Advanced Microprocessors      
    Lecture 29 : Architecture of 8086      
    Lecture 30 : Muti-User/ Multi-Tasking Operating System      
    Lecture 31 : Memory Management in Advanced Microprocessors      
    Lecture 32 : Architecture of Intel 80286      
    Lecture 33 : Intel 80386 - A 32-bit Microprocessor with Memory Paging Facility      
    Lecture 34 : Use of Translation Look-aside Buffer (TLB) in 80386      
    Lecture 35 : Pentium Architecture      
    Lecture 36 : PowerPC Architecture      
        V Experiments on Microcontrollers          
    Lecture 37 : Simulator and Programmer for 8051      
    Lecture 38 : Interfacing of A/D and D/A with AT89C51      
    Lecture 39 : Blinking  of LED using AT89C51      
    Lecture 40 : Frequency Divider Using AT89C51      
    Lecture 41 : External Interrupt with AT89C51      
    Lecture 42 : Interfacing a Keypad with AT89C51      
    Lecture 43 : Interfacing PIC16F877 Microcontroller with an LCD      
    Lecture 44 : Blinking LED with PIC16F877A      
    Lecture 45 : PIC Serial Communication using Serial Peripheral Interface (SPI)