TA的每日心情 | 开心 2019-11-20 15:00 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
数码管的顶层设计和架构设计 * r, l" T$ ^( C4 N( {" z9 L
4 a. {0 E2 C% t: P0 G8 H
1 q$ U) k# s4 i6 g' Y. Y7 cLED 数码管( LED Segment Displays)由多个发光二极管封装在一起组成“ 8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划、公共电极。数码管实际上是由七个发光管组成,加上小数点就是 8 个,形成一个 8 位数据。这些段分别由字母 a,b,c,d,e,f,g,dp 来表示。# ^. }+ T+ H7 E
发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。常用 LED 数码管显示的数字和字符是0、 1、 2、 3、 4、 5、 6、 7、 8、 9、 A、 B、 C、 D、 E、 F。: s0 {% y+ C- z2 w+ Z/ Z
7 Z! c4 K9 ~4 V8 a( L- \. H0 q; U9 F
) ?% q8 K0 ~. W" z1 B7 N
% I9 \7 v! ?* P6 e% @
当我们去买数码管的时候,会发现,他们只有段选信号(seg)和位选信号(sel),是因为他们把所有的相同段的银角绑在了一起。通过选择不同的数码管,给出不同的值,让数码管可以点亮我们想要的值。
8 k! _: \' J. e) V/ z位选变化相应变快,会形成 6 个数码管同时点亮的视觉郊果,如果位选变化过慢,则看起来像一个一个依次点亮的效果。
- { i2 `* H1 p& p6 ~3 U# i$ a+ ^* k8 [7 \0 C7 M2 ]
顶层设计:3 _, W! i/ j8 x( V1 d. ], r) m
# e4 g' l1 ]1 w$ X( ^) T8 G2 t
" x, V$ W. V+ K) V8 P& l
- E( T2 c- |( S8 S& V/ C
# c( P( s5 b) d0 F, I W
( M a& L! [) {3 {( ^ T! o
2 x t& p+ p$ w' {$ g+ `' ?架构设计:7 w# Y8 r) W4 @0 }
5 V& ^* ~7 L( T. f
. J6 m3 W0 J# r+ z( m+ r, q! `: @! s
2 u% [% X: n. q; c( l/ P
因为我的开发板上有六个数码管,每个数码管可以点亮四个二进制代表的所有的数字,所以我的输入是24位的。2 H3 W$ m! Q( `' i; G
输出的位选信号是经过三八译码器连接到数码管的,所以三位就够了。: s, d* A$ P0 q
| / _! X+ A8 N9 n
/ s- W/ f* f. ~# ^ X; I7 S |
|