图中的6位数码管是如何连接到51单片机I⼀O口上啊

求详细连接防守,十分感谢
2025-03-24 01:09:38
推荐回答(3个)
回答1:

每个数码管的对应段都并联在一起,这样一共就有 8根线,这8根线就是段信号,每个数码管的公共端分别引出来,这个都叫位信号,数码管分共阳和共阴的,这个不 一样的话启动方式是不一样的,如果公共端是正的话那就是共阳的,否则就是共阴的,共阳的话,8根段信号直接连单片机IO,例如P1口,6个位信号分别用PNP型三极管例如8550驱动,三极管发极接电源,集电极接位,基极通过一个220欧电阻接单片机IO口。就可以了,驱动原理就是 通过不停改变6位数码管的选通状态,同时给对应的段码,来达到6个数码管的数字的显示效果。例如位IO先选通第一个数码管,然后给段信号也就是片P1口一个段码,然后再选通第二个数码管,然后给P1对应的段码,以此类推,这样6个数码管就是分时点亮,但是由于每个数码管选通的时间比较短所以整体扫描频率比较高,所以根据人眼的视觉暂留效应感觉所有数码管是同时点亮的。这样就实现了数码管的驱动了。

回答2:

PNP,每个三极管的基极悬空不接吗,还是接地?

回答3:

段选和位选