Micro Controllers

  • Chapter 1
  • Lesson 1: Numbering and Coding Systems
  • Lesson 2: CPU, Microcomputer and Microcontroller
  • Lesson 3: Microcontrollers-Types and Examples
  • Lesson 4: Microcontroller Selection
  • Lesson 5: Application Examples
  • Chapter 2
  • Lesson 1: Additional resources to a microprocessor in Microcontroller Architecture
  • Lesson 2: Program and Data Memory, Ports, EEPROM and FLASH
  • Lesson 3: DAC (Digital to Analog Conversion)
  • Lesson 4: Timers, Real Time Clock Interrupts and Watchdog Timer
  • Lesson 5: Synchronous and Asynchronous - Serial Communication
  • Lesson 6: Resources in Advanced Next generation Microcontrollers
  • Chapter 3
  • Lesson 1: 8051/8031Architecture overview
  • Lesson 2: 8051 Family MCUs Memory
  • Lesson 3: 8051 MCU Devices, IO Ports and SFRs
  • Lesson 4: T1 Timer/Counter
  • Lesson 5: Watchdog Timer
  • Lesson 6: Serial Interface
  • Lesson 7: Interrupts Handling
  • Chapter 4
  • Lesson 1: Machine code, Opcode, Operand and Assembly Instruction
  • Lesson 2: Addressing Modes
  • Lesson 3: Data Transfer Instructions
  • Lesson 4: Boolean, Arithmetic and Logic Processing Instructions
  • Lesson 5: Program Flow Control and Interrupt Flow Control Instructions
  • Chapter 5
  • Lesson 1: Interrupt Identification, Interrupt Service Enabling and Allocating Interrupt priorities
  • Lesson 2: Interrupt Servicing Routine
  • Lesson 3: Multiple Interrupt Sources and Polling
  • Lesson 4: Interrupt Latency
  • Chapter 6
  • Lesson 1: Programmable Timer-Counter Device
  • Lesson 2: Free Running Timer-Counter Device Device
  • Lesson 3: Real Time Clocked Interrupts and Software Timers
  • Lesson 4: Interrupt Service Intervals and Densities
  • Chapter 7
  • Lesson 1: 8251- USART (Universal Synchronous Asynchronous Receiver and Transmitter)
  • Lesson 2:8255- Peripheral Parallel Interface
  • Lesson 3:8257- DMA Controller
  • Lesson 4:8259- Programmable Interrupt Controller
  • Lesson 5: ADC - Analog to Digital Converter
  • Lesson 6: DAC - Digital to Analog Converter
  • Lesson 7: I2CBus Interface
  • Chapter 8
  • Lesson 1: Key, keypad and keyboard
  • Lesson 2: LEDs and LED Arrays
  • Lesson 3: Alphanumeric and Dot-Matrix Display Devices
  • Lesson 4: Touch screen Controller Interfacing
  • Lesson 5: 8279- Keyboard cum Display Controller
  • Lesson 6: Printer Interfaces
  • Lesson 7: IEEE 488/ GPIB Interface
  • Lesson 8: Flash Memory Interface
  • Lesson 9: OptoIsolator Interface
  • Lesson 9: Coil Interface
  • Lesson 9: Relay
  • Lesson 9: Loud Speaker and Music Play box Interfaces
  • Lesson 9: Stepper Motor Interface
  • Lesson 10: Interfaces for the High Power Devices
  • Lesson 11: Analog Input and Temperature and pressure measuring Interfaces
  • Lesson 11: Thermocouple Temperature Measuring Interfaces
  • Lesson 11: Interface for Load Cell for Electronic Weighing
  • Lesson 11: Interface for generating Analog Outputs using Pulse Width Modulation
  • Lesson 11: Interface for generating Analog Outputs for dc motor and speed and direction control using Pulse Width Modulation
  • Lesson 11: Interface for generating Analog Outputs for Servomotor control using Pulse Width Modulation
  • Lesson 11: Interface for generating Analog Outputs for Servomotor control using Pulse Width Modulation
  • Lesson 12: Optical Rotatory Incremental Encoder
  • Lesson 12: Optical Rotatory Absolute Encoders
  • Lesson 12: MCU Based Scale, Shaft Linear Position and Motion Encoders for Industrial Control
  • Lesson 12: MCU Based Scale, Shaft Linear Position and precision Motion Encoders for Industrial Control
  • Lesson 13:Industrial Control- Micro-Computer based Automatic hole drill Machine
  • Lesson 14:MCU based Instruments �Metal Position Proximity Sensors
  • Lesson 14:Capacitance based Position Proximity Sensors
  • Lesson 14:Hall effect based based Proximity of Magnet Sensors
  • Lesson 14: Optical Obstacle Proximity Sensors
  • Lesson 15: Linear Variable Differential Transformer based (LVDT) displacement Sensors
  • Lesson 16: Moisture Measurement using MCU Based Instrumentation
  • Lesson 17: Physical Parameter Sensors and MCU Based Instrumentation
  • Lesson 18: Example of Industrial Process Control
  • Lesson 19: MCU Embedded Software Control of a Robot
  • Lesson 20: DSP Control
  • Chapter 9
  • Lesson 1: PROGRAMMING BASICS FOR ASSEMBLY LANGUAGE PROGRAMMING (ALP)
  • Lesson 2: Assembly language program and Program steps for the basic instructions
  • Lesson 3: Programming Approach for Main and Interrupt Service Routines in 8051
  • Lesson 4: Programming Examples for Ports
  • Lesson 5: Programming Examples for Timers
  • Lesson 6: Programming Examples for Blinking of LEDs
  • Lesson 7: Programming Examples for Real Time Clock Interrupts
  • Lesson 8: Programming Examples for Serial Port
  • Chapter 10
  • Lesson 1: Basics of Programming in C
  • Lesson 2: Memory Constitution, constants, variables and Data Types
  • Lesson 3: Array, Structure, Union and Pointer
  • Lesson 4: Program flow Control Structures- Loops, Decisions and Control Structure Constructs
  • Lesson 5: Functions in C
  • Lesson 6: Program Build Process and Development Tools
  • Lesson 7: C Compilers for 8051 Programs
  • Lesson 8: C Programming Examples for Ports
  • Lesson 9: C Programming Examples for Timers
  • Lesson 10: C Programming Examples for Serial Port Timers
  • Lesson 11: C Programming Examples for Interrupts
  • Lesson 12: C Programming Example for Real Time Clock
  • Chapter 11
  • Lesson 1: Multitasking Systems
  • Lesson 2: Real Time Operating System (RTOS)
  • Lesson 3: Inter process Communication (IPC)
  • Lesson 4: RTOS Example- Keil Software Inc. RTX51 RTX51Tiny and Full
  • Lesson 5: Exemplary Use of RTOS in System Design for of two LEDs ON-OFF program
  • Lesson 6: Case Study of Traffic Light for use of RTOS 51 in Design
  • Lesson 7: Exemplary Use of RTOS in System Design - Baby - weighing machine system (BWMS)
  • Lesson 8: Exemplary Use of RTOS in System Design - Case Study of Toffee Vending Machine ITMS of RTOS 51 in Design
  • Chapter 12
  • Lesson 1: Software Development Process and Development Tools
  • Lesson 2: Assembler, Compiler, Library files and Integrated Development Environment
  • Lesson 3: Debugger and Simulator
  • Lesson 4: Keil ?Vision 2 IDE-? Facilities, Build Mode and Project Manager
  • Lesson 5: Keil ?Vision 2 IDE - Compiler, Assembler, Library Manager, Linker/Locator and Hex-Converter
  • Lesson 6: Emulator, ICE, Target Evaluation/Demonstration board and Device programmer
  • Chapter 13
  • Lesson 1: PIC Characteristics and Examples
  • Lesson 2: Architecture of PIC 16F877
  • Lesson 3: Register File
  • Lesson 4: Memory
  • Lesson 5: Peripherals and Ports
  • Lesson 6: Special Function Registers for Control and status registers for the peripherals, input/output and Interrupt
  • Lesson 7: Master Synchronous Serial Port (MSSP)
  • Lesson 8: Universal synchronous asynchronous Receiver and Transmitter (USART)
  • Lesson 9: Timers
  • Lesson 10: Compare Outputs and Interrupts using CCP1 and CCP2
  • Lesson 11: Capture of Timer Reading and interrupts using CCP1 and CCP2
  • Lesson 12: Pulse Width Modulation Outputs 1 and 2 using CCP1 and CCP2
  • Lesson 13: Analog to Digital Conversion (ADC)
  • Lesson 14: Interrupts
  • Lesson 15: Instruction Set
  • Lesson 16: Development Tools
  • Chapter 14
  • Lesson 1: 80x96 Architecture overview
  • Lesson 2: 80x96 MCU H- and V-Windows
  • Lesson 3: 80x96 MCU Special Function Registers
  • Lesson 4: On-chip and off-chip Memory
  • Lesson 5: IO Ports
  • Lesson 6: 80x96 Peripheral Transactions Server
  • Lesson 7: 80x96 Microcontroller Instruction Set
  • Lesson 8 Part a : 80x96 Timers T1 and T2
  • Lesson 8 Part b : High Speed Outputs
  • Lesson 8 Part c : HSI
  • Lesson 8 Part d : Software Timers
  • Lesson 8 Part e : PWM
  • Lesson 9 : 80x96 Watchdog timer
  • Lesson 10 : Serial Interface
  • Lesson 11 : ADC
  • Lesson 12 : Interrupt Handling System
  • Chapter 15
  • Lesson 1: ARM CPUs
  • Lesson 2: ARM7 Architecture
  • Lesson 3: ARM Programming Model
  • Lesson 4: ARM CPU - 32 bit ARM Instruction set
  • Lesson 5: ARM 16-bit Thumb
  • Lesson 6: ARM Microcontrollers
  • Lesson 7: ARM Cortex CPU and Microcontrollers
  • Lesson 8: ARM MICROCONTROLLER System Development Tools
  • Lesson 9: Porting Developed Codes and Linux in ARM Based System
  • Chapter 16
  • Lesson 1: 68HC11 MCU Architecture overview
  • Lesson 2: Ports, Registers and System Control Registers overview
  • Lesson 3: Memory
  • Lesson 4: 68HC11 MCU - Instruction Set
  • Lesson 5: System Timing Devices - TCNT, ICs and OCs
  • Lesson 6: Using System Timing Devices for PWM outputs
  • Lesson 7: System Timing Device - RTI
  • Lesson 8: PACNT Input and Overflow Flags and Interrupts
  • Lesson 9: SPI and SCI serial devices
  • Lesson 10: ADC Devices
  • Lesson 11: PACNT, SPI, SCI, ADC Devices and Interrupt System
  • Useful Links

    Help Line Information
    Dr. Laxmikant Tripathi

    Dean Student Welfare
    Nalanda Campus RNT Marg, Indore

    Office Number:

    0731-2524863
    0731-2580135
    0731-2580137

    Exam Enquiry :

    0731- 2523615

    Enquiry :

    0731- 2523615

    web counter

    Our # Visitors Since 16.06.2021

    Last updated: 12-02-2026