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

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

Πώς να Program σε Basic γλώσσα για ένα μικροελεγκτή

Οι γενικές έννοιες του βασικού γλώσσα που χρησιμοποιείται και στις δύο μικροελεγκτή και τον προγραμματισμό ηλεκτρονικών υπολογιστών . Η διαφορά είναι ότι σε έναν υπολογιστή πολλές από τις βασικές εντολές έχουν σχεδιαστεί για να συμπυκνώσει τις διαδικασίες παραγωγής μεγάλης κλίμακας ( γραφικά ή κείμενο ) σε μικρά , δηλώσεις μονής γραμμής . Προκειμένου να παραχθεί το ίδιο μεγάλη κλίμακα εξόδου με ένα μικροελεγκτή , κάθε επιμέρους εισόδου /εξόδου ( IO ) πείρος πρέπει να προγραμματιστεί για να λειτουργήσει σε ένα συγκεκριμένο τρόπο, πράγμα που μπορεί να οδηγήσει σε μεγάλα και πολύπλοκα προγράμματα. Για το λόγο αυτό , τον προγραμματισμό ενός μικροελεγκτή με Βασικά είναι το καλύτερο κατάλληλο για κυκλώματα που περιλαμβάνουν απλές συσκευές εξόδου όπως τα LED , οι κινητήρες και τα ηχεία . Τα πράγματα που θα χρειαστείτε
Υπολογιστών
Βασικό λογισμικό προγραμματισμού
μικροελεγκτή
καλώδιο διασύνδεσης μικροελεγκτή
μικροελεγκτή τεκμηρίωση
μικροελεγκτή Basic εγχειρίδιο αναφοράς
Electronics breadboard
καλώδια σύνδεσης Breadboard
ένα 330 ohm αντίσταση
1 γενικής χρήσης , χαμηλής τάσης LED
Η Εμφάνιση Περισσότερες οδηγίες
οικοδόμηση ενός κυκλώματος Test
Η 1

Εντοπίστε τις μικροελεγκτή IO πινέζες παραπέμποντας στην περιγραφή των ακίδων στην τεκμηρίωση μικροελεγκτή . 2

Συνδέστε το ένα πόδι της αντίστασης 330 ohm σε ακροδέκτη εξόδου μικροελεγκτή , σημειώνοντας τον αριθμό του πείρου . Pin αριθμό " 5 " θα χρησιμοποιείται εδώ ως παράδειγμα .
Εικόνων 3

Συνδέστε το άλλο σκέλος της αντίστασης στην άνοδο ( μακρύτερο σκέλος ) του LED .
Η 4

Συνδέστε την κάθοδο ( μικρότερο σκέλος ) του LED στο έδαφος του κυκλώματος .
5

Συνδέστε το καλώδιο διασύνδεσης μικροελεγκτή ( σειριακή , USB ) στον υπολογιστή .
Η 6

Ανοίξτε το Basic προγραμματιστή στον υπολογιστή και ενεργοποιήστε τη συσκευή με το μικροελεγκτή .
εικόνων Ελέγχοντας ένα LED
Η 7

Ξεκινήστε ένα νέο πρόγραμμα και να ορίσετε το σύνολο των οι μικροελεγκτή IO καρφίτσες για " έξοδο ". Αυτό γίνεται συνήθως με τον καθορισμό των « κατεύθυνση» από τις ακίδες στο "1 " ( DIRECTION = 11111111 ) .
8

Ρυθμίστε το pin εξόδου μικροελεγκτή σε ένα "υψηλό " κατάσταση 5 - volt . Η εντολή μπορεί να περιέχει "πολύ" ή "έξω" και ο αριθμός pin θα απαιτηθεί ( HIGHPIN 5 ) .
Η 9

Προσθέστε μια χρονική καθυστέρηση στο πρόγραμμα , χρησιμοποιώντας μια " παύση " εντολή ή με τη χρήση ένα "loop καθυστέρηση . " Εάν χρησιμοποιείτε μια εντολή παύσης , θα πρέπει να δηλώσει μια συγκεκριμένη ώρα καθυστέρηση ( PAUSE 500 ) . Εάν χρησιμοποιείτε ένα βρόχο καθυστέρησης, έθεσε ένα μεγάλο τέλος αξία για να δημιουργήσετε μια σημαντική καθυστέρηση ( για x = 1 ΕΩΣ 50000 , NEXT X ) .
Η 10

Ρυθμίστε το pin εξόδου σε ένα " χαμηλό " 0 - volt κατάσταση . Η εντολή μπορεί να περιέχει " μικρή" ή "έξω" και ο αριθμός pin θα απαιτηθεί ( LOWPIN 5 ) .
Η 11

Προσθέστε επιπλέον παύσης ( PAUSE 500 ) ή βρόχος καθυστέρησης ( για Υ = 1 TO 50000 , NEXT Y) .
Η 12

Προσθέστε μια " επανάληψη βρόχο» για το πρόγραμμα με την εισαγωγή του "για το " μέρος (ΓΙΑ Z = 1 ΕΩΣ 10 ) μετά την αρχική δήλωση κατεύθυνσης ( DIRECTION = 11111111 ) και το "επόμενο" μέρος ( NEXT Z ) στο τέλος του προγράμματος ( μετά την τελευταία παύση ή καθυστέρηση βρόχο ) .
Η 13

Εκτελέστε το πρόγραμμα και το LED πρέπει να αναβοσβήνει (εντός και εκτός ) 10 φορές . Μπορείτε να αλλάξετε την ταχύτητα που αναβοσβήνει και τον αριθμό των επαναλήψεων με την αλλαγή των τελικών τιμών ( 50000 , 10 ) της καθυστέρησης και επαναλάβετε βρόχους .
Η
εικόνων

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

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