|
LIBRARY ieee; 2 Z, u- P; E, b4 J4 a; O
USE ieee.std_logic_1164.all;
3 k9 ^7 l: j8 p1 T9 |USE ieee.std_logic_unsigned.all;
8 ]) M' L, P. r' b ?ENTITY SWSTOP IS
' Y4 D, w( C0 O; B- I PORT(Hand : IN STD_LOGIC;
! c% K5 o1 O2 e! ]9 ? CO : OUT STD_LOGIC) ;
8 h5 t9 E2 x) `8 _" q* w- K- ^END SWSTOP;
4 \2 J) [$ E" o. d* f0 LARCHITECTURE arc OF SWSTOP IS
! I% n# L# H- ^% N BEGIN" r% i4 H+ d4 l; ~ n
PROCESS (Hand)
) T( l( G, P3 F( S$ C" r8 w; Z0 | VARIABLE imper :STD_LOGIC_VECTOR(1 downto 0) :="00";8 F+ D* u& D! e" K9 E0 \6 t
9 e2 T! _$ T1 Z, S$ ?0 p( \
BEGIN+ |0 _5 S6 V/ `/ M; B) v( G# Q
4 Q8 E' {0 C+ r7 f1 D( w
IF (Hand'event AND Hand='1') THEN
( i, V' L h. s% I# o7 m : }. ~. U* u' x1 F) q; i* {+ a
IF imper <"11" THEN imper := imper+1;
& M& }2 {& t# p ELSE imper:="00";3 }4 h7 |. @, Z0 O2 ?2 \- I0 {
) h, g; X [5 R' b' r4 q' q/ y5 \) }
END IF;
1 m5 n) F6 S1 F4 ] Y+ z+ ^ END IF;2 v# P; ~/ g0 y& d' D) u% }. ^" c/ P
& h: y+ W! H9 I/ @ CO <= imper(0) ; 3 R/ u6 V$ ]" G! }1 p8 L
END PROCESS ;
* R; Z; j p5 U' a3 [7 t 1 R- q$ V! N( r" n& O9 h
END arc;
2 C! w* ]6 I3 O1 H
- ~- B$ d7 |( a2 G以上是我設計的開關
% x R! v, ?( [/ H' S可是好像沒有彈跳功能?!- E6 J# T% x b# o# U7 ~% s7 l) R
我的問題是
1 r z3 f8 |2 [6 p* c7 h按一下的時候,應該 -1; L3 T" p9 M( c* i
但是有時候會忽然 -2 -3 .....4 p' }% Y; D1 ` I. A
是沒有同步咩? |
|