首页 > 代码库 > 一起来玩树莓派(3)--奇技淫巧的4位数码管

一起来玩树莓派(3)--奇技淫巧的4位数码管

买了一个f3461bh数码管,根据自己对数码管最原始的认知,认为一个数字加一个小数点,至少需要8个正极+1个负极才能实现显示。依次推断4个数字为加小数点至少需要36个正极才能显示8.8.8.8.这样的数字。

但是买来发现f3461bh数码管只有12个针脚,作为一个硬件盲只好搜索百度了。

然后发现了下面的原理图

技术分享

仔细分析其图,不解,遂询问前同事,突然间想起了《青云志》中学到的成语“奇技淫巧”。

通过同事杨同学的简介,我才顿悟:

1、看上图,共4个数字位,4个小数点。每个数字位+小数点共8个显示点位(a,b,c,d,e,f,g,dp)

2、如果我们要在第一个数字位显示1,对应B和C这两个点位,则置7、4这两个针脚为高电平,再把12针脚置为低电平即可。

小实验:如果我们要想4个数字位都显示1,则7、4置为高电平,12、9、8、6都置为低电平即可。

 

一起来玩树莓派(3)--奇技淫巧的4位数码管