Πώς μπορώ να γράψω το πρόγραμμα για περισσότερες σερβο

L

lonely boy

Guest
Γεια σας θέλω να γράψω πρόγραμμα με Bascom ή codvision για 20 servos, αλλά έχω πολλά, αν ο εν λόγω επιβλαβής σερβο της: SG5010 ή s03t μικροελεγκτή: AVR μεταγλωττιστή: Bascom ή codvison έγραψα αυτό το πρόγραμμα με ovf0 (πάνω από τη ροή 0), αλλά δεν είναι καλό για περισσότερες κινητήρες έγραψα το πρόγραμμα όπως αυτό:
Code:
 $ regfile = "m8def.dat" $ κρυστάλλινα = 8000000 Config Portd = Έξοδος Config Timer0 = χρονόμετρο, Prescale = 1 Ε Δημ. Όπως Byte, Ζ Όπως Byte, Β Όπως Byte Δημ. Pm Όπως Byte »---------------------------------------- Ενεργοποίηση Διακόπτει Ενεργοποίηση Ovf0 Στις Ovf0 Makepwm Σταματήστε Timer0 Έναρξη Timer0 R = 200: Β = 100: G = 50 '---------------------------------- --- Τέλος Κάντε Loop »----------------------------------- Makepwm: Αν Pm = 255 Τότε Pm = 0 Αν Pm = Ε ορίστε Portd.7 Αν Pm <Ε Επαναφορά Τότε Portd.7 Αν Pm = Ζ ορίστε Portd.6 Αν Pm <Ζ Επαναφορά Τότε Portd.6 Αν Pm = Β ορίστε Portd.5 Αν Pm < Β Στη συνέχεια Επαναφορά Portd.5 Incr Pm Επιστροφή
 

Welcome to EDABoard.com

Sponsor

Back
Top