[单片机]P2<<=1是什么意思??
答案:3 悬赏:30
解决时间 2021-01-15 22:05
- 提问者网友:战皆罪
- 2021-01-14 23:18
[单片机]P2<<=1是什么意思??
最佳答案
- 二级知识专家网友:酒醒三更
- 2021-01-15 00:55
P2<<=1;是C的一种简写,当一个变量要得到和另外一个数和它本身发送计算时就用这种形式。
比如 x=x+1可以写为 x+=1;x=x*1;可以写为x*=1;
同样P2<<=1;即为P2 = P2<<1;就是取出P2并行8个端口的数据之后向左移动一位,高位被移除,地位被0取代,再放入P2口的8个端口输出。
比如 x=x+1可以写为 x+=1;x=x*1;可以写为x*=1;
同样P2<<=1;即为P2 = P2<<1;就是取出P2并行8个端口的数据之后向左移动一位,高位被移除,地位被0取代,再放入P2口的8个端口输出。
全部回答
- 1楼网友:独行浪子会拥风
- 2021-01-15 03:23
P2口的数左移一位,P2<<=1就是P2=P2<<1,假如P2=01010101,左移一位后就变成10101010,最高位移到CY里,
- 2楼网友:撞了怀
- 2021-01-15 02:33
<<= 是指左移位赋值,单片机的C语言会用到。也就是P2 = P2<<1,意思是指P2端口的8位二进制数向左移动1位后再给回P2端口。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯