数码管由8个LED组成,对应一个I/O口的输出.
根据连接方式不同分为共阳和共阴数码管
可以看到,由于结构不同,共阳和共阴使LED亮起的输出电平也不同,如下是两种连接方式对应的16进制码
当我们要对多个数码管进行控制的时候,不仅需要控制显示内容(段码)还要控制显示的位置(位码).
简单一点的方法可以用另外一个I/O口去控制,控制引脚电平决定哪一个位置的数码管亮起.
另外一种方法就是使用译码器.在这里用3-8译码器为例,用于3线-8灯的控制主要是因为实验用的就是这个
用3-8译码器就可以让我们用最少的引脚控制尽可能多的器件,根据3-8译码器输入输出对应关系,控制引脚电平从而选定需要亮起数码管的位置.
最后是数码管的动态显示.在采用3-8译码器时,我们一次只能选定一个数码管亮起.如果我们想要亮起多个数码管是不是就做不到了呢?
那必然不是,虽然一次只能选定一个亮起,但是如果闪的够快,那么就看不到间隔,这就是所谓的视觉暂定作用
数码管显示
最新推荐文章于 2024-03-10 22:31:49 发布