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 &= 0xF5; //设置位2和位4低电平 set: 1111 0101
P1 = 0xFF; //初始值重置 reset 1111 1111
while (1)
{
for (i = 0; i < 9; i++)
{
P1 = 0xFF << i; //左移 //1111 1110
delay(500);
}
}
return 0;
}

浙公网安备 33010602011771号