单片机学习笔记-如何计算数码管段码

如何计算数码管段码


转自百度知道。 https://jingyan.baidu.com/article/20b68a88f2c3bf796dec625f.html
我们在使用数码管的时候,不可避免地要用到数码管的段码,没有段码那么我们就不能正确的显示数字。

所以我们要计算数码管的段码,数码管分为共阴数码管和共阳数码管,它们的段码都是不一样的。

不过计算方法都是差不多的,而且共阴数码管和共阳数码管的段码可以相互转换。

将其中的一个段码按位求反就可以得到另一个段码了。

在这里插入图片描述
比如我们要显示数字3,如下图的红色部分
共阳数码管,红色部分就为0,黑色部分为1
共阴数码管则正好相反,红色部分为1,黑色部分为0在这里插入图片描述
依据上面的规则,我们先把a b c d e f g h写在草稿纸上,不过我们得倒着写
也就是 h g f e d c b a,一般高位在h,低位在a,比如单片机的P2口
P2.7对应的是h,P2.0对应的是a
然后在跟据我们上面画的图,在相应位置写1或0就行了在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值