Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 移位reg 按燈

[複製鏈接]
跳轉到指定樓層
1#
發表於 2013-4-19 00:08:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
module ww (in1,r1,reset,clk,out);
  R' m1 R  V, w7 |input in1,clk,reset;
3 m/ B$ \. Z7 a; V: m3 ?, f. Qoutput reg [3:0]out;/ G2 G9 u7 t2 u0 o# u; t
output reg r1;" I9 s, h' f% w( k" l
reg [2:0]zxc;
  a. o7 |4 _( y- Y& z5 |' _9 |# V: K9 {2 O. j+ p
always @ (posedge clk)7 d: X/ U3 \+ A4 x  ^- {
begin
# e. t+ A% P- V! n6 Mif(!zxc[2]&&zxc[1])& A+ W1 c; ^- w, {6 ~0 p) L
r1 <=~r1;) ?$ {3 }0 p  W% k* j$ V
zxc <={zxc[1:0],in1};& G* _0 ]2 X: h. ?( h/ w

$ c3 d& M' r9 y4 `if(!reset). K* m' j8 l* N# D
out <=4'b0000;
9 H/ B* C$ R5 helse
6 N' J& s+ {: F% _$ t7 ]  |, g, r. \2 h
    begin
/ s2 Z6 f' x( c  Q9 V/ K+ G1 gif(in1==1) out<=out+1;
8 t/ ~7 E! U  z+ Y. o3 U- {if(out==4'b1111) out<=4'b0000;
1 q6 f# B! w/ B: c+ C$ l8 E" C    end( b# B# R1 E! y: D6 S5 M: e, r
  end
9 }- k! I; i1 p2 y% uendmodule1 c" W0 n+ ?: V5 d- L( g6 g: J

% O7 `* D9 r: J1 ]* j1 }要做一個有reset 和每按一次就亮一顆  例如按一次 亮第一顆  按第二次 第一顆不熄滅 亮第二顆......有四顆   全亮時再按一次 熄滅  就這樣迴圈下去
1 J3 X( U9 b7 T7 ~3 H有做成這樣 有加上除去彈跳  之後就不知道怎打  也不知道這樣語法到底正不正確
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2013-5-15 21:48:27 | 只看該作者
out應該不是+1吧, 要shift 1進去才對
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-16 09:26 AM , Processed in 0.115015 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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