Course: Microcontroller and Industrial Applications
Modules:
About the Institution, About the Specialization, About the Course, Objectives, Introduction to Microcontrollers, Basics of 8-bit 8051 Microcontroller-Part I, Basics of 8-bit 8051 Microcontroller-Part II, Pin Diagram of 8051 Microcontroller, Functional Diagram of 8051 Microcontroller, Functional Diagram of 8051 Microcontroller, T7A: Memory Organization, Reflection – 8051 Architecture, Stack and Stack Pointer, Special Function Registers, I/O Ports Configuration, P0 to P3 Programming, Simulator Kickstart-Part I, Simulator Kickstart-Part II, Reflection- I/O Interface
External Memory Interface, Memory Interfacing, Timers and Counters, Modes of Timers and Counters, Serial Transmission of Data, Serial Reception of Data, Serial Mode Communication Device, Baud Rate Design, Interrupts - External & Internal, Interrupts - Control, Interrupts - Priority, Introduction to Microcontroller Instruction Set Architecture, Addressing modes of 8051, Data movement and Logical Instructions (a)-Part I, Data movement and Logical Instructions (a)-Part II, Data movement and Logical Instructions (b)-Part I, Data movement and Logical Instructions (b)-Part II
Bit operations and Examples, Arithmetic Operations - Addition & Subtraction-Part I, Arithmetic Operations - Addition & Subtraction-Part II, Arithmetic Operations - Multiplication & Division, Example Programs - I-Part I, Example Programs - I-Part II, Jump instructions-Part I, Jump instructions-Part II, Calls and Subroutines-Part I, Calls and Subroutines-Part II, Programming Interrupts, Programmable Interrupt Controller, Example Programs - II-Part I, Example Programs - II-Part II, Timer, Counter, and I/O Programming principles, Timer programming - Example, Counter programming- Example, Input Port Programming - Example-Part I, Input Port Programming - Example-Part II, Output Port Programming - Example
Keyboard Interface, Seven segment Display Interface-Part I, Seven segment Display Interface-Part II, Pulse Measurement, ADC/DAC Applications-Part I, ADC/DAC Applications-Part II, RS 232 Interface with 8051-Part I, RS 232 Interface with 8051-Part II, RJ45 Interface with 8051-Part I, RJ45 Interface with 8051-Part II, Data Transfer - Synchronous, Data Transfer -Asynchronous, Data Transfer - Interrupt Driven, 8255 programmable peripheral Interface, 8255 interfacing with 8051-Part I, 8255 interfacing with 8051-Part II
Microcontroller based Industrial Application, Fundamentals of Arduino UNO Development Board (AUDB)-Part I, Fundamentals of Arduino UNO Development Board (AUDB)-Part II, Tinker cad simulation of AUDB, Introduction to Arduino IDE (Integrated Development Environment)-Part I, Introduction to Arduino IDE (Integrated Development Environment)-Part II, Development of a Smart Parking Management System (SPMS) using AUDB, Development of a Smart Parking Management System (SPMS) using AUDB - Demo-Part I, Development of a Smart Parking Management System (SPMS) using AUDB - Demo-Part II, Automating Inventory Control in construction site using ESP8266, Automating Inventory Control in construction site using ESP8266-Demo, Development of Air Quality Monitoring System (AQMS) in Smart Cities using ESP8266, Development of Air Quality Monitoring System (AQMS) in Smart Cities using ESP8266-Demo
Fundamental principles and Architecture of ESP 32 Development Board, Development of line follower Robot for industries using ESP32, Development of line follower Robot for industries using ESP32-Demo, Development of Obstacle Sensing Mechanism for Autonomous Robot using ESP32, Development of Obstacle Sensing Mechanism for Autonomous Robot using ESP32-Demo, Development of an Object identification robot using a ESP32, Development of an Object identification robot using a ESP32-Demo, Truck load object counting system, Truck load object counting system-Demo