51单片机如何把ED显示二进制的方向反过来
#include#include
void Delay(unsigned int xms) //@12.000MHz
{
unsigned char i, j, k;
_nop_();
_nop_();
i = 1;
j = 234;
k = 113;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void main()
{
unsigned char LEDNum=0;
while (1)
{
if(P3_1==0)
{
Delay(20);
while(P3_1==0);
Delay(20);
LEDNum++;
P2=~LEDNum;
}
}
}
这是我的代码,编译下载到51单片机上可以用LED显示二进制,不过是从左到右的。我知道这跟单片机的构造有关系,但是不知道怎么把这个顺序反过来
111次播放