1、4位共陽數(shù)碼管的有一個位的其中一段不亮,而其他位的該段能正常顯示。這有些不符合常理,因為共陽數(shù)碼管的4個為的段是連在一起的,如果是程序問題或者硬件連接有問題,應該4位全不亮。
原因:經(jīng)排查,原因是發(fā)現(xiàn)電路板的背面該段和其他位的位選線短路了,這樣就導致當動態(tài)掃描的時候,要顯示這一位的時候,其他三個位選是拉低的,這樣就造成了這一段應該為高電平被拉低了,所以出現(xiàn)了這種四個位中只有一位的段顯示不正常。
2、數(shù)碼管顯示出現(xiàn)了嚴重的重影,程序沒有問題的(在其他板子上測試沒有問題)。
原因:經(jīng)排查,排除了器件的問題,也排查了連線問題。最后發(fā)現(xiàn)了共陽端的驅動三極管的基極的電壓和正常的有些不一樣,但是差別很小。我發(fā)現(xiàn)為了保護單片機的引腳,給單片機多加了一層底座,懷疑底座的原因造成。直接拆掉一層底座,發(fā)現(xiàn)數(shù)碼管顯示正常了。所以應該是底座的電阻加上限流電阻之后阻值過大,導致單片機輸出電流過小,無法驅動pnp三極管輸出低電平。造成數(shù)碼管有嚴重殘影。