Μετάβαση στο περιεχόμενο

Προηγμένοι Μικροεπεξεργαστές & Εργαστήριο — Ιούνιος 2025 (Εργαστήριο, Ομάδα 1)

omada1.jpg

Διάρκεια Εξέτασης: 50 λεπτά

Όνομα/μο: ............................................................................................ AM:........................... Έτος κατοχύρωσης εργαστηρίου:................. Έτος επιτυχούς εξέτασης θεωρίας:..................

Θέμα 1

Τι εκφράζουν οι καταχωρητές DIR και OUT του PORTD; Ποια είναι η τιμή που πρέπει να πάρει ο καταχωρητής DIR σε PORTD και PORTF για την ενεργοποίηση ενός LED και ενός διακόπτη (switch), αντίστοιχα; (2 μονάδες)

Θέμα 2

Δώστε τις εντολές και τις αντίστοιχες τιμές που χρειάζονται ώστε να τεθεί σε λειτουργία ένας PWM με περίοδο παλμού T = 1ms και duty cycle 50%. Αιτιολογήστε την απάντησή σας για τις τιμές των καταχωρητών που αφορούν στην περίοδο και στο duty cycle. (2,5 μονάδες)

omada1_2.jpg

Θέμα 3

Με ποια βήματα μπορούμε να ελέγξουμε ποια διακοπή (Interrupt) ενεργοποιήθηκε είτε εντός είτε εκτός της αντίστοιχης ρουτίνας διαχείρισης διακοπών (ISR); Πώς ονομάζεται αυτή η διαδικασία; Περιγράψτε αναλυτικά τα βήματά της. (2 μονάδες)

Θέμα 4

Αναπτύξτε κώδικα (main και τυχόν συναρτήσεις) για το ακόλουθο σενάριο λειτουργίας: Με τη χρήση ενός Analog-to-Digital Converter (ADC) σε Single Conversion Mode ελέγχουμε τις τιμές που λαμβάνει ένας αισθητήρας. Όταν το αποτέλεσμα της μετατροπής αναλογικού σε ψηφιακό είναι μεγαλύτερο ενός κατωφλίου (επιλέξτε αυθαίρετα), ενεργοποιείται ένας χρονιστής/μετρητής. Μόλις τερματίσει σε μια δοθείσα τιμή (ορίστε αυθαίρετα), ενεργοποιείται ένα τυχαίο LED και το πρόγραμμα τερματίζει. (3,5 μονάδες)

Επιπλέον πηγές χωρίς μεταγραφή εδώ (λύσεις → 2025-06-a.solutions.md, ή διπλότυπες φωτογραφίες της ίδιας σελίδας): Screenshot_2026-05-21_160051.png


✖ Βρήκα λάθος στη μεταγραφή