8位数码管如何用函数从第八个倒叙显示到第一个
时间:10-02
整理:3721RD
点击:
这是我编写的正序的,倒叙函数不会,求指教。
void DigDisplay()
{
for(j=0;j<8;j++)
{
P0=~(1<<x++);
if(x==8)
{
x=0;
}
P1=table[j];
for(i=0;i<50000;i++);
P1=0x00;
}
}
void main()
{
while(1)
{
DigDisplay();
}
}
void DigDisplay()
{
for(j=0;j<8;j++)
{
P0=~(1<<x++);
if(x==8)
{
x=0;
}
P1=table[j];
for(i=0;i<50000;i++);
P1=0x00;
}
}
void main()
{
while(1)
{
DigDisplay();
}
}
改变断码位置 9~0就可以还有就是数值拆分的时候改变下也可以
有点不理解...求指教程序怎么写。
table[~];个数值改成987654321不就可以了
还有就是从for入手 for(j=8;j>0;j--)