如何让单片机的奇数和偶数流水灯轮流点亮? 30
如图,如何让序号为1、3、5、7、9的二极管先点亮0.5s后熄灭,执行一轮后全部熄灭;接着序号为2、4、6、8、10的二极管先点亮1s后熄灭,然后又是序号为奇数的二极管工...
如图,如何让序号为1、3、5、7、9的二极管先点亮0.5s后熄灭,执行一轮后全部熄灭;接着序号为2、4、6、8、10的二极管先点亮1s后熄灭,然后又是序号为奇数的二极管工作,由此不断循环。
展开
1个回答
展开全部
追答
哦,是后面加了全部熄灭语句后导致出错了;
mm=0x55;nn=0x01; //奇数亮
while(1)
{
P0=mm;P1=nn; //奇数亮
delay(500); //500ms
P0=0; P1=0; //全部熄灭
delay(200); //200ms
P0=~mm; P1=~nn; //偶数亮
delay(1000); //1000ms
P0=0; P1=0; //全部熄灭
delay(200); //200ms
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询