Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χωρίσετε BASIC Stamp I /O Σήματα

Η μικροελεγκτή Basic Stamp περιέχει 16 ακίδες σύνδεσης που μπορεί να χρησιμοποιηθεί ως είσοδος /έξοδος , ή I /O. Ένας μικροελεγκτής είναι σαν ένα απλό σύστημα υπολογιστή που περιέχεται σε ένα μόνο chip . Εξωτερικά στοιχεία, όπως LED, LCD ή κινητήρες μπορούν να συνδεθούν και να ελέγχεται από τον μικροελεγκτή . Για παράδειγμα, ο μικροελεγκτής μπορεί να μεταδώσει ένα σήμα εξόδου , ​​ή το επίπεδο τάσης, σε ένα LED . Ο μικροελεγκτής μπορεί επίσης να λάβει ένα σήμα εισόδου , ​​ή το επίπεδο της τάσης , από ένα LED . Ο ευκολότερος τρόπος για να ρυθμίσετε τις πινέζες εισόδου και εξόδου είναι με τη χρήση του IN , HIGH και LOW δηλώσεις , σε ένα πρόγραμμα γραμματοσήμων . Τα πράγματα που θα χρειαστείτε
Basic Stamp πλακέτα μικροελεγκτή ( BS2 ή ισοδύναμο)
Δύο 330 - ohm αντιστάσεις
Jumper καλώδια
Δύο LEDs
καλώδιο διασύνδεσης του υπολογιστή
Υπολογιστών
editor Σφραγίδα λογισμικού μπαταρία 9V ή μετασχηματιστή 9V AC

Παρουσίαση Περισσότερες οδηγίες
οικοδόμηση ενός κυκλώματος Test
Η

1 Συνδέστε το ένα πόδι μιας αντίστασης 330 - ohm με τον πείρο Σφραγίδα επισημαίνονται " Vdd " ή " +5 V. " Συνδέστε το άλλο πόδι του αντιστάτη για Σφραγίδα πείρο 0 . Χρησιμοποιήστε ένα καλώδιο γεφύρωσης , αν είναι απαραίτητο . 2

Συνδέστε την άνοδο ( μακρύτερο σκέλος ) από ένα LED στην ακίδα 0 και διασταύρωση αντίσταση . Συνδέστε την κάθοδο ( μικρότερο σκέλος ) του LED στο pin σφραγίδα με την ένδειξη " Vss " ή "γείωση ".
Εικόνων 3

Συνδέστε το ένα πόδι μιας δεύτερης αντίστασης 330 - ohm για Σφραγίδα pin 1 .
Η 4

Συνδέστε την άνοδο μίας δεύτερης LED στο ελεύθερο πόδι του πείρου 1 αντιστάτη. Συνδέστε την κάθοδο των LED στην Stamp pin Vss .
5

Συνδέστε το καλώδιο διασύνδεσης με το διοικητικό συμβούλιο Σφραγίδα και τον υπολογιστή . Μην
ενεργοποιήσετε την εξουσία στο διοικητικό συμβούλιο γραμματοσήμων .
Η Χρησιμοποιώντας το IN , HIGH και LOW Καταστάσεις

6

Ξεκινήστε ένα νέο πρόγραμμα στον επεξεργαστή Σφραγίδα . Προσθέστε τις δύο γραμμές κεφαλίδας για την έκδοση γραμματοσήμων .
Η 7

Προσθέστε τη δήλωση " DO " κάτω από τις γραμμές επικεφαλίδων . DO ξεκινά ένα βρόχο που θα επαναλάβει ολόκληρο το περιεχόμενο του προγράμματος .
8

Προσθήκη " IF ( IN0 = 1 ) ΤΟΤΕ " υπό τον τίτλο " DO ". Πρόκειται για μια συνθήκη που θα εντοπίσει στοιχεία σχετικά με pin 0 . Η ( IN0 = 1 ) τμήμα ορίζει αυτόματα pin 0 ως είσοδος και ανιχνεύει οποιαδήποτε τάση που είναι για το pin 0 .
Η 9

Προσθήκη "PAUSE 2000 " σύμφωνα με τη δήλωση IF . Αυτό δημιουργεί μια καθυστέρηση δύο δευτερολέπτων , ώστε να μπορεί να παρατηρηθούν αλλαγές .
Η 10

Προσθήκη "HIGH 1 " κάτω " PAUSE ". Αυτό στέλνει ένα επίπεδο 5V από pin 1 . Η ΥΨΗΛΗ δήλωση ορίζει αυτόματα pin 1 ως έξοδος .
Η 11

Προσθήκη " ELSE " υπό τον τίτλο " HIGH ". Αυτό παρέχει μια εναλλακτική λύση για το ( IN0 = 1 ) κατάσταση του IF ... ΤΟΤΕ δήλωση.
Η 12

Προσθήκη "PAUSE 2000 " υπό τον τίτλο " ELSE ".
Η 13

Προσθήκη "LOW 1 " κάτω " PAUSE ". Αυτό στέλνει ένα επίπεδο 0V από pin 1 . Όπως και το HIGH δήλωση, η δήλωση LOW ρυθμίζει αυτόματα pin 1 ως έξοδος .
Η 14

Προσθήκη " ENDIF " στο " LOW ". Η δήλωση " ENDIF " πρέπει πάντα να λαμβάνεται υπόψη κατά τη χρήση ενός IF ... ΤΟΤΕ δήλωση.
Η 15

Προσθήκη " LOOP " για να κλείσει ο κύκλος που ξεκίνησε από το " DO ". Ο βρόχος σας επιτρέπει να δείτε τα αποτελέσματα σε πραγματικό χρόνο για την έξοδο των pin 1 , από τις αλλαγές στην είσοδο στην καρφίτσα 0 .
Τετάρτη 16

Προσθήκη "END " υπό τον τίτλο " LOOP " και αποθηκεύστε το πρόγραμμα . Η δήλωση " END" χαρακτηρίζει το πού τελειώνει το πρόγραμμα .
Εικόνων Ταυτόχρονη εισόδου και εξόδου

17

Ενεργοποιήστε την εξουσία στο διοικητικό συμβούλιο Σφραγίδα . Το LED pin 0 πρέπει να είναι αναμμένη .
Η 18

Εκτελέστε το πρόγραμμα .
Η 19

Παρατηρήστε την έξοδο από την ακίδα 1 . Το LED στο pin 1 θα ανάψει μετά από δύο δευτερόλεπτα. Επειδή το LED στην περόνη 0 είναι αναμμένη , ένα επίπεδο 5V είναι παρούσα και η σφραγίδα θεωρεί ότι η είσοδος για το pin 0 ως "1". Όταν υπάρχει ένα " 1 " στην περόνη 0 , οι έξοδοι Σφραγίδα 5V στο pin 1 . Ότι τα φώτα εξόδου 5V LED στο pin 1 .
20

Αφαιρέστε το πόδι αντίσταση που συνδέεται με την Σφραγίδα Vdd pin . Συνδέστε το πόδι στο Stamp pin Vss . Το LED στο pin 0 θα σβήσει.
Η 21

Παρατηρήστε την έξοδο από την ακίδα 1 . Μετά από δύο δευτερόλεπτα, η λυχνία LED για την ακίδα 1 θα βγουν έξω . Σύνδεση του αντίσταση στο VSS παράγει ένα επίπεδο 0V στην καρφίτσα 0 . Η κατάσταση ( IN0 = 1 ) δεν πληρούται πλέον και η σφραγίδα μεταβαίνει στην κατάσταση ELSE . Το "LOW " δήλωση σύμφωνα με το " ELSE " εξάγει ένα επίπεδο 0V στην περόνη 1 , το οποίο απενεργοποιεί το LED .
Η
εικόνων

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

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