EGR340 Embedded Systems
Lead Faculty: Dr. Shekar Viswanathan
Course Description
Exploration of design and interfacing of microcontroller based embedded systems. It covers various aspects of 8051 C and assembly language programming and interfacing. The course examines the architecture of the 8051 microcontroller along with a study of the I/O ports, addressing modes, interrupt routines, timings and the serial data communication in 8051.
Learning Outcomes
- List the major components of the CPU and describe the purpose of each.
- Compare and contrast various members of the 8051 family of microcontrollers.
- Develop 8051 assembly language and C programs for various tasks.
- Describe the various modes of 8051 timers and program timers in assembly and C.
- Describe the serial communication feature of 8051 and program ports in assembly and C.
- Describe the purpose of interrupt vector table and program interrupts in assembly and C.
- Demonstrate an ability to interface various sensors to 8051 microcontroller.