怕热的大叔
发表于 7 小时前
上面改正下,有点问题
uchar Shou_Temp = 0, Num1 = 0;
uchar Seg_Temp = {0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40};
void PC_KEY_Task3(void)
{
uchar j;
SEG7_ShowCode(Seg_Temp);
if(Shou_Temp)
{
Seg_Temp = DuanMa;
Shou_Temp = 0;
if(++Num1 > 7)
{
Num1 = 0;
State = 1;
}
}
if(State) State++;
if(State == 2)
{
State = 0; State = 0;
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp);
if(Seg_Temp == 0x06) //0x5C, 0x73,0x79 ,0x54 //o p e n 段码
{
if(Seg_Temp == 0x5B)
{
if(Seg_Temp == 0x4F)
{
if(Seg_Temp == 0x66)
{
if(Seg_Temp == 0x6D)
{
if(Seg_Temp == 0x7D)
{
if(Seg_Temp == 0x07)
{
if(Seg_Temp == 0x7F)
{
Seg_Temp = 0x40; Seg_Temp = 0x40;
Seg_Temp = 0x5C; Seg_Temp = 0x73;
Seg_Temp = 0x79; Seg_Temp = 0x54;
Seg_Temp = 0x40; Seg_Temp = 0x40;
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp);
}
}
}