你这是仿真?还是实物的实验板?看你的程序:uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82, 0xf8,0x80,0x90};这是共阳数码管的段码表,你确定是共阳数码管吗?但是显示程序:display(uchar y)中的位码却是0有效,又是共阴数码管了,你能确定倒底是什么数码管吗?还是数码管的位控是用一个三极管了吗?