TA的每日心情 | 开心 2019-11-20 15:00 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
数码管的顶层设计和架构设计
* U1 t4 _' R& x X* m; x- W
+ W# z7 V, D- n; `/ D$ O% L s9 v0 l: Y3 L& O+ a. W1 t
LED 数码管( LED Segment Displays)由多个发光二极管封装在一起组成“ 8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划、公共电极。数码管实际上是由七个发光管组成,加上小数点就是 8 个,形成一个 8 位数据。这些段分别由字母 a,b,c,d,e,f,g,dp 来表示。
$ l- F: o7 p$ R; v0 q! ~/ X. L0 Y发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。常用 LED 数码管显示的数字和字符是0、 1、 2、 3、 4、 5、 6、 7、 8、 9、 A、 B、 C、 D、 E、 F。2 B( ^9 z$ J3 D6 h
2 A& |2 J% ^3 U# l. M$ i7 j8 c. ?$ ?- O/ E$ ^+ c& t
+ x. X1 Y7 p, V: N
9 m$ \* W: N% ~! N8 }* ^0 m; h
当我们去买数码管的时候,会发现,他们只有段选信号(seg)和位选信号(sel),是因为他们把所有的相同段的银角绑在了一起。通过选择不同的数码管,给出不同的值,让数码管可以点亮我们想要的值。
# [: y/ g0 v9 B4 b" y" Q位选变化相应变快,会形成 6 个数码管同时点亮的视觉郊果,如果位选变化过慢,则看起来像一个一个依次点亮的效果。3 W2 b7 a6 \, {0 w, d7 a
/ [2 N" v E( a7 d7 R% f顶层设计:3 D7 r# y/ M) v$ A x! k
1 o% D, K! F3 o4 Z: `% b3 j# V' X9 b
4 S# y% n; x8 ^' E( {# l9 ?( b" D# T1 v% R
) C3 \* h+ B$ D* k
+ H/ h$ \7 c' @3 p7 L1 ?* t
9 D6 k" `3 w2 s3 ^; w) X
架构设计:4 b( f$ D) _5 n5 F/ Y$ L3 ^
# C3 d& e* w% O* n& p5 S; E: r
1 }* W+ @; I$ y1 l. g
; F! E9 U @& ]0 C8 v0 R t
7 H- d4 J0 L4 U6 A0 E因为我的开发板上有六个数码管,每个数码管可以点亮四个二进制代表的所有的数字,所以我的输入是24位的。. r0 V D4 X9 `9 g9 h
输出的位选信号是经过三八译码器连接到数码管的,所以三位就够了。 r3 W) J0 F/ L; {
|
' T; `( ]& Z0 x7 w2 J; c9 m: i* Z$ Y3 t3 n7 b( L7 U8 `- v
|
|