中易网

PORTA|=(1<<BIT0)|(1<<BIT3)是什么意思

答案:3  悬赏:50  
解决时间 2021-01-17 12:03
  • 提问者网友:原来太熟悉了会陌生
  • 2021-01-16 22:58
PORTA|=(1<<BIT0)|(1<<BIT3)是什么意思
最佳答案
  • 二级知识专家网友:duile
  • 2021-01-17 00:15
PORTA|=(1<意思就是1左移bit0个bit位后的结果同1左移bit3个bit位后的结果相或,然后这个结果再与Porta相或 ,最后把结果赋值给Porta
如:
tmp1 = 1 << bit0;
tmp2 = 1 << bit3;
tmp3 = tmp1 | tmp2;
porta = porta | tmp3;
全部回答
  • 1楼网友:一把行者刀
  • 2021-01-17 00:45
PORTA/=(BIT1)/(BIT4)
PORTA=PORTA/0x02/0x10
PORTA=PORTA/0b0000 0010/0b 0001 0000
那么是PORTA的第二位和第五位置位为1其他位不变
  • 2楼网友:琴狂剑也妄
  • 2021-01-17 00:34
就是把PA口第0位和7为变成高电平,其他位不变
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息