The purpose of this lab is to introduce the basic concepts of designing microcontroller based systems. Students can execute basic programs on 8051 kits. Also, one can simulate their codes using freeware like Keil μVision IDE.