你是用的PROTUES仿真吗?实际的硬件电路一般不会出现你所说的问题,,一般说来延时太短数码管导通时间变短,显示变暗。延时太长则人眼能分辨出其闪烁,用PROTUES仿真的话它不能显示变暗,所以延时过短时直接就熄灭了。如果你有电路板的话可以看到无论延时怎么短数码管都会有显示的,只是亮度很低而已。。
1、延时问题2、数码管位选没有关断3、没有共地4、其他、、、自己多调一下就差不多了,可能的原因很多。。。。
必须是延时函数的问题。慢慢调。 3ms左右 。