请问这句语言是什么意思啊 迷糊了
时间:10-02
整理:3721RD
点击:
unsigned char discode[] ={0X03,0X9F,0X25,0X0D,0X99,0X41,0X1F,0X01,0X09};
unsigned char const positon[3]={ 0xdf,0xbf,0x7f};
unsigned char disbuff[4] ={ 0,0,0,};
/********************************************************/
void Display(void) //扫描数码管
{
if(posit==0) //就是这句话
{P0=(discode[disbuff[posit]])&0x7f;} //就是这句话
else //就是这句话
{P0=discode[disbuff[posit]];} //就是这句话
P2=positon[posit];
if(++posit>=3)
posit=0;
}
unsigned char const positon[3]={ 0xdf,0xbf,0x7f};
unsigned char disbuff[4] ={ 0,0,0,};
/********************************************************/
void Display(void) //扫描数码管
{
if(posit==0) //就是这句话
{P0=(discode[disbuff[posit]])&0x7f;} //就是这句话
else //就是这句话
{P0=discode[disbuff[posit]];} //就是这句话
P2=positon[posit];
if(++posit>=3)
posit=0;
}
你这个程序编译,肯定有语法错误
unsigned char disbuff[4] ={ 0,0,0,};
这句把道号去掉,如下:
unsigned char disbuff[4] ={ 0,0,0};
unsigned char disbuff[4] ={ 0,0,0,};
修改如下:
unsigned char disbuff[4] ={ 0,0,0};
