Συνδέστε το PIC σε ΠΠΑ?

A

ambition

Guest
Αν θέλω να conncet μικροελεγκτή όπως (PIC 16F84) σε περισσότερες από μία IO συσκευής, για παράδειγμα τρεις: οθόνη αφής, πληκτρολόγιο, και η συσκευή anther μπορώ να συνδέσω μόνο το PIC για ΠΠΑ και την αντιμετώπισή τους μέσα από αυτό το έργο; ή θα πρέπει να σκεφτούμε γι 'αυτό σε πιο προχωρημένες τρόπο; Παρακαλώ βοηθήστε
 
Είναι εντάξει, αλλά όχι με τον καλύτερο τρόπο!
 
Ως θύρα επέκτασης, μπορείτε να χρησιμοποιήσετε παράλληλη μετάδοση δεδομένων, και είναι αρκετά γρήγορα, αν χρησιμοποιείτε μικροελεγκτές που χρησιμοποιούν πολυπλεκτικές διεύθυνση / στοιχεία λεωφορείο όπως 8.051 οικογένεια (με την ενσωματωμένη γραμμή ελέγχου, όπως RD, WR, και ούτω καθεξής ..) - 8255 το καλύτερο παράδειγμα .. Για ΣΜΕ, ωστόσο, θα θεωρούσα μάλλον I2C λεωφορείων και το λιμάνι επεκτάσεις προσαρμοσμένα για αυτή τη διαμόρφωση. Ρίξτε μια ματιά σε ICs, όπως: PCF8575, MAX7311 ή MAX7314, για να αναφέρουμε μόνο μερικά. Θα προσθέσουν 8, 16 ή περισσότερα .. ψηφιακό I / O για να μικροελεγκτή σας .. Regards, IanP
 
Για μια 16F84, η οποία δεν έχει κανενός είδους ειδική διεπαφή (SPI και I2C), θα ήθελα απλά να χρησιμοποιήσετε μια δέσμη των μητρώων βάρδια (74HC595) και αλλαγή των δεδομένων σε αυτά. Αυτό θα λάβει 3 I / O για το PIC (ρολόι, τα δεδομένα, φορτίο). Για ψηφιακές εισόδους, και πάλι μπορείτε να χρησιμοποιήσετε καταχωρητές ολίσθησης, όπως τις παλιές καλές 4021. Αυτό διαρκεί 3 γραμμές πολύ (ρολόι, τα δεδομένα, φορτίο). Αλλά το ρολόι και τα δεδομένα μπορεί να μοιραστεί μεταξύ του μητρώου αλλαγή εισόδου και η μία έξοδο. Έτσι, με τη χρήση μόνο 4 I / O γραμμές σχετικά με την PIC μπορείτε να επεκτείνετε το I / O για όσο θέλετε. Στην πραγματικότητα, θα πρέπει να περιορίσετε ότι σε περίπου 32 εισόδους 32 εξόδους. Διαφορετικά, θα πάρει για πάντα να μετατοπίσει όλα τα δεδομένα σε / από:. Δ
 
Γεια σας VVV Κανένα πρόβλημα. αν ο τύπος χρησιμοποιεί μια γλώσσα υψηλού επιπέδου, ειδικά εκείνοι που σας επιτρέπουν να χρησιμοποιήσετε commande που δεν εξαρτώνται από το υλικό, όπως φωνάζουν PICBasic Pro
 
Συμφωνώ με VVV και μέταλλο ... Επίσης, ελέγξτε τις Micrel MIC5841A 8-bit σειριακή σε παράλληλη "οδηγός" IC ... Είναι μια cascadable 8-bit σειριακή σε παράλληλη οδηγό ικανό να οδηγεί ρελέ ή άλλα φορτία ... Μοιάζει πολύ με την 74HC595, που χρησιμοποιεί τρεις ακίδες ελέγχου (τα δεδομένα, το ρολόι, και strobe / ασφάλεια) ... Regards, Mike
 

Welcome to EDABoard.com

Sponsor

Back
Top