Microprocessor and Microcontroller Lab
- Home
- Schools
- SENSE
- Facilities
- Microprocessor and Microcontroller Lab
Microprocessor and Microcontroller Lab
Overview
The Microprocessor and Microcontroller (MPMC) Lab provides hands-on experience in assembly language programming and hardware interfacing, primarily focusing on 8086 microprocessors, 8051 microcontrollers, and ARM processors. Key activities include writing programs for arithmetic/logic operations, peripheral interfacing (LED, LCD, KEYPAD, ADC, motors), and using tools like Keil, MASM, and trainer kits.
Objectives
- Hardware Understanding: Mastering the architecture, pin diagrams, and internal registers of foundational chips like the 8085, 8086 (Microprocessors), and 8051 (Microcontroller) and ARM processors.
- Hardware Understanding: Mastering the architecture, pin diagrams, and internal registers of foundational chips like the 8085, 8086 (Microprocessors), and 8051 (Microcontroller) and ARM processors.
- Software Skills: Developing proficiency in Assembly Language Programming (ALP) and Embedded C.
- Interfacing Techniques: Learning how a CPU communicates with the physical world through sensors, motors, and displays.
Key Focus Areas
- Arithmetic & Logic ~Addition, subtraction, multiplication, and division of 8/16-bit numbers.
- Data Processing ~ Finding the largest/smallest number in an array, and sorting data in ascending or descending order.
- Code Conversion ~ Converting between BCD, Hexadecimal, and ASCII formats.
- Hardware Interfacing ~ Controlling Stepper Motors, DC motors, Traffic Light systems, and LCD/Keyboards.
- Signal Conversion ~ Using Analog-to-Digital (ADC) and Digital-to-Analog (DAC) converters to process real-world signals.

