Embedded Systems 8051 Workshop

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. Embedded systems control many devices in common use today. 98 percent of all microprocessors are manufactured as components of embedded systems.

The Intel MCS-51 (commonly termed 8051) is an internally Harvard architecture, complex instruction set computing (CISC) instruction set, single chip microcontroller (µC) series developed by Intel in 1980 for use in embedded systems. The 8051 architecture provides many functions (central processing unit (CPU), random access memory (RAM), read-only memory (ROM), input/output (I/O), interrupt logic, timer, etc.) in one package.

Workshop Highlights

Introduction to Embedded Systems

Basics of Embedded Electronics

Introduction to Microcontrollers

Introduction to Programming Languages

Discussion on Different Algorithms

Installation of Software and Debugging

Assembling the DIY kit

Generating different LED Patterns

Use of TIMER0

Development of Line Following Robot

Development of Edge Avoiding Robot

LIVE Projects Covered

Generating Diwali Light Pattern

Black Line Follower Robot

White Line Follower Robot

Intelligent Line Follower Robot

Edge Avoider Robot

Wall Follower Robot

Light Searching Robot

Photophobic Robot

Phototropic Robot

Sound Operated Robot (Optional)

Mobile Controlled Robot (Optional)