- 打卡等级:初来乍到
- 打卡总天数:5
- 最近打卡:2025-05-06 14:02:40
已绑定手机
注册会员
- 积分
- 84
|
上面改正下 ,有点问题
uchar Shou_Temp = 0, Num1 = 0;
uchar Seg_Temp[8] = {0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40};
void PC_KEY_Task3(void)
{
uchar j;
SEG7_ShowCode(Seg_Temp);
if(Shou_Temp)
{
Seg_Temp[Num1] = DuanMa[Shou_Temp - 48];
Shou_Temp = 0;
if(++Num1 > 7)
{
Num1 = 0;
State[4] = 1;
}
}
if(State[4]) State[5]++;
if(State[5] == 2)
{
State[4] = 0; State[5] = 0;
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp[0]);
if(Seg_Temp[0] == 0x06) //0x5C, 0x73,0x79 ,0x54 // o p e n 段码
{
if(Seg_Temp[1] == 0x5B)
{
if(Seg_Temp[2] == 0x4F)
{
if(Seg_Temp[3] == 0x66)
{
if(Seg_Temp[4] == 0x6D)
{
if(Seg_Temp[5] == 0x7D)
{
if(Seg_Temp[6] == 0x07)
{
if(Seg_Temp[7] == 0x7F)
{
Seg_Temp[0] = 0x40; Seg_Temp[1] = 0x40;
Seg_Temp[2] = 0x5C; Seg_Temp[3] = 0x73;
Seg_Temp[4] = 0x79; Seg_Temp[5] = 0x54;
Seg_Temp[6] = 0x40; Seg_Temp[7] = 0x40;
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp[j] = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp[0]);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp[j] = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp[0]);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp[j] = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp[0]);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp[j] = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp[0]);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp[j] = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp[0]);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp[j] = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp[0]);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp[j] = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp[0]);
}
}
else
{
for(j=0; j<8; j++)
{
Seg_Temp[j] = 0x40;
}
printf("Seg_Temp 第一个元素是%d\r\n",(int)Seg_Temp[0]);
}
}
} |
|