Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 17436|回復: 9
打印 上一主題 下一主題

[問題求助] 移位reg 按燈

[複製鏈接]
跳轉到指定樓層
1#
發表於 2013-4-19 00:08:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
module ww (in1,r1,reset,clk,out);
: \: X7 d+ u  f5 I, @5 ]input in1,clk,reset;
) z, @" U: n1 r8 i) {6 Coutput reg [3:0]out;
% F: l6 }6 `: d' P4 Boutput reg r1;$ T; w0 }; [% {) A& v; [! x
reg [2:0]zxc;
2 u" U3 ?" B0 Y3 X4 W8 \
( \$ H; T/ R/ F. R7 Z0 Ralways @ (posedge clk)/ F+ m3 ]/ _& L) l1 P  f, W& H- \/ F# r
begin" N5 [$ I8 J- g8 o% u5 d) y( t
if(!zxc[2]&&zxc[1])
4 g' l' C9 j, h  z, |r1 <=~r1;1 R& u) D7 q- d% y8 [( G
zxc <={zxc[1:0],in1};
+ I& e" I9 D- R2 C! l, r: w. t9 P! }! @5 c8 X
if(!reset)
" i4 W. s2 ?8 U5 q: mout <=4'b0000;) {5 J8 \, ~. e4 r- f4 ]
else
  N9 ^2 S; W0 N1 M' X& B- t6 f& P8 ?7 @1 X6 o2 d0 @' R' \
    begin
! z$ U9 D0 E  \% M4 jif(in1==1) out<=out+1;7 @6 K0 {/ [6 T3 Z3 a
if(out==4'b1111) out<=4'b0000;
% v3 a" m) f) z0 Y1 s    end+ i8 L* a% g& @; Z7 B) \
  end) g$ f5 x9 g& {! z% ]
endmodule
, M- \6 T4 X% ^
" ^  [/ Z2 K$ C: T4 h3 C; t/ E$ a+ y要做一個有reset 和每按一次就亮一顆  例如按一次 亮第一顆  按第二次 第一顆不熄滅 亮第二顆......有四顆   全亮時再按一次 熄滅  就這樣迴圈下去5 x7 i- E4 {# _; P# A% y  m8 F
有做成這樣 有加上除去彈跳  之後就不知道怎打  也不知道這樣語法到底正不正確
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2013-5-15 21:48:27 | 只看該作者
out應該不是+1吧, 要shift 1進去才對
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-9-22 06:17 PM , Processed in 0.149008 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表