微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 8位数码管如何用函数从第八个倒叙显示到第一个

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();
        }
}

改变断码位置 9~0就可以还有就是数值拆分的时候改变下也可以

有点不理解...求指教程序怎么写。

table[~];个数值改成987654321不就可以了

还有就是从for入手 for(j=8;j>0;j--)

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top