About the Laboratory
Course Title |
Microprocessors |
Quality |
Undergraduate lab |
Responsible (Principal) |
Prof. Dr. İsmail KAYA |
Responsible (Alternate) |
- |
Technical Responsible |
- |
Users |
Undergraduate students |
Purpose of Establishment and General Information
The course, offered under the title Microprocessor / Mikroişlemciler, covers microprocessor architectures, the Arithmetic Logic Unit (ALU), main registers and their functions, data registers, internal and external hardware units (ADC, DAC, Timer, Ports, UART, SPI, I2C), interrupts, and the main focus, which is assembly programming. While the structures of the most commonly used processors and assembly programming methods are presented, the assembly programming of the MSP430 processor is explained in greater detail, and applications are carried out using the LaunchPad training kits of this processor. For this purpose, the IAR Embedded Systems Programming software (IDE, Integrated Development Environment) is used.
In the laboratory component of the course, between 6 and 8 experiments are conducted each semester. These experiments are not group-based; instead, each student performs the experiment individually. Experiments are organized into 10 sessions throughout the day, with up to 40 students per session. A software system has been developed to collect and classify students’ experiments and experimental projects, along with their submitted reports (including start and end times, work performed during the experiment, and the reports themselves). As a result, only one supervisor manages the sessions, and at the end of the semester, all students’ experiments and reports are classified and graded.
All course books, lecture notes, lecture videos, sample questions and solutions, required documentation and files for the MSP430 processor, as well as the 2010 version of the IAR IDE program, are available on the course website: mikroislemciler.com.
Experiments and Forms