The course includes laboratory exercises on the following topics: Assembly programming of the 8085 and 80x86 microprocessors. Data input-output procedures. Use of Interrupts. Interfacing of microprocessors with external units (interfacing) and devices. Design of automation systems based on microprocessors. Programming of Microcontrollers. Controlling peripheral Microcontrollers and applications.
- Teacher: Κιαμαλ Πεκμεστζη
- Teacher: Δημήτριος Σούντρης
- Teacher: Παρασκευή Τζούβελη
ECTS : 6
Study Load : theory 1, lab 3
Language : el
Learning Outcomes : The course concerns practical Laboratory Exercises in the programming of Systems based on Microprocessors and Microcontrollers.
The course material aims to consolidate the knowledge that students received from the Theoretical course of Microcomputer Systems of the previous semester.
It also provides additional theoretical knowledge related to Microcontroller Peripheral Systems, such as timers, serial communication, keyboard and LCD screen management, sensor interconnection as well as converters from Analog to Digital format.
Laboratory Exercises for the consolidation of knowledge and the practical practice of students for the above subjects.
The programming of educational Microcomputer Systems (boards) is done in Assembly and C language.
The objective of the course is for students to consolidate knowledge and gain practical contact with the programming of Microcomputer Systems.
Upon successful completion of the course, the student will be able to:
• Has understood the basic and critical components of Microcomputer Systems and Microcontrollers.
• Has practical knowledge of the tools and techniques for studying and programming Systems based on Microprocessors and Microcontrollers.
• To choose the appropriate type of memory in the study and design of a Microcomputer System.
• Uses the interconnection methodologies based on the use of lanes for the integration of memories and data Input-Output ports.
• Utilizes techniques for using Interrupts for data Input - Output.
• Programs in Symbolic Language and Programming of AVR Microcontrollers in C.