|
請問各位大大:我跑以下程式 出現了錯誤 它說 near "always": syntax error , unexpected always , expecting ' : ' or ' , ' 我那裡有語法有錯,請大大為我解答謝謝!
! ?0 Z" Q/ R# H- z/ g9 P8 L; q; V
) R5 i, K4 e; K' e9 p module led_shift(clk,led);7 H, `$ p1 z+ L ^% ~- }$ N( U
" E; g3 a$ d& N$ \4 p+ V! W% uinput clk;9 f/ k9 ~9 ?2 o' X5 y9 b* h6 C
: v$ _! j$ m6 _0 |
input reset;* S1 R2 `% k# ^1 W# O
1 s! t# U, P, toutput [7:0]led;
, c1 c) G0 a# K8 E7 U1 M
! b% G6 \: C, W$ ^1 Areg [3:0]rdd;3 n0 [6 f* y& e8 ^) y4 `; b
3 w% O! H9 ^$ X) o. ?; O
reg [7:0]led;# u9 S1 {, o. G( E( e; O
( S: s( z; Z! e$ `* Q( S
reg [2:0]cont
6 R6 L. v, [5 ]5 x- h. ~* }( N% e$ n+ \6 i! A! N% \; c( H! \
always@(posedge reset). P4 R0 w& u, l% ]$ f- W( k
# }- T/ L: l6 `7 q$ Abegin
7 [. N! O$ K8 j cont=0; ) E5 |4 F4 L" ~/ t; Q& u$ f
end; u% w# l5 q) u5 D
' i: g5 r! P& _ V4 U9 D
always@(posedge clk)+ w1 K) s0 ^) G8 `
! W/ Q- L; o6 cbegin* H2 [7 u# w' K3 @$ K6 g
$ R& L/ g& t: F7 y" w5 _. T% S
case(cont)
4 M0 F- P# u# o8 U1 K+ ]' |5 z" f5 X5 E+ }+ [2 A9 E
2'b000:begin
* N: E1 A8 b3 f0 z9 p8 {& M5 X; w led=8'b00000001;! \& n/ O! X5 Z+ N j9 ]
end c# O! I2 {# ~
2'b001:begin+ _* X0 ^- b3 m
led=8'b00000010;
- V( l9 D0 J+ V# g end$ q3 y/ E$ e; `1 [
2'b010:begin , D" ? \! c9 B) [
led=8'b00000100;
0 `* J% r( x0 J7 @ end3 I0 A: F& p7 V4 w- W0 A
2'b011:begin
9 S d! d4 y1 F( I/ m, e+ O led=8'b00001000;
7 n3 a/ p5 L" l. `" X* A5 U1 W end0 D% V# R Y; ?" t5 I. a t
2'b100:begin O7 H: X6 A8 O4 l9 o
led=8'b00010000;5 s# Y2 p: V y6 X& S
end2 [. Y! f9 Z: d3 l( n- e- g$ S
2'b101:begin
' h% Z7 B3 S+ N1 A7 [ led=8'b00100000;
( f; U% |$ L! [& E2 c& g6 b8 z u end) z% ^8 |2 Z' a$ q4 S- P5 j
2'b110:begin
1 Y. J8 @; s, g( [1 d; H led=8'b01000000;
{8 c, G" {4 u end2 e5 D; ?! n) v1 n
2'b111:begin! `( S$ A1 f1 K: L9 [
led=8'b10000000;
7 {' r7 {! W/ g: Q* p: T6 K6 W end
9 W% P( I* O& C, ^ S& e8 s* v2 |; b7 e! b0 N5 v
endcase ; {+ V( ~, v: ~' q# A6 Q
( h) X( ]+ x6 p! R if(cont!=7)
* g, x- R0 I* k1 W begin
3 s4 T+ T' W! y7 ?/ e) F( G cont=cont+1;
. d* D k& b, O end
* k* }% y' `) V; l else
* T* F1 C( y, x8 e3 U. E begin
# s0 e- D# `8 ]# U3 ~ cont=0;& `8 g+ C4 S0 q5 W1 F1 n1 F
end
! W i6 ~; s# h1 Jend
- B! \, W" t M8 o2 y/ L9 g2 G) Qendmodule |
|