无论LCD和OLED显示技术有多好,都无法替代这个古老的显示数码管

113 篇文章 9 订阅
89 篇文章 4 订阅

现阶段,无论LCD和OLED显示技术有多好,都无法替代这个古老的显示数码管。

f4bd7749a4d2b7c1f3dac3667aa9cdc9.png

因为直到现在,很多领域都离不开数码管,其最主要原因是它很廉价、稳定,而且控制相对简单,接下来说一下它的原理有多简单,这是个一位数码管,他一共有8段,A到G是显示数字的,而第8段DP只能显示小数点。

他的每一段都是一个led灯,当BC点亮时,它显示的是1,当ABCDF点亮时,它显示0,还有十个引脚,3号和8号引脚连接的是led灯的阴极,其余引脚连接的是阳极,因为阴极都连在了一起,所以叫他共阴极数码管,如果把阳极连接在一起的是共阳极数码管。

最近很多小伙伴找我要一些单片机学习资料,然后我根据自己从业十年经验,熬夜肝了几个通宵,精心整理一份「单片机入门到高级教程+工具包」,全部无偿共享给大家!!!

评论区回复六六六,关注我之后私信我即可拿。

回到主题

05778e2c04bdbff01e528aa9ec4d0c8f.png

3号和8号是连在一起的,我们称它为com端,那么如何控制这个数码管呢?很简单,只需要让com端接地,然后把这些引脚连到单片机,如果想让某一段亮,就给它高电平,如果不想让它亮,就给低电平,他和我们控制led灯没什么区别。

be41dd51862d43d414e77d81f90e0aaa.png

一位数码管还好说,但多位数码管如何控制呢?你看他有这么多引脚,可以把它看作是四个一位数码管封装在了一块儿,如果采用刚才说的控制方法也是可以的,但这里需要32个引脚,单片机的引脚资源很宝贵。

如果32各引脚都去控制数码管,会造成很大的资源浪费,这时候,聪明的人类想到了一个非常巧妙的办法,那就是让这四个数码管逐个点亮,也就是第一个数码管点亮的同时,其余3个熄灭。

ba3ff30164012b9f286dd2f0431cd718.png

然后第二个点亮,以此类推,那这样会不会看到数码管闪烁呢?不会的,数码管之间的闪烁频率非常快,人眼看上去就好像是四个一块儿再亮。

文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

9a7b9c260f062a0d7b28a7d62007fd3c.png

此时他的连线是这样的,但这时只用到了12个引脚,Led灯的阳极都接到8个引脚上,其余四个com端也连接到单片机引脚上,而不是连接到地,如果我们要控制第一个数码管,就把第一个数码管的com端给低电平,同时还必须把其余3个的com端给高电平。

因为led的阴极如果接的是高电平,这样无论如何他都不会亮,最后,我们只需要给这8个引脚输出高低电平,就能控制这个数码管了,记住,想要哪一个数码管亮,就必须给哪一个数码管的com端低电平。

好了,这期就到这里了,觉得对屏幕前的你有帮助的麻烦一键三连

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值