你得把这个数码管的后四位打开啊,while(1) {for(i=1;i<5;i++) {PA8255=0xff; PB8255=LEDcode[i]; PA8255=LEDbit[i-1]; Delay_E(500); }}}你这个程序中只给了它前四位的循环,把i<5改成i<9就好了吧,你试试
跟前面原理一样吧