Microprocessors and Peripherals

Course Information
TitleΜικροεπεξεργαστές και Περιφερειακά / Microprocessors and Peripherals
Code082
FacultyEngineering
SchoolElectrical and Computer Engineering
Cycle / Level1st / Undergraduate
Teaching PeriodSpring
CoordinatorIoannis Papaefstathiou
CommonNo
StatusActive
Course ID600001035

Programme of Study: Electrical and Computer Engineering

Registered students: 42
OrientationAttendance TypeSemesterYearECTS
ELECTRICAL ENERGYElective Courses846
ELECTRONICS AND COMPUTER ENGINEERINGElective Courses846
TELECOMMUNICATIONSElective Courses846

Class Information
Academic Year2019 – 2020
Class PeriodSpring
Faculty Instructors
Class ID
600144727
Course Type 2016-2020
  • Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Digital Course Content
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Examination)
Learning Outcomes
Upon completion of the course, students are expected to: • perceive the design of Input-Output (I/O) hardware and microprocessor interfacing • understand the interfacing techniques for timers, motors and analog signals • develop and execute programs in assembly language and C using the necessary tools for communication with peripheral devices • familiarize with the use of serial communication protocols
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Advance free, creative and causative thinking
Course Content (Syllabus)
• Introduction to DSP and microcontroller interfaces with input – output devices. General description of an I / O interface. • Parallel and serial input-output. Serial communication protocols: asynchronous and synchronous. • Interrupt priority techniques. Vectored interrupts. Real-Time Operating Systems (RTOS). DMAC. Local and global bus management. I/O Computers. • I / O architecture of an ARM microprocessor. I / O registers and instructions. The ARM interrupt system. I / O ports (interfacing to switches, LEDs, ADCs, DACs, motors and transducers). Alternative uses of I / O ports: Timers - PWM (motor control) - Counters, Analog Comparator - ADC - DAC. • Serial Protocols: SPI - USART - I2C - USB – CAN • Computer bus standards : PCI - PCIe - SATA – VME • Introduction to wireless sensor networks (WSN). Zigbee protocol.
Keywords
Interfaces, interrupts, serial communication, timers, analog interfacing
Educational Material Types
  • Notes
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures812.7
Laboratory Work240.8
Tutorial270.9
Project150.5
Exams331.1
Total1806
Student Assessment
Description
70% Written Examination (120min), 30% Assessment of project work
Student Assessment methods
  • Written Exam with Problem Solving (Formative)
  • Labortatory Assignment (Formative)
Bibliography
Course Bibliography (Eudoxus)
Πεκμεστζή Κιαμάλ : Συστήματα Μικροϋπολογιστών Τόμος ΙΙ. Μικροελεγκτές AVR PIC ISBN:978-960-266-2694` Μ.ΑΘΑΝΑΣΟΠΟΥΛΟΥ-Σ.ΑΘΑΝΑΣΟΠΟΥΛΟΣ Ο.Ε. (ΣΥΜΜΕΤΡΙΑ)
Additional bibliography for study
ATMEL site : Datasheets and application notes S. Barrett : Atmel AVR Microcontroller Primer: Programming and Interfacing (Synthesis Lectures on Digital Circuits and Systems)ISBN-13: 978-1598295412
Last Update
29-03-2016