Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

ΜΙΚΡΟΕΛΕΓΚΤΕΣ-ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "ΜΙΚΡΟΕΛΕΓΚΤΕΣ-ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ"— Μεταγράφημα παρουσίασης:

1 ΜΙΚΡΟΕΛΕΓΚΤΕΣ-ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ
Β. ΧΡΙΣΤΟΦΙΛΑΚΗΣ ΤΟΜΕΑΣ ΙV ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΔΙΑΣΥΝΔΕΣΗ ΦΩΤΟΔΙΟΔΩΝ

2 ΔΙΑΣΥΝΔΕΣΗ ΦΩΤΟΔΙΟΔΩΝ
Στην άσκηση αυτή θα μελετηθεί η διασύνδεση φωτοδιόδων (leds) σε θύρα εξόδου του μικροελεγκτή, ο έλεγχός της κατάστασής τους από πρόγραμμα καθώς και η δημιουργία χρονοκαθυστερήσεων.

3 Άναμμα ενός LED Σκοπός Η διασύνδεση ενός led στον μικροελεγκτή και ο έλεγχος της κατάστασής του από πρόγραμμα.  Πρόβλημα Να σχεδιαστεί το κύκλωμα που να συνδέει ένα led στον ακροδέκτη PA# του μικροελεγκτή και να γραφεί πρόγραμμα το οποίο θα ανάψει το led. Να επεξηγηθεί η λειτουργία του προγράμματος και να δοθεί το διάγραμμα ροής.

4 Ανάλυση Θεωρώντας ότι η τάση VLED=2V και ρεύμα ILED=10mA για ικανοποιητικό φωτισμό του LED τότε η τιμή της αντίστασης για τάση τροφοδοσίας 5V είναι:

5 ΣΥΝΔΕΣΗ LED ΜΕ PA0 PORT ΘΕΤΙΚΗ ΛΟΓΙΚΗ ΑΡΝΗΤΙΚΗ ΛΟΓΙΚΗ

6 MEMORY MAP - PORTS OUTPUT

7 Η διεύθυνση κατεύθυνσης ($0004) των δεδομένων του καταχωρητή Α (DDRA) καθορίζει εάν οι ακροδέκτες της πόρτας Α θα είναι είσοδοι ή έξοδοι Θέτοντας λογικό 1 σε ένα bit του DDRA ενεργοποιείται ο buffer εξόδου για τον αντίστοιχο ακροδέκτη της πόρτα Α, ενώ το λογικό 0 απενεργοποιεί τον buffer εξόδου.

8 Ο καταχωρητής δεδομένων ($0000) της πόρτας Α (PTA) περιέχει μία θέση για κάθε ένα από τους οκτώ ακροδέκτες της

9 BSET, BCLR Bit Set (Clear) BSET bit, addr BSET 7, $0002 BSET 6, $0003

10 Άναμμα 8 LED extra

11 BRA branch always Label….. …….. ………… ………. BRA Label
Οχι γιατί η εντολή BRA Label χρησιμοποιεί Relative Addr Mode -128 to +128 bytes ευρος


Κατέβασμα ppt "ΜΙΚΡΟΕΛΕΓΚΤΕΣ-ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google