Microprocessors and Microcontrollers Lab

Microprocessors and Microcontrollers Lab

This lab is dedicated to providing hands-on experience with microprocessors and microcontrollers, specifically targeting the EE366 Microprocessors and Microcontrollers course. It offers a comprehensive environment for students to learn and apply concepts related to PIC18 and Arduino platforms, along with programming in Assembly Language and C for embedded systems.


The lab is equipped with:

  •    
    Individual Workstations: Each station provides a microchip with necessary software tools, including Integrated Development Environments (IDEs) like MPLAB X IDE for PIC18 development and Circuit Simulation Software Proteus Virtual System Modelling (VSM).
  •    
    Microcontroller Development Boards: A variety of development boards featuring PIC18 microcontrollers available for students to experiment with different architectures and capabilities for different applications.
  •    
    Programming and Debugging Tools: Programmers and debuggers for both PIC18 are provided, enabling students to write, upload, and debug their code on the microcontrollers.
  •    
    Electronic Components and Peripherals: A wide range of components such as sensors, actuators, displays, and communication modules are available for students to interface with the microcontrollers and build real-world embedded systems.
  •    
    Prototyping Equipment: Breadboards, jumper wires, and other prototyping tools allow students to design and build circuits for their projects.

This lab facilitates hands-on learning and experimentation with microcontrollers, enabling students to gain practical experience in embedded systems programming and hardware interfacing.