Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 移位reg 按燈

[複製鏈接]
跳轉到指定樓層
1#
發表於 2013-4-19 00:08:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
module ww (in1,r1,reset,clk,out);
% q. C' N  T, v6 p7 F  D, n' Xinput in1,clk,reset;
0 L" l8 _: [) c, k  xoutput reg [3:0]out;5 {& `0 ^9 b" D0 N# o& n
output reg r1;
, v: T# m4 W+ O. g1 areg [2:0]zxc;  V. @# c" I8 J3 A; Q* u

/ B* J1 }0 a; a1 `always @ (posedge clk)
# ^' U: p/ Z% L$ K" Kbegin
8 a8 R5 E7 Y& y; mif(!zxc[2]&&zxc[1])+ b, J3 Z/ |5 T* V' a+ v) h
r1 <=~r1;
2 }9 ?2 `5 @4 H' M5 N, [zxc <={zxc[1:0],in1};5 o" k9 A1 t% O3 S
9 M- m# J; G& z# P! ^
if(!reset)( o% n( d2 a" V0 v) l3 r
out <=4'b0000;6 B# n9 t  F/ D6 {9 d
else) m7 ^9 e; k4 x* h& y+ U/ v
) B; d! a4 n: L/ u
    begin# Y* a: p9 J7 n3 ]& p7 ]8 F. {
if(in1==1) out<=out+1;
% E. q; `: X! H- ?( u2 e4 cif(out==4'b1111) out<=4'b0000;
, S* S6 ^2 Z$ d# ^+ U    end, H7 B+ V, J% D$ T1 d8 d
  end
; }/ y( T" @" A" I/ aendmodule
6 K  `) ]) ]0 V, D; P* B; l8 W+ ]# X1 I( l1 j8 ^% }7 k* T/ {5 z
要做一個有reset 和每按一次就亮一顆  例如按一次 亮第一顆  按第二次 第一顆不熄滅 亮第二顆......有四顆   全亮時再按一次 熄滅  就這樣迴圈下去
$ r' Y3 ^& l" K! R. ?& b( X! @' m有做成這樣 有加上除去彈跳  之後就不知道怎打  也不知道這樣語法到底正不正確
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2013-5-15 21:48:27 | 只看該作者
out應該不是+1吧, 要shift 1進去才對
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-19 01:51 PM , Processed in 0.100006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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