各位老师前辈,我今天写了一个简单的六位数码管扫描程序。用单片机运行之后,发现某位数码管根本不亮,而且同时有两位的某段不亮。程序没有问题,后来通过点亮单个数码管发现那个整个不亮的是坏掉了,应该是烧了吧?用万用表测每个段码脚与位选脚之间的电压发现比正常的电压要大,这样的情况同样发生在那个某个段不亮的数码管上,那个不亮的段上电压比正常亮的段上的电压大。是不是数码管里的LED烧坏了之后电阻比没烧坏的要大才出现我遇到的那样的情况?我用的是共阳数码管,用PNP位选,一开始在发射极和电源之间加了100欧姆限流电阻,但电压不够于是直接将电源加在发射极上数码管才亮。我觉得亮度很正常啊,不会是我把电阻去掉后把数码管烧了吧?那其他的怎么没坏呢? |