接上一篇帖子,继续来看,既然我们会点亮一个小灯,并可以让其闪烁了,那么我们就尝试着点亮流水灯好了,让8个小灯,从左到右,从右往左来回流动,还是在上一个程序的基础上来修改,很简单依次赋值即可实现。
while(1)
{
P2 = 0XFE;//1111_1110;
Delay500ms();//500ms延时 11.0592MHZ
P2 = 0XFD;//1111_1101;
Delay500ms();//500ms延时 11.0592MHZ
P2 = 0XFB;//1111_1011;
Delay500ms();//500ms延时 11.0592MHZ
P2 = 0XF7;//1111_0111;
Delay500ms();//500ms延时 11.0592MHZ
P2 = 0XEF;//1110_1110;
Delay500ms();//500ms延时 11.0592MHZ
P2 = 0XDF;//1101_1111;
Delay500ms();//500ms延时 11.0592MHZ
P2 = 0XBF; //1011_1110;
Delay500ms();//500ms延时 11.0592MHZ
P2 = 0X7F; //0111_1111;
Delay500ms();//500ms延时 11.0592MHZ
P2 = 0XBF; //1011_1110;
Delay500ms(); //500ms延时 11.0592MHZ
P2 = 0XDF; //1101_1111;