找回密码
 注册
关于网站域名变更的通知
查看: 340|回复: 2
打印 上一主题 下一主题

数码管静态显示

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-7-20 10:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 outline9 于 2020-7-20 10:35 编辑
8 Y% y, R1 ?" b5 C& z" |3 }4 N/ T' B! ?
module shumaguan_jintai_xianshi(clk,reset,seg_wei,seg_duan);  V& a* W! H  f  R1 F, D
input clk,reset;
9 ~& b2 ?9 D- E4 A# R; Foutput seg_wei,seg_duan;
0 D$ a9 \; n: Sreg[3:0] seg_wei;6 w0 l0 c7 i: j. o
reg[7:0] seg_duan;
6 i6 y' g. V* O3 s3 `reg[36:0] counter;4 `! |# V8 n5 y- B4 ^9 l- d
reg[3:0] data_out;7 _- F& l& O9 O% \& z
1 Z2 J+ x8 u- t* D, s/ B
always@(posedge clk or negedge reset)   //计数器6 Z! y* b8 k$ B) z" k! ^
begin
! R, l+ q- q! y8 }! \( c/ n. _( E3 J   IF(!reset)+ p! D7 y, G( a
      begin2 j! B: ?$ E; D( Q4 A2 k
         counter<=8'd0;
# X' }, x$ x( ?% m& v3 L+ C         seg_wei<=4'b1111;
6 f9 V, P9 o( m5 k) K' g9 d      end
0 S9 l  F) U% o   else. l( C& m* l' F2 G5 n: W5 Z, G7 y
      begin
6 P" m) J( r4 L3 u; ~7 o5 E         counter<=counter+1'b1;% W( ?( J: [2 C3 g; c
         seg_wei<=4'b0000;
4 a! m+ S' ^* I& B6 m- }0 K      end7 g: L* i5 a/ C; t6 q
end! C8 ]! m/ d" X' [
7 M4 {  J) z) h5 ^8 W

& M  X8 h4 e( X+ ~5 Ealways@(counter[36])
# V' U' C4 f- rbegin+ H% P0 @" W) N9 c7 P% O: ^
   data_out=counter[27:24];            //这条语句是什么意思
6 c! w4 f9 ]* _. Q1 m$ iend$ z" E, i/ A3 U' `$ @
  [3 H+ L, }5 u" x/ U* o& v7 C1 n
always@(data_out)
& `3 a& x/ O7 K& Z! Gbegin
. x$ s% x4 ~: l! _; i1 _! z! q   case(data_out)
2 T$ V7 u# \% [$ t; `: o. Q6 G- i! s      4'h0 : seg_duan = 8'hc0; //显示"0"' T7 a; j$ s0 V$ m6 C' T( g
      4'h1 : seg_duan = 8'hf9; //显示"1"" r2 {: l& E$ @1 ^
      4'h2 : seg_duan = 8'ha4; //显示"2"
& n7 V, H, P/ H, c# T      4'h3 : seg_duan = 8'hb0; //显示"3"7 p8 X: B, n% _) R' o/ `% Y
      4'h4 : seg_duan = 8'h99; //显示"4". [; w! A! q' k- A4 Z
      4'h5 : seg_duan = 8'h92; //显示"5"
( W6 i; n4 `' ~4 g( f      4'h6 : seg_duan = 8'h82; //显示"6"
& M% t" x; J, D  c) u; B+ e/ x      4'h7 : seg_duan = 8'hf8; //显示"7"
! o- _- z# y; s  o3 r' k7 Z3 h+ F      4'h8 : seg_duan = 8'h80; //显示"8"& m; o  f6 `3 R2 L+ U! y
      4'h9 : seg_duan = 8'h90; //显示"9"
- m4 _: ]# x1 a; n      4'ha : seg_duan = 8'h88; //显示"a") E$ \+ d6 p5 @8 v- M2 T
      4'hb : seg_duan = 8'h83; //显示"b"- Q4 @: m' p$ Y1 p  z7 O$ d( ~; R* {
      4'hc : seg_duan = 8'hc6; //显示"c"
( O: C( y( q6 `8 |      4'hd : seg_duan = 8'ha1; //显示"d"
. h% _2 y9 Z  K7 s* S      4'he : seg_duan = 8'h86; //显示"e"+ p: k# r4 E( q& @* U
      4'hf : seg_duan = 8'h8e; //显示"f"
4 l, B7 M& Q% h8 n      default: seg_duan=8'hff;
6 N/ q% G( N9 O( L5 _6 j; x5 ]& ]   endcase
2 O8 @" ~- z# \! |end3 |$ ]% h6 P  T0 |  r
endmodule
) _1 a: f  d# H8 W5 m2 g4 u2 Z, S1 Z$ W
" C( r7 i  E, r: n9 D
data_out=counter[27:24];            //这条语句是什么意思

该用户从未签到

2#
发表于 2020-7-20 10:35 | 只看该作者
counter计数器的第24到27位的元素用于控制数码管的显示

点评

好的好的  详情 回复 发表于 2020-7-20 10:36

该用户从未签到

3#
 楼主| 发表于 2020-7-20 10:36 | 只看该作者
wuke8 发表于 2020-7-20 10:35
2 P3 G% x1 b0 E7 q( _counter计数器的第24到27位的元素用于控制数码管的显示
! e0 @* d8 y$ W
好的好的
( a  P2 _& G$ ^% Z  A
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-12 22:19 , Processed in 0.140625 second(s), 25 queries , Gzip On.

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

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

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