某单片机控制系统有8个发光二极管。试画出89c51与外设的连接图并编程使它们由左向右轮流点亮。

2024-10-30 19:43:51
推荐回答(3个)
回答(1):

void dly(void)

{unsigned long cnt=2e5;

 while(cnt--);

}

void main(void)

{unsigned char flag,cnt=0;

 while(1)

{cnt++;

 if(cnt>=8)cnt=0;

flag=(0x1<

P1=~flag;

dly();

}

}

回答(2):

回答(3):

循环移位,