Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
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 ευρος
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.