Microcontrollers
General
- Code: 95.08
- Semester: Optional I1-I2 9th
- Study Level: Undergraduate
- Course type: Optional
- Teaching and exams language: Ελληνικά
- The course is offered to Erasmus students
- Teaching Methods (Hours/Week): Theory (2) / Exercises (1)
- ECTS Units: 4
- Course homepage: https://exams-sm.the.ihu.gr/course/view.php?id=12
- Instructors: Nikolaidis Nikolaos
Course Contents
1. The JTAG ICE
2. Input / Output ports of the microcontroller ATmega32
3. Interrupts
4. Timer 0 and 2
5. Timer 1
6. Measures of time and frequency with the timers
7. 7 segments display interfacing
8. Hex keyboard interfacing
9. LCD screen interfacing
10. Pulse width modulation (PWM)
11. Analog to digital conversion (ADC)
12. Asynchronous serial communication – RS232
13. PID controller project
Educational Goals
KNOWLEDGE
Functionality of the microcontroller system building blocks
Peripheral interfacing
Applications of the microcontroller systems in production
ABILITIES
Synthesis and programming of microcontroller systems
Interfacing peripherals to a microcontroller
General Skills
Search, analysis and synthesis of data and information, using corresponding technologies, Adaptation to new situations, Independent work, Teamwork – distribution of responsibilities
Teaching Methods
Lectures, Exercises, Online guidance, Projected presentations, E-mail communication, Social networks, Online synchronous and asynchronous teaching platform (moodle).
Students Evaluation
Assessment language: English / Greek
Final written examinations (40%)
Written test of progress in interrupts and timers (20%)
Grade point average of laboratory excercises (40%)
Evaluation criteria:
– Ability to identify and describe the structure of a microcontroller
– Ability to implement simple microcontroller systems
– Ability to interface common peripherals
– Skills of assignment preparation and presentation
Recommended Bibliography
Microcontrolers. Exercises, Experiments and Applications with ATmega32, N. Nikolaidis, Kyriakidis Bros – Editions S.A., ISBN 978-960-602-217-3,
2018Structured Computer Organization, 6th Edition, Andrew Tanenbaum, Todd Austin, Pearson, 2012, ISBN-13: 978-0132916523
Computer Organization, Hamacher, V. Carl, Zaky, Safwat G., Vranesic, Zvonko G., McGraw-Hill Companies, 1995, ISBN 10: 007025883X