Category Archives: C Programming

C Programming

State Machine Tutorial Pt/1

State Machine tutorial part 1 is the first post in a series of 3.

A state machine or as it is also known a finite state machine (FSM), is a model used to design computer programs and sequential logic circuits. The machine can only be in one state at a time, this is known as the current state.  Changes from one state to another are brought about by an event or certain condition, this brings about a transition into a new state.

Continue reading State Machine Tutorial Pt/1