E N D
An asynchronoussequentialcircuitcontrols the start of an engine (I) whichoperates on the wheels of an auto and generates an error sound (E) if the engine start operationisexecutedincorrectly. The systemhasthreeinputs: Clutch(F), and twogears, Forward(A) and Reverse(F=1); • Ifone of the twogears are activated or deactivatedwithoutprevioulsyactivating the clutch the error sound isactivatedwhichlastsuntil the clutchonlyisinserted with no gearactivated and until the gearafterwardsisactivated; • Let’s suppose the auto startsidle(A=R=F=0) NB The proposed state diagram for sake of drawingsemplicityisnot primitive since in this case thereis no consequence
Diagramma degli Stati (Moore) 000 Inputs: Clutch, Forward, Reverse Outputs: Sound, Engine A,00 001 010 000 100 101 100 110 110 101 010 001 100 B,00 F,01 E,00 C,00 D,01 010 101 001 100 110 000 000 000 X,10 110 000 101 000 010 100 001 001 010 Z,10 Y,10 001 010 100 110 100 J,10 101 110 101
Synthesis S0 = A S0 + R S0 + A !S1 !S2 F + R S1! S2 F S1 = S0 !F + !A !R F S2 + !A !R S1 !S2 S2 = !S0 S1 !F + A !S0 !S1 !F + R !S0 !S1 !F + !S1 S2 Sound= S2 + !S0 S1 !S2 Engine= S0 S1 !S2