當前位置:編程學習大全網 - 編程軟體 - 求助!編寫壹段程序,用p0作為輸出控制端口,使led輪流亮。用k12作int1,實現左移,k16實現led燈右移。c51

求助!編寫壹段程序,用p0作為輸出控制端口,使led輪流亮。用k12作int1,實現左移,k16實現led燈右移。c51

#include<reg52.h>

#define?uint?unsigned?int?

sbit?K1=P2^0;

sbit?K2=P2^1;

uint?i,a;

void?delay(uint?z)

{

uint?x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void?main()

{

P0=0xff;

while(1)

{

if(K1==0&K2==1)

{

delay(100);

if(K1==0&K2==1)

{

P0=0xfe;

for(i=0;i<8;i++)

{

delay(2000);

P0=~(~P0<<1);

}

}

}

?if(K2==0&K1==1)

{

delay(100);

if(K2==0&K1==1)

{

P0=0x7f;

for(i=0;i<8;i++)

{

delay(2000);?

P0=~(~P0>>1);

}

}

else?P0=0xff;

}

}

}

  • 上一篇:建築工程概預算按工程建設不同階段編制文件劃分,可劃分為什麽
  • 下一篇:電子人的精彩功能截圖
  • copyright 2024編程學習大全網