为什么我编写好程序,可是我的数码管只能显示1这个数字,显示不了其他数字。
我的程序:
#include <reg52.h>
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
typedef unsigned char u8;
u8 erjiguan []={ 0x3F ,0x5E, 0x06 , 0x5b , 0x4f , 0x66 , 0x6d,
0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c ,
0x39 , 0x79 , 0x71 };
void main()
{
u8 i=1000;
LSA=0;
LSB=0;
LSC=0;
P0=erjiguan[0];
while(1);
}
求教 谢谢各路大神
|