|
猜拳機IC 設計( GAME1 )
# {$ g' z+ Y3 t0 l% ]0 D( D9 e• 1 輸入: A方設定剪刀/ 石頭/ 布( A_GENDAU /
7 ?% r8 W8 X2 w4 MA_STONE / A_BOO ) , B方設定剪刀/ 石頭/ 布
" I0 l% i" F/ O% d3 [1 }# l. `; F( B_GENDAU / B_STONE / B_BOO ) , 裁判/ l+ f6 L6 l* p. Y9 A
( CHECK )裁定A , B 方的猜拳輸贏設定.
& d7 a M6 H8 h( J• 2 輸出: A , B平手輸出線( ABEQU ) , A贏輸出線3 S% j) | N5 ?/ @# h
( A_WIN ), B贏輸出線( B_WIN ) , 尚未裁定或A , B# Z$ }+ b/ c: A# u2 i, O
猜拳資料設定有誤輸出線( ERROR )
" S, w) d) |8 B% x' j• 3 功能: A , B 雙方都設定好剪刀/石頭/布之後,
; Y9 w4 |. c2 Z" @$ @: H7 O使CHECK = 1 , A , B的猜拳輸贏結果將使
5 @# ~9 {4 _; |( ABEQU , A_WIN , B_WIN )之一為1 ; 若; E! j/ \; o& s3 B& H4 f, a4 @6 b3 u2 g
CHECK= 0 或設定有誤, 則ERROR 輸出1
7 \$ w+ S) q+ K2 I4 i7 S: V; N
' a7 W: T J3 H看了很久我只打出了...
6 M1 ^4 D; t& ?% }: M. |& @0 v" smodule Game1(check, A_GENDAU, A_STONE, A_BOO, B_GENDAU, B_STONE, B_BOO, ABEQU, A_WIN, B_WIN, ERROR, A_WIN, B_WIN,). C+ }3 c0 \ `, A" x
input check, A_GENDAU, A_STONE, A_BOO, B_GENDAU, B_STONE, B_BOO;- m4 N; g S9 O- M- t0 C7 H
output ABEQU, A_WIN, B_WIN, ERROR;
- v! `! l2 t( k! Wreg ABEQU, A_WIN, B_WIN, ERROR;
/ q r7 n( E$ r0 U9 i- U
$ G6 J1 Q5 E2 n1 ^接下來就不知道該如何打了...+ q) ~: d: P$ S; w1 e% Z/ i
(我想我打的應該也都錯吧...)
' E8 F; q1 w" i! e9 Z' V3 c# N& q; N; H6 I, P$ e, \4 k- o% Q/ j1 s6 w
如果有人給我ㄧ份程式可以麻煩跟我說語法的意思各是什麼意思嗎...- R; o2 u, f& A# N
因為想了解才不會什麼都不會..., v& l1 p! @7 x: O1 X2 {
麻煩各位高手了!! |
|