Overview
Robotics with 8051 µC training ignites the spark of robotics and takes the candidates to the era of innovation. The training focuses on the concepts of robotics implementing through 8051 microcontroller and doing programming in Embedded C. This training is a perfect blend of 8051 microcontroller and robotics development for embedded systems.
Participants are involved in the learning of controllers, sensors, actuators, locomotion, and wireless communication to come up with a final product. The basic knowledge regarding the8051 controllers is also discussed. How to provide interfacing of LED, LCD, switches, and motors is also the part of curriculum.
By the end of the training, you will be able to:
Understand the architecture of 8051 microcontroller
Get knowledge on the register and memory of AT89C51 Work on Interfacing of external memory and input-output devices including sensors, motors, seven segment display, LED, LCD and more
Write codes for serial communication, handling interrupts, timers and counters
Do programming and interfacing using Embedded C
Target audience
Students from BE / B. Tech./ M.Tech/ Diploma courses (Electronics, Electronics & Telecommunication, Instrumentation, Electrical).
Professionals willing to understand or switch their working area to Robotics with 8051 microcontroller.
Prerequisites
Candidates having knowledge of electronics fundamentals coupled with some programming experience are the ideal participants for this course.
The knowledge equivalent to EE1: 8051 microcontroller course is essential.
Course Content (syllabus)
1. Introduction to Robotics
2. Robots and Controllers
3. Introduction To 8051 Microcontroller
4. Intel 8051 Architecture
5. Registers & Memory of AT89C51
6. Interfacing Of LED
7. Interfacing Of Seven Segment Display
8. Interfacing of LCD
9. Interfacing of Switches & Keyboard Matrix
10. Interfacing of Motors
11. Timers & Counter Programming
12. Serial Communication Programming
13. Interrupt Driven Programming
14. Interfacing of ADC
15. Interfacing of External Memory
16. Introduction of Embedded C
17. Programming Embedded Systems In C
18. Hello, Embedded World
19. Adding Structure to Your Code
20. Programming & Interfacing Using Embedded C
21. Motor interfacing
22. Sensors
23. Actuators
24. Wireless Communication
25. Locomotion in Robots
26. Constituents of Autonomous Robots
27. Projects On Robotics
1. Introduction to Robotics
Types of robots
Legged robots
Mobile robots
Autonomous robots
Manual robots
Robotic arm
Procedure of building robots
2. Robots and Controllers
Mobile Robots
Embedded Controllers
Brief study of Microcontrollers
Interfaces
Operating System
Serial communication concepts with programming
Interrupt programming and embedded c concepts how to use KEIL with C concepts
3. Introduction To 8051 Microcontroller
Introduction of ATMEL 8051 family
Block diagram description of AT89C51
Special feature of AT89C51
Pin description of AT89C51
4. Intel 8051 Architecture
Introduction to 8-bit microcontroller 8051
Inbuilt features of 8051
Block diagram explanation, pin descriptions
Bit addressable and byte addressable registers
About some imp SFRs like PSWA and stack operations
Addressing modes and assembler directives
Different addressing modes with examples and assignments and lab demonstrations with examples of addressing modes Instruction sets
Explanations about 4 different instruction sets and with assignments
Serial communication concepts with programming
Interrupt & Timer programming
5. Registers & Memory of AT89C51
Description of RAM
Description of CPU Registers
Function of SFR
6. Interfacing Of LED
Introduction of LED’s
Interfacing Circuit Description of LED’s
Programming of LED’s Interfacing
7. Interfacing Of Seven Segment Display
Types of 7 Segment Display
Interfacing Circuit Description of 7 Segment Display
Programming of 7 Segment Display Interfacing
8. Interfacing of LCD
Introduction to 16 x 2 LCD
Commands of 16 x 2 LCD
Interfacing Circuit Description of 16 x 2 LCD
Programming of 16 x 2 LCD
9. Interfacing of Switches & Keyboard Matrix
Introduction to Switches & Keyboard Matrix
Interfacing Circuit of Switches & Keyboard Matrix
Programming of Keyboard Matrix & Switches
Controlling of LED’s by using Switches
Key board Matrix & LCD Interfacing Program
10. Interfacing of Motors
Introduction to Motors
Types of Motors used in Embedded System
Programming & Controlling of Motors in Embedded System
11. Timers & Counter Programming
Introduction to Timer & Counter
Difference between Timer and Counter
Description of SFR associated with Timer & Counter
Programming of Timer & Counter
12. Serial Communication Programming
Types of Serial Communication
Description of SFR associated with Serial Communication
Introduction & Interfacing of UART
Programming of UART
13. Interrupt Driven Programming
Types of Interrupts
Programming of Software & Hardware Interrupts
14. Interfacing of ADC
Introduction to ADC
Interfacing circuit of ADC
Working & Interfacing of Temperature Sensor (DS1621 & LM35)
15. Interfacing of External Memory
Introduction to External Memory Interfacing
Introduction to I2C Protocol
Using I2C library to read/write External Memory
16. Introduction of Embedded C
Introduction to Embedded C
Different between C & Embedded C
Data type of Embedded C
Operators of Embedded C
Statements & loops of Embedded C
17. Programming Embedded Systems In C
Introduction
What is an embedded System?
Which processor should you use?
Which programming language should you?
Which operating system should you use?
How do you develop embedded software?
18. Hello, Embedded World
Introduction
Installing the Kiel software and loading the project
Configuring the simulator
Building the target
Running the simulation
Dissecting the program
Aside: Building the hardware
19. Adding Structure to Your Code
Introduction
Data Types
Integer, Character, Float & S-bit
Operators
Assignment
Arithmetic
Relational
Logical – Bit wise & Byte wise
Increment/Decrement
Comma
Control Flow
If & If – else
While & Do – while
For
Switch
Continue
Break
Array
Pointers
Functions and Header files
20. Programming & Interfacing Using Embedded C
Programming of Timer & Counter
Programming of Serial Port
Programming of Interrupt
LCD Interfacing
Motor Interfacing
Key board Matrix Interfacing
21. Motor interfacing
DC motor interfacing using UL2803 with controllers
Stepper motor interfacing using UL2003 with controllers
Servo motor interfacing with controllers
22. Sensors
Introduction to sensors
IR sensors module
Ultrasonic sensors
Photoelectric sensors
Sensor Categories
Binary Sensor
Analog versus Digital Sensors
Shaft Encoder
A/D Converter
Position Sensitive Device
Compass
Gyroscope, Accelerometer, Inclinometer
Digital Camera
23. Actuators
DC Motors
H-Bridge
Pulse Width Modulation
Stepper Motors
Servos
24. Wireless Communication
Communication Model
Fault-Tolerant Self-Configuration
User Interface and Remote Control
Sample Application Program
25. Locomotion in Robots
Wheeled
Legged
Flying
Floating
26. Constituents of Autonomous Robots
Sensors
Microcontrollers
Actuators
27. Projects On Robotics
Design and Development of Team of Robots with Controlled Coordination
Obstacle Detector & Avoider Robot
PC Controlled Wireless Mobile Pick and Place Robot
Black Line Following Robotic Car
Ball Tracking Robot with Image Detection
Remote Controlled Spy Robot with Camera Integration
Remote Controlled Team of Robots with Image Processing Utility
Other Innovative Robotics Projects
Spy Robot with GSM & RF Control
GSM Robot with Speech & Voice Control
Robotic Car with GSM Control.

0 comments:
Post a Comment