找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 684|回复: 3
打印 上一主题 下一主题

求fpga控制led的程序

[复制链接]

1

主题

1

帖子

4

积分

初级新手(9)

Rank: 1

积分
4
跳转到指定楼层
1#
发表于 2012-6-7 17:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
如题,led是8×8的点阵 让其实现动态或静态显示
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

36

主题

276

帖子

1957

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1957
4#
发表于 2012-8-10 11:19 | 只看该作者
静态显示一个田字:
1 {# k, f3 x5 Ymodule eight(a,b,clk,rst);, `' X; ^$ j# A
input  [7:0] a;
; ?. }, n& m- L* v$ l$ R0 ~output reg[7:0] b=0;, ^* F; Q- }2 K% {
input  clk;
( N5 U/ M, U, p5 Einput rst;' |: |0 t' c2 |5 |7 B! h
parameter " H2 v8 z' _. u$ t
    idle=8'b00000000,6 k8 t" z. r- F9 `
    a1=8'b00000001,0 Y+ k5 O9 |: C8 i5 O, D
    a2=8'b00000010,
2 U: i- L% V2 o+ M8 P2 Y; l    a3=8'b00000100,) l# m1 g4 \2 F: Y4 d  }
    a4=8'b00001000,
. a: l, k% X1 @8 O/ b, y, O    a5=8'b00010000,& O' z3 \( G! R  P
    a6=8'b00100000,7 r# F  k: i6 |* ^- a% C
    a7=8'b01000000,
9 I# ]! f2 ^* F( o" |    a8=8'b10000000;   
7 N; }2 J. m' I0 p: ]always @(posedge clk )* U7 _1 T) j$ Y# U: u
begin
6 a+ `9 _# I- |" F' v if(rst)9 X) M6 h4 o4 p: m0 K; B
b<=8'b00000000;
* O' K( l% _, m* j  x5 V" F1 W else; N! t: l5 r, ^8 [: M
   case(a)
1 S' c: l- U) o+ i    a1:' `, V5 Q+ ?4 O% W  N9 J, ?
    begin
5 S+ }6 Y. N6 q5 l2 c      b<=8'b11111111;, o( _" N, q6 q/ {
       end4 u/ j5 j- u/ n, D: D; d
    a2:) X6 v7 S) j; J! _  j
     begin
& Z& R6 I- a/ ]5 q* c5 L* ]/ s" q       b<=8'b10010001;
; b/ ^& f0 r/ H3 `" Y$ g       end) D2 i5 l8 Y8 @
    a3:
7 g( L0 y* s" [7 G. b     begin3 f" c. i8 n' x" N! j
       b<=8'b10010001;
" ?* g- |+ E: R       end9 H5 x( }: x5 d. E1 u
    a4:
0 P2 W' X9 w: b' L; {3 q: p6 F     begin
6 x" y6 Z  L# G3 @1 c       b<=8'b11111111;
- y# p/ \0 p! s       end
/ Z. w- t5 d2 n. H8 l" w! @) _     a5:* _+ r. y. _% J
      begin- b4 J( O% Q' F, c
        b<=8'b10010001;
* d9 y. Y: E# v: n7 o  `/ b       end
! P0 X/ O+ @* \" `7 D      a6:, |* M! P* ?# U5 \  J  {  @
       begin1 |; J8 Y' X- b- c6 U
         b<=8'b10010001;
* Q' O( N9 R+ i: q7 @4 S       end
% b0 [, b$ K( N5 T# u' c      a7:4 m* V) I3 _1 N$ F) ]
       begin
( G3 C' ^) Y$ z# E: o        b<=8'b10010001;5 b  G2 l8 {$ _' D* X3 j
       end$ D. }- A1 u& Q/ A
     a8:9 }% Z6 n  C! Z
      begin: L- u% ?2 @4 _' {& |# J
      b<=8'b11111111;3 h1 n1 a) a4 x$ ^
       end
) R4 H+ v+ U; ]& l' |   endcase  % D& j2 M3 Q. L) y4 f# l1 ^9 h
end
8 e8 d! H5 Z" ^* A endmodule   

36

主题

276

帖子

1957

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1957
3#
发表于 2012-8-2 15:22 | 只看该作者
你要能描述出你先敢要的状态个人感觉您那个仅仅是一个状态机得问题,很简单

36

主题

276

帖子

1957

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1957
2#
发表于 2012-8-2 15:21 | 只看该作者
您8*8点阵是要想实现什么功能,怎么亮法呀?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-24 17:05 , Processed in 0.061949 second(s), 39 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表