Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Φορητοί υπολογιστές

Μπορείτε να βρείτε οποιοδήποτε μίνι έργο χρησιμοποιώντας επεξεργαστή 8085 και 8086;

Τα 8085 και 8086 είναι σχετικά παλιοί επεξεργαστές, έτσι ώστε τα σύγχρονα μίνι-έργα που χρησιμοποιούν συχνά επικεντρώνονται στην επίδειξη θεμελιωδών εννοιών και όχι στην οικοδόμηση σύνθετων εφαρμογών. Ακολουθούν μερικές ιδέες, κατηγοριοποιημένες από δυσκολίες και εστίαση στην εκπαιδευτική αξία:

8085 μίνι έργα (απλούστερα):

* Απλή αριθμομηχανή: Σχεδιάστε μια αριθμομηχανή που εκτελεί βασικές αριθμητικές λειτουργίες (προσθήκη, αφαίρεση, πολλαπλασιασμός, διαίρεση) χρησιμοποιώντας εισροές από τους διακόπτες και εμφανίζοντας την έξοδο σε LED ή μια οθόνη 7 τμημάτων. Το έργο αυτό ενισχύει την κατανόηση των λειτουργιών I/O, των αριθμητικών οδηγιών και της ροής του προγράμματος.

* Διεπαφή αισθητήρα θερμοκρασίας: Διεπαφυλξτε έναν αισθητήρα θερμοκρασίας (όπως ένα LM35) στο 8085. Διαβάστε τα δεδομένα του αισθητήρα, μετατρέψτε τα σε ψηφιακή τιμή και εμφανίστε την σε οθόνη 7 τμημάτων ή σειριακή θύρα. Αυτό εισάγει έννοιες μετατροπής αναλογικών προς ψηφιακό.

* Ελεγκτής φωτός κυκλοφορίας: Προσομοίωση ενός απλού συστήματος φωτός κυκλοφορίας με LED, που ελέγχεται από το 8085. Αυτό υπογραμμίζει τη λογική χρονισμού και ελέγχου.

* Εισαγωγή και εμφάνιση πληκτρολογίου: Διαβάστε την είσοδο από ένα απλό πληκτρολόγιο και εμφανίστε τα δεδομένα που έχουν εισαχθεί σε οθόνη 7 τμημάτων ή οθόνη LCD. Αυτό βοηθά στην εδραίωση της κατανόησης του χειρισμού των εισροών.

* Απλός μετρητής: Ένας μετρητής που αυξάνει ή μειώσεις με βάση τις εισόδους διακόπτη, εμφανίζονται σε LED. Ένα καλό έργο εκκίνησης για την εκμάθηση βασικού προγραμματισμού.

8086 μίνι έργα (πιο πολύπλοκα):

* Προσομοίωση διαχείρισης μνήμης: Προσομοίωση βασικών τεχνικών διαχείρισης μνήμης (όπως τηλεειδοποίηση ή κατάτμηση) χρησιμοποιώντας τις δυνατότητες διευθύνσεων μνήμης του 8086. Αυτό το έργο απαιτεί μια βαθύτερη κατανόηση του προγραμματισμού συναρμολόγησης και της οργάνωσης μνήμης.

* Χειρισμός διακοπής: Εφαρμόστε ένα πρόγραμμα που ανταποκρίνεται σε διάφορες διακοπές (π.χ. διακόπτες χρονοδιακόπτη, διακόπτες πληκτρολογίου). Αυτό θα βοηθήσει στην κατανόηση των ρουτινών υπηρεσιών διακοπής και των διανυσμάτων διακοπής.

* Σειριακή επικοινωνία: Δημιουργήστε σειριακή επικοινωνία μεταξύ του 8086 και ενός υπολογιστή ή άλλου μικροελεγκτή. Αυτό είναι ζωτικής σημασίας για τη μεταφορά δεδομένων και την ενσωμάτωση με άλλα συστήματα.

* Απλό σύστημα απόκτησης δεδομένων: Διαβάστε δεδομένα από πολλαπλούς αισθητήρες (π.χ. θερμοκρασία, φως, πίεση) χρησιμοποιώντας τα κατάλληλα κυκλώματα διεπαφής και εμφανίζονται ή αποθηκεύουν τα δεδομένα. Αυτό περιλαμβάνει την ενσωμάτωση πολλαπλών στοιχείων υλικού.

* Βασικό ενσωματωμένο σύστημα (με περιφερειακά): Ελέγξτε τα απλά περιφερειακά όπως οι κινητήρες ή τα ρελέ χρησιμοποιώντας τα κυκλώματα 8086 και τα κατάλληλα κυκλώματα διασύνδεσης. Το έργο αυτό απαιτεί μια σταθερή κατανόηση της διασύνδεσης υλικού.

Σημαντικές εκτιμήσεις:

* εξομοιωτές: Η χρήση ενός εξομοιωτή 8085/8086 (όπως ο προσομοιωτής 8085 ή το MASM/EMU8086 για το 8086) συνιστάται ιδιαίτερα για την ανάπτυξη και τη δοκιμή, αποφεύγοντας την ανάγκη για ακριβό υλικό.

* Γλώσσα συναρμολόγησης: Θα χρειαστεί να προγραμματίσετε τη γλώσσα συναρμολόγησης για αυτά τα έργα, γεγονός που απαιτεί καλή κατανόηση των εννοιών προγραμματισμού χαμηλού επιπέδου.

* υλικό: Εάν εργάζεστε με πραγματικό υλικό, θα χρειαστείτε τα κατάλληλα κυκλώματα διασύνδεσης, LED, διακόπτες, οθόνες, αισθητήρες κ.λπ.

Θυμηθείτε να επιλέξετε ένα έργο που ταιριάζει με το επίπεδο δεξιοτήτων και τους διαθέσιμους πόρους. Ξεκινήστε με ένα απλούστερο έργο για να δημιουργήσετε το ίδρυμά σας πριν αντιμετωπίσετε πιο πολύπλοκα. Η διαδικασία μάθησης είναι πιο σημαντική από το τελικό αποτέλεσμα.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα