永发信息网

C51单片机数组问题

答案:2  悬赏:70  手机版
解决时间 2021-03-30 03:40
  • 提问者网友:却不属于对方
  • 2021-03-29 03:45
C51单片机数组问题
最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-03-29 04:36
因为程序中没有把" P2 &= " 的结果复位,或者说重置0xff,所以P2低四位最终被清零。

程序可以这么写:
P2 |= 0x0f;
P2 &= beat[i];
全部回答
  • 1楼网友:拾荒鲤
  • 2021-03-29 06:14
我也是刚学单片机,但你这个的话循环里的P2在“与”操作时是上次的值,并不是0xFF,因为你的P2=0xFF写在循环外面,应该是这个问题,还没改好的话可以讨论下,希望采纳吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯