永发信息网

嵌入式 LEDW=LEDW & (~0xF0) | (0x01<<i)

答案:1  悬赏:40  手机版
解决时间 2021-01-26 07:19
  • 提问者网友:像風在裏
  • 2021-01-25 18:09
嵌入式 LEDW=LEDW & (~0xF0) | (0x01<<i)
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-01-25 18:16
1.0xF0估计意图是将高4位对应的LED点亮
2.由于电路是位置低点亮的,所以取~0xF0
3.LEDW=LEDW&(~0xF0)=LEDW&0x0f的意思是将高4位强制变为低而低4位不变
4.数字用十进制1和十六进制0x01表达是一样的
5.0x01表示成二进制数是0000 0001,右移0位不变,
右移1位0000 0010
右移2位0000 0100
右移3位0000 1000
6.计算的顺序是(LEDW&(~0xF0))|(0x01<
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯