永发信息网

在单片机中 while(1) { if(stop==0) { P1= temp; te

答案:2  悬赏:60  手机版
解决时间 2021-04-04 05:25
  • 提问者网友:我一贱你就笑
  • 2021-04-03 14:54
在单片机中 while(1) { if(stop==0) { P1= temp; temp<<=1; if(temp==0) temp=1; }此段程序是使流水灯依次顺序点亮(8个流水灯从右到左),那怎样改程序使流水灯跳着亮呢????
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-04-03 15:30
这样改一下就可以跳着亮了。
while(1) { if(stop==0) { P1= temp; temp<<=2; if(temp==0) temp=1;
全部回答
  • 1楼网友:野味小生
  • 2021-04-03 16:43
p1=p1-temp^i不可这样写,p1是i/o口,不能当内存一样用来运算,你可以对pi1赋值或读取,但不要把它放在计算公式里面
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯