51 单片机流水灯右移

#include <STC89C5xRC.H>

void delay(unsigned int ms)
{
    unsigned int i, j;
    for (i = ms; i > 0; i--)
    {
        for (j = 125; j > 0; j--)
            ;
    }
}

int i;
int main()
{
    P1 = 0xFF; // 8位占用一个字节
    for (i = 0; i < 9; i++)
    {
        P1 = P1 & 0xFF >> i; //右移
        delay(500);
    }
    return 0;
}

 

posted @ 2025-05-03 23:30  微笑的''80  阅读(4)  评论(0)    收藏  举报