Microprocessor and Interfacing Laboratory
Home | Academics | Laboratories | Microprocessor & Interfacing
Overview
The Microprocessor and Interfacing Laboratory provides intensive practical exposure to assembly and embedded C programming for various microprocessor and microcontroller applications. Students gain hands-on experience with interfacing microprocessors and microcontrollers with peripheral devices, developing essential skills for embedded system design.
This course equips students with the fundamental knowledge needed to analyze, implement, and understand interfacing circuits for microprocessor-based systems across diverse applications.
Lab Equipment
Processor Kits
- 8085 Microprocessor Kit (MPS 85-3)
- ATMEL 8051 Development Board (STL009V2.0)
- ATMEL 8051 AVR USB ISP Programmer (STL011V2.3)
Interfacing Modules
- 8 Channel 12 Bit ADC Interface with MUX (IF-8ADC12M)
- Stepper Motor Interface with Motor & Power Adapter
- Traffic Lights Interface (IF-TRL)
- Elevator Interface (IF-ELV)
Display & Measurement
- 16×2 Liquid Crystal Display (JHD162A)
- 4-Digit 7-Segment LED Display Interface
- 6-digit 7-Segment Display with Calculator KBD
- 200 MHz 4-channel Oscilloscope (SDS 2204X)
Software Tools
Development Environments
- Keil µVision® IDE
- Embedded C programming tools
- Assembly language development tools
Support Utilities
- USB to Serial Converter (RS232 to DB9)
- Analog to Digital Breakout Module (ADC0809)
- Programming utilities for 8051/AVR
Course Outcomes
Programming Skills
- Implement software and hardware delays
- Generate PWM pulses with specific frequency/duty cycle
- Develop assembly and embedded C programs
Hardware Interfacing
- Interface various I/O peripherals
- Acquire data using 8-bit A/D converters
- Manipulate devices as per application requirements
Faculty In Charge

Dr. Suraj
Assistant Professor
Lab Technician

Mr. Hemant Kumar
Junior Technical Superintendent


