如何计算数码管段码
转自百度知道。 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就行了