Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/05/04 21:48
Read: times


 
#67984 - RE: State Machines
Responding to: ???'s previous message
Paul Ingendorf said:
I have explored state machines and they just seem like they belong more in VHDL than C or ASM my own prejudice


Your loss, in fact!
By neglecting software State Machines, you are omitting a very powerful tool from your armoury (to mix metaphors).

State machines are de rigeur when it comes to implementing comms protocols.

Many of the control functions commonly associated with "small" microcontrollers like the 8051 are extremely well suited to state machines; eg, consider a VCR:

The events are, say, Tape Inserted, 'PLAY' button pressed, 'FAST-FWD' button pressed, 'EJECT' button presseed, etc;
The States are, say, Idle, Ready, Playing, Spooling, Ejecting, etc

List of 17 messages in thread
TopicAuthorDate
LCD Based Menu system            01/01/70 00:00      
   RE: LCD Based Menu system            01/01/70 00:00      
      State Machines            01/01/70 00:00      
         RE: State Machines            01/01/70 00:00      
            RE: State Machines            01/01/70 00:00      
            RE: State Machines            01/01/70 00:00      
            RE: State Machines            01/01/70 00:00      
   RE: LCD Based Menu system            01/01/70 00:00      
      RE: LCD Based Menu system            01/01/70 00:00      
         RE: LCD Based Menu system            01/01/70 00:00      
            RE: Function pointers in Keil C51            01/01/70 00:00      
               RE: Function pointers in Keil C51            01/01/70 00:00      
                  RE: Function pointers in Keil C51            01/01/70 00:00      
   RE: LCD Based Menu system            01/01/70 00:00      
      RE: LCD Based Menu system            01/01/70 00:00      
   RE: LCD Based Menu system            01/01/70 00:00      
      RE: LCD Based Menu system            01/01/70 00:00      

Back to Subject List