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