A programmable controller for controlling a multi-channel sequential
processing of states based on a prescribed state transitions. The
microcontroller has a state register for each of the channels for holding
the state data to be processed in the channel in the next processing
period, and upon receipt of a sampling clock and a channel processing
request, executes a program to process the states in each of the channels
based on the states data held in the associated state register. The
microcontroller may execute a program having a complex sequence in a
reduced number of steps.
Ένας προγραμματίσημος ελεγκτής για τον έλεγχο μιας πολυδιαυλικής διαδοχικής επεξεργασίας των κρατών που εδρεύουν μεταβάσεις ενός στις ορισμένες κράτους. Ο μικροελεγκτής έχει έναν κρατικό κατάλογο για κάθε ένα από τα κανάλια για να φυλάξει τα κρατικά στοιχεία που υποβάλλονται σε επεξεργασία στο κανάλι στην επόμενη περίοδο επεξεργασίας, και επάνω στην παραλαβή ενός ρολογιού δειγματοληψίας και ένα αίτημα επεξεργασίας καναλιών, εκτελεί ένα πρόγραμμα για να υποβληθούν σε επεξεργασία τα κράτη σε κάθε ένα από τα κανάλια βασισμένα στα κρατικά στοιχεία που φυλάσσονται στο σχετικό κρατικό κατάλογο. Ο μικροελεγκτής μπορεί να εκτελέσει ένα πρόγραμμα που έχει μια σύνθετη ακολουθία σε έναν μειωμένο αριθμό βημάτων.