¸ñÂ÷/Â÷·Ê
Ä¿ÇÇÀ򮂱â(FSM ¼³°è)
1. ½ÇÇè ³»¿ë 1) ´ÙÀ½ »óŵµ¿Í µ¿ÀÛ¿¡ µû¶ó Ä¿ÇÇÀÚÆÇ±â¸¦ ¼³°èÇϽÿÀ.
¨ç »óŵµ
¨è µ¿ÀÛ ¼³¸í
• Àü¿øÀÌ Àΰ¡µÇ°í RecetÀÌ µÇ¸é `00`»óÅ·ΠÁ¸Àç
• `00¡±(ST0) »óÅ¿¡¼ µ¿ÀüÀÌ µé¾î¿À¸é(Coin_in=`1`) `01`(ST1) »óÅ·ΠõÀÌ.
±×·¸Áö ¾ÊÀ¸¸é (coin_in=`0`) `00`(ST0) »óÅ¿¡ °è¼Ó Á¸Àç.
• ¡°01¡±(ST1) »óÅ¿¡¼ coffee°¡ ¼±ÅÃÀÌ µÇ¸é(coffee_sel=¡®¡¯1¡°) `00`(ST2) »óÅ·ΠõÀÌ,
±×·¸Áö ¾ÊÀ¸¸é(coffee_sel=`0`) `01¡±(ST1) »óÅ·Π°è¼Ó Á¸Àç.
• ¡°10¡±(ST2) »óÅ¿¡¼ coffee¸¦ Á¦°øÇßÀ¸¸é(coffee_serve=¡®1¡¯) ¡°00¡±(ST0) »óÅ·ΠõÀÌ,
±×·¸Áö ¾ÊÀ¸¸é(coffee_serve=¡®0¡¯) ¡°10¡±(ST2) »óÅ·Π°è¼Ó Á¸Àç.
• Ãâ·Â State_out Àº ¡°
º»¹®/³»¿ë
Ä¿ÇÇÀ򮂱â(FSM ¼³°è)
1. ½ÇÇè ³»¿ë 1) ´ÙÀ½ »óŵµ¿Í µ¿ÀÛ¿¡ µû¶ó Ä¿ÇÇÀÚÆÇ±â¸¦ ¼³°èÇϽÿÀ.
¨ç »óŵµ
¨è µ¿ÀÛ ¼³¸í
• Àü¿øÀÌ Àΰ¡µÇ°í RecetÀÌ µÇ¸é `00`»óÅ·ΠÁ¸Àç
• `00¡±(ST0) »óÅ¿¡¼ µ¿ÀüÀÌ µé¾î¿À¸é(Coin_in=`1`) `01`(ST1) »óÅ·ΠõÀÌ.
±×·¸Áö ¾ÊÀ¸¸é (coin_in=`0`) `00`(ST0) »óÅ¿¡ °è¼Ó Á¸Àç.
• ¡°01¡±(ST1) »óÅ¿¡¼ coffee°¡ ¼±ÅÃÀÌ µÇ¸é(coffee_sel=¡®¡¯1¡°) `00`(ST2) »óÅ·ΠõÀÌ,
±×·¸Áö ¾ÊÀ¸¸é(coffee_sel=`0`) `01¡±(ST1) »óÅ·Π°è¼Ó Á¸Àç.
• ¡°10¡±(ST2) »óÅ¿¡¼ coffee¸¦ Á¦°øÇßÀ¸¸é(coffee_serve=¡®1¡¯) ¡°00¡±(ST0) »óÅ·ΠõÀÌ,
±×·¸Áö ¾ÊÀ¸¸é(coffee_serve=¡®0¡¯) ¡°10¡±(ST2) »óÅ·Π°è¼Ó Á¸Àç.
• Ãâ·Â State_out Àº ¡°